Sisällysluettelo:
- Vaihe 1: Materiaalien valmistelu
- Vaihe 2: Nastan kuvaus
- Vaihe 3: Nastaliitäntä
- Vaihe 4: Yhdistä Arduino tietokoneeseen
- Vaihe 5: Näytteen lähdekoodi
- Vaihe 6: Kirjasto
- Vaihe 7: Vastaava lähtö
- Vaihe 8: Tulos: Sarjamonitori
- Vaihe 9: Video
- Vaihe 10: Uutisia
Video: Oppitunti käyttöliittymään HMC5883L -kompassianturi Arduinolla: 10 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Kuvaus
HMC5883L on 3-akselinen digitaalinen kompassi, jota käytetään kahteen yleiseen tarkoitukseen: magneettisen materiaalin, kuten ferromagneetin, magnetoinnin mittaamiseen tai magneettikentän voimakkuuden ja joissakin tapauksissa suunnan mittaamiseen avaruuden kohdassa. Viestintä HMC5883L: n kanssa on yksinkertaista ja kaikki tapahtuu I2C -liitännän kautta. Laitteessa on säädin. Suojakortti sisältää HMC5883L -anturin ja kaikki suodatuskondensaattorit. Virta- ja 2-johdinliitäntätapit on jaettu 0,1 tuuman nousuputkeen. Käyttää kuuluisaa HMC5883L-magnetometrisirua. Tukee 3.0V-5.0V IO -tasoja I2C SCL- ja SDA-nastoissa.
Erittely
- Virtalähde: 3V - 5V
- IO Jännitetaso: 3V - 5V
- Viestintä: Standardi IIC -yhteyskäytäntö
- Moduulin mitat: 14,35 mm (P) x 13,16 mm (L) x 3,40 mm (K)
- Piirilevyn paksuus: 1,60 mm
- Mittausalue: ± 1,3-8 Gauss
Vaihe 1: Materiaalien valmistelu
Tässä opetusohjelmassa tarvitset:
1. Arduino Uno Board ja USB -kaapeli. HMC 5883L -kompassianturi 3. Hyppyjohdot 4. LCD 16X25. Leipälauta 6. 10K potentiometri 7. Arduino IDE -ohjelmisto
Vaihe 2: Nastan kuvaus
VCC: Virtalähde
GND: GND -teho
SCL: I2C -kellotulo
SDA: I2C Data IO
DRDY: Data Ready -lähtö
Vaihe 3: Nastaliitäntä
Liitä HMC5883L Arduino Uno Boardiin seuraavasti:
- VCC +5V
- GND - GND
- SCL tO A5
- SDA - A4
Liitä LCD Arduino Uno Boardiin seuraavasti:
- VSS - +5V
- VDD - GND
- RS - 12
- RW - GND
- E - 11
- D4 - 5
- D5-4
- D6 - 3
- D7 - 2
- A/VSS - +5V
- K/VDD - GND
Kytke 10K -potentiometri nestekidenäyttöön seuraavasti (katso potentiometrin pistokkeen kuva):
- GND - GND
- Tiedot v0: een
- VCC +5V
Vaihe 4: Yhdistä Arduino tietokoneeseen
Kun olet suorittanut piirin, liitä Arduino Uno Board tietokoneeseen USB -kaapelilla. Näet nestekidenäytön olevan päällä.
Vaihe 5: Näytteen lähdekoodi
Voit ladata tämän esimerkkilähdekoodin ja avata sen Arduino IDE -laitteellasi. Valitse oikea levy ja portti. Lataa sitten koodisi Arduino Uno Boardiin.
Vaihe 6: Kirjasto
Sinun on ladattava nämä kirjastot ennen kuin lataat esimerkkilähdekoodin Arduino IDE -laitteeseesi, jotta Arduino voi kommunikoida nestekidenäytön ja HMC5883L: n kanssa. Lataa alla oleva ZIP -tiedosto> Avaa Zip -tiedosto> Pura Arduino Uno Library -kansioon. Katso yllä olevasta kuvasta viittauksesi.
Vaihe 7: Vastaava lähtö
Kuten kuvassa, laitteen kiertäminen tai kääntäminen tuottaa vastaavat lähdöt.
Vaihe 8: Tulos: Sarjamonitori
i. Kun laite pyörii X-akselinsa ympäri, X-akseli pysyy samana, kun kaksi muuta akselia muuttuu.
ii. Kun laite pyörii Y-akselinsa ympäri, Y-akseli pysyy samana, kun kaksi muuta akselia muuttuu.
iii. Kun laite pyörii Z-akselinsa ympäri, Z-akseli pysyy samana, kun kaksi muuta akselia muuttuu.
Vaihe 9: Video
Tässä videossa näkyy HMC5883L -kompassimoduulin vastaava lähtö, kun se on liitetty Arduino Unoon.
Vaihe 10: Uutisia
HMC5883L ei toimi!
Kokeile ladata kirjasto (Mecha_QMC5883L) ja lähdekoodi.
Suositeltava:
Älykäs oppitunti: 6 vaihetta
Smart Lesson: O projeto Smart Lesson Visa criar um produto no qual os professores possam utilizar como um conte ú do a mais para ensinar seus alunos os levando a um n í vel de aprendizado muito superior por porguin mostrar os conte ú dos de forma
Oppitunti 2: Arduinon käyttäminen virtalähteenä piirille: 6 vaihetta
Oppitunti 2: Arduinon käyttö virtalähteenä piirille: Hei taas, opiskelijat, toiselle oppitunnilleni opettaakseni elektroniikan perusasioita. Niille, jotka eivät ole nähneet ensimmäistä oppituntiani, joka kuvaa piirin perusasioita, katsokaa se nyt. Niille, jotka ovat jo nähneet edellisen kirjani
Opetusliitäntä RGB Led WS2812B -käyttöliittymään Arduino UNO -laitteella: 7 vaihetta (kuvilla)
RGB Led WS2812B -käyttöliittymän opetusohjelma Arduino UNO: Tämä opetusohjelma opettaa sinulle joitain perusasioita Sparkfun RGB Led WS2812B: n käytöstä Arduino UNO: n kanssa
Oppitunti 4-numeroisen näytön käyttöliittymän käyttäminen Arduino UNO: n kanssa: 6 vaihetta (kuvilla)
Oppitunti 4-numeroisen näytön käyttöliittymän käyttäminen Arduino UNO: n avulla: Tämä opetusohjelma opettaa sinulle perusasioita 4-numeroisen näytön käyttämisestä Arduino UNO: n kanssa
Kuinka palata alkuperäiseen käyttöliittymään ohjeiden katselua varten: 3 vaihetta
Kuinka palata alkuperäiseen käyttöliittymään ohjekirjojen katselua varten: Jos et ymmärtänyt, Instructablen käyttöliittymä asioiden katseluun on muutettu suositeltu, suosittu, luokitus | viimeaikaiset näkemykset ja aikakausi. Näin pari valitusta, että he eivät pitäneet tästä muutoksesta, joten kaikille: tässä muutamme