Სარჩევი:
- ნაბიჯი 1: მასალების მომზადება
- ნაბიჯი 2: აღწერეთ აღწერა
- ნაბიჯი 3: მიამაგრეთ კავშირი
- ნაბიჯი 4: დაუკავშირეთ Arduino კომპიუტერს
- ნაბიჯი 5: წყაროს კოდის ნიმუში
- ნაბიჯი 6: ბიბლიოთეკა
- ნაბიჯი 7: შესაბამისი გამომავალი
- ნაბიჯი 8: შედეგი: სერიული მონიტორი
- ნაბიჯი 9: ვიდეო
- ნაბიჯი 10: სიახლე
ვიდეო: ინტერფეისი HMC5883L კომპასის სენსორი Arduino– სთან ერთად: 10 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
აღწერა
HMC5883L არის 3 ღერძიანი ციფრული კომპასი, რომელიც გამოიყენება ორი ზოგადი მიზნისთვის: ფერომაგნიტის მსგავსად მაგნიტური მასალის მაგნეტიზაციის გაზომვა, ან სივრცის წერტილში მაგნიტური ველის სიძლიერის და ზოგიერთ შემთხვევაში გაზომვის მიზნით. HMC5883L– თან ურთიერთობა მარტივია და ყველაფერი ხდება I2C ინტერფეისის საშუალებით. არის ბორტზე მარეგულირებელი. გარღვევის დაფა მოიცავს HMC5883L სენსორს და ყველა ფილტრაციის კონდენსატორს. დენის და 2 მავთულის ინტერფეისის ქინძისთავები გატეხილია 0.1 ინჩიანი თავით. იყენებს ცნობილ HMC5883L მაგნიტომეტრის ჩიპს. მხარს უჭერს 3.0V to 5.0V IO დონეს I2C SCL და SDA ქინძისთავებზე.
სპეციფიკაცია
- კვების წყარო: 3V - 5V
- IO ძაბვის დონე: 3V - 5V
- კომუნიკაცია: სტანდარტული IIC საკომუნიკაციო პროტოკოლი
- მოდულის ზომები: 14.35 მმ (L) x 13.16 მმ (W) x 3.40 მმ (H)
- PCB სისქე: 1.60 მმ
- გაზომვის დიაპაზონი: ± 1.3-8 გაუსი
ნაბიჯი 1: მასალების მომზადება
ამ გაკვეთილში დაგჭირდებათ:
1. Arduino Uno დაფა და USB კაბელი.2. HMC 5883L კომპასი სენსორი 3. მხტუნავ მავთულები 4. LCD 16X25. პურის დაფა 6. 10K პოტენომეტრი 7. Arduino IDE პროგრამული უზრუნველყოფა
ნაბიჯი 2: აღწერეთ აღწერა
VCC: კვების ბლოკი
GND: GND ძალა
SCL: I2C საათის შეყვანა
SDA: I2C მონაცემები IO
DRDY: მონაცემთა მზა გამომავალი
ნაბიჯი 3: მიამაგრეთ კავშირი
შეაერთეთ HMC5883L Arduino Uno დაფასთან შემდეგნაირად:
- VCC– დან +5V– მდე
- GND to GND
- SCL tO A5
- SDA to A4
შეაერთეთ LCD Arduino Uno დაფაზე შემდეგნაირად:
- VSS– დან +5V– მდე
- VDD to GND
- RS– დან 12 – მდე
- RW GND– მდე
- E– დან 11 – მდე
- D4- დან 5 -მდე
- D5 დან 4 -მდე
- D6 დან 3
- D7– დან 2 – მდე
- A/VSS +5V– მდე
- K/VDD to GND
შეაერთეთ 10K პოტენციომეტრი LCD– ს შემდეგნაირად (იხილეთ სურათი პოტენომეტრის pinout– ისთვის):
- GND to GND
- მონაცემები v0- მდე
- VCC– დან +5V– მდე
ნაბიჯი 4: დაუკავშირეთ Arduino კომპიუტერს
მას შემდეგ რაც დაასრულებთ თქვენს წრეს, დაუკავშირეთ თქვენი Arduino Uno დაფა თქვენს კომპიუტერს USB კაბელის საშუალებით. თქვენ ხედავთ, რომ თქვენი LCD ჩართულია.
ნაბიჯი 5: წყაროს კოდის ნიმუში
თქვენ შეგიძლიათ გადმოწეროთ ამ კოდის ნიმუში და გახსნათ იგი თქვენს Arduino IDE– ზე. აირჩიეთ სწორი დაფა და პორტი. შემდეგ, ატვირთეთ თქვენი კოდი თქვენს Arduino Uno დაფაზე.
ნაბიჯი 6: ბიბლიოთეკა
თქვენ უნდა გადმოწეროთ ეს ბიბლიოთეკები სანამ ატვირთავთ წყაროს კოდის ნიმუშს თქვენს Arduino IDE– ში, რათა Arduino– მ შეძლოს კომუნიკაცია LCD– თან და HMC5883L– თან. ჩამოტვირთეთ ZIP ფაილი ქვემოთ> გახსენით Zip ფაილი> ამონაწერი თქვენს Arduino Uno ბიბლიოთეკის საქაღალდეში. მიმართეთ სურათს ზემოთ თქვენი მითითებისთვის.
ნაბიჯი 7: შესაბამისი გამომავალი
როგორც ილუსტრირებულია, მოწყობილობის გადახვევა ან მოტრიალება უზრუნველყოფს შესაბამის გამოსავალს.
ნაბიჯი 8: შედეგი: სერიული მონიტორი
მე. როდესაც მოწყობილობა ბრუნავს მისი X ღერძის გარშემო, X ღერძი იგივე რჩება, ხოლო დანარჩენი ორი ღერძი იცვლება.
ii როდესაც მოწყობილობა ბრუნავს მისი Y ღერძის გარშემო, Y ღერძი იგივე რჩება, ხოლო დანარჩენი ორი ღერძი იცვლება.
iii როდესაც მოწყობილობა ბრუნავს მისი Z ღერძის გარშემო, Z ღერძი იგივე რჩება, ხოლო დანარჩენი ორი ღერძი იცვლება.
ნაბიჯი 9: ვიდეო
ეს ვიდეო აჩვენებს HMC5883L კომპასის მოდულს შესაბამის გამომავალს Arduino Uno– სთან ურთიერთობისას.
ნაბიჯი 10: სიახლე
HMC5883L არ მუშაობს!
სცადეთ ჩამოტვირთოთ ბიბლიოთეკა (Mecha_QMC5883L) და საწყისი კოდი.
გირჩევთ:
DIY სუნთქვის სენსორი არდუინოსთან ერთად (გამტარი ნაქსოვი გაჭიმვის სენსორი): 7 ნაბიჯი (სურათებით)
წვრილმანი სუნთქვის სენსორი არდუინოსთან ერთად (გამტარი ნაქსოვი გაჭიმვის სენსორი): ეს წვრილმანი სენსორი მიიღებს გამტარი ნაქსოვი გაჭიმვის სენსორის ფორმას. ის შემოეხვევა თქვენს მკერდს/კუჭს, ხოლო როდესაც თქვენი გულმკერდი/მუცელი გაფართოვდება და იკუმშება, ასევე გაიზრდება სენსორი და, შესაბამისად, შეყვანის მონაცემები, რომლებიც მიეწოდება არდუინოს. Ისე
შეადარეთ LV-MaxSonar-EZ და HC-SR04 Sonar Range Finders Arduino– სთან ერთად: 20 ნაბიჯი (სურათებით)
LV-MaxSonar-EZ და HC-SR04 Sonar Range Finders Arduino– სთან შედარება: მე ვხვდები, რომ ბევრი პროექტი (განსაკუთრებით რობოტები) მოითხოვს ან სარგებელს მიიღებს ობიექტთან მანძილის გაზომვაში რეალურ დროში. სონარის დიაპაზონის მაძიებლები შედარებით იაფია და მათი ადვილად დაკავშირება შესაძლებელია მიკროკონტროლერთან, როგორიცაა არდუინო. ეს
ინტერფეისი BMP180 (ბარომეტრული წნევის სენსორი) არდუინოსთან ერთად: 9 ნაბიჯი
BMP180 (ბარომეტრული წნევის სენსორი) Arduino– სთან დაკავშირება: BMP-180 არის ციფრული ბარომეტრული წნევის სენსორი i2c ინტერფეისით. ეს პატარა სენსორი Bosch– ისგან საკმაოდ მოსახერხებელია მისი მცირე ზომის, დაბალი ენერგიის მოხმარებისა და მაღალი სიზუსტის გამო. იმისდა მიხედვით, თუ როგორ განვმარტავთ სენსორის კითხვებს, ჩვენ შეგვიძლია მონიტორინგი ჩ
როგორ გამოვიყენოთ ვიბრაციის სენსორი- VISUINO სახელმძღვანელო ARDUINO– სთან ერთად: 6 ნაბიჯი
როგორ გამოვიყენოთ ვიბრაციის სენსორი- VISUINO სახელმძღვანელო ARDUINO– სთან ერთად: ამ სახელმძღვანელოში ჩვენ ვიყენებთ ვიბრაციის სენსორს, led, buzzer, resistor, Arduino Uno და Visuino ვიბრაციის გამოვლენისას სიგნალის გასაკეთებლად. უყურეთ სადემონსტრაციო ვიდეოს
სამეურვეო გზა 4-ციფრული ჩვენების ინტერფეისი Arduino UNO– სთან: 6 ნაბიჯი (სურათებით)
სამეურვეო პროგრამა 4-ციფრული ჩვენების Arduino UNO– სთან ერთად: ეს გაკვეთილი გასწავლით რამოდენიმე ციფრულ ეკრანს Arduino UNO– ს გამოყენების შესახებ