Tartalomjegyzék:
- Lépés: Az anyagok előkészítése
- 2. lépés: Tűleírás
- 3. lépés: Pin csatlakozás
- Lépés: Csatlakoztassa az Arduino -t a számítógéphez
- 5. lépés: Minta forráskód
- 6. lépés: Könyvtár
- 7. lépés: Megfelelő kimenet
- 8. lépés: Eredmény: Soros monitor
- 9. lépés: Videó
- 10. lépés: Hírek
Videó: Oktató a HMC5883L interfész Arduino interfésszel: 10 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Leírás
A HMC5883L egy háromtengelyes digitális iránytű, amelyet két általános célra használnak: egy mágneses anyag, például ferromágnes mágnesezésének mérésére, vagy a mágneses mező erősségének és bizonyos esetekben a tér egy pontjának mérésére. A kommunikáció a HMC5883L -lel egyszerű, és minden I2C interfészen keresztül történik. Van egy fedélzeti szabályozó. A törőlap tartalmazza a HMC5883L érzékelőt és az összes szűrőkondenzátort. A tápellátás és a 2 vezetékes interfész csapok 0,1 -os hangmagasságú fejlécre vannak osztva. Híres HMC5883L magnetométer chipet használ. Támogatja a 3,0 V-tól 5,0 V-ig terjedő IO-szinteket az I2C SCL és SDA csapokon.
Leírás
- Tápellátás: 3V - 5V
- IO feszültségszint: 3V - 5V
- Kommunikáció: Szabványos IIC kommunikációs protokoll
- A modul méretei: 14,35 mm (hossz) x 13,16 mm (szélesség) x 3,40 mm (magasság)
- NYÁK vastagság: 1,60 mm
- Mérési tartomány: ± 1,3-8 Gauss
Lépés: Az anyagok előkészítése
Ebben az oktatóanyagban szüksége lesz:
1. Arduino Uno Board és USB kábel.2. HMC 5883L Iránytű érzékelő 3. Jumper vezetékek 4. LCD 16X25. Kenyeretábla6. 10K potenciométer 7. Arduino IDE szoftver
2. lépés: Tűleírás
VCC: Tápegység
GND: GND teljesítmény
SCL: I2C óra bemenet
SDA: I2C Data IO
DRDY: Adatkész kimenet
3. lépés: Pin csatlakozás
Csatlakoztassa a HMC5883L -t az Arduino Uno Boardhoz az alábbiak szerint:
- VCC +5V -ig
- GND - GND
- SCL tO A5
- SDA -tól A4 -ig
Csatlakoztassa az LCD -t az Arduino Uno Boardhoz az alábbiak szerint:
- VSS +5V -ig
- VDD - GND
- RS -től 12 -ig
- RW - GND
- E -től 11 -ig
- D4 -től 5 -ig
- D5 -től 4 -ig
- D6 - 3
- D7 - 2
- A/VSS +5V -ig
- K/VDD - GND
Csatlakoztassa a 10K potenciométert az LCD -hez az alábbiak szerint (lásd a képen a potenciométer kivezetését):
- GND - GND
- Adatok v0 -ra
- VCC +5V -ig
Lépés: Csatlakoztassa az Arduino -t a számítógéphez
Miután befejezte az áramkört, csatlakoztassa az Arduino Uno kártyát a számítógéphez USB -kábelen keresztül. Láthatja, hogy az LCD be van kapcsolva.
5. lépés: Minta forráskód
Letöltheti ezt a minta forráskódot, és megnyithatja az Arduino IDE -n. Válassza ki a megfelelő táblát és portot. Ezután töltse fel kódját az Arduino Uno Boardba.
6. lépés: Könyvtár
Ezeket a könyvtárakat le kell töltenie, mielőtt feltöltené a minta forráskódját az Arduino IDE -be, hogy az Arduino kommunikálni tudjon az LCD -vel és a HMC5883L -el. Töltse le az alábbi ZIP fájlt> Nyissa meg a Zip fájlt> Kivonat az Arduino Uno Library mappájába. Referenciáit lásd a fenti képen.
7. lépés: Megfelelő kimenet
Az ábrán látható módon a készülék csavarása vagy elforgatása biztosítja a megfelelő kimenetet.
8. lépés: Eredmény: Soros monitor
én. Ha az eszköz X tengelye körül forog, az X tengely ugyanaz marad, míg a másik két tengely megváltozott.
ii. Ha az eszköz Y tengelye körül forog, az Y tengely ugyanaz marad, míg a másik két tengely megváltozott.
iii. Ha a készülék a Z tengelye körül forog, a Z tengely ugyanaz marad, míg a másik két tengely megváltozott.
9. lépés: Videó
Ez a videó a HMC5883L Compass Module megfelelő kimenetét mutatja, amikor az Arduino Uno -val van csatlakoztatva.
10. lépés: Hírek
A HMC5883L nem működik!
Próbálja meg letölteni a Könyvtárat (Mecha_QMC5883L) és a forráskódot.
Ajánlott:
Statikus LCD illesztőprogram készítése I²C interfésszel: 12 lépés
Statikus LCD -meghajtó készítése I²C interfésszel: A folyadékkristályos kijelzőket (LCD) széles körben használják kereskedelmi és ipari alkalmazásokban, jó vizuális tulajdonságaik, alacsony költségük és alacsony energiafogyasztásuk miatt. Ezek a tulajdonságok teszik az LCD-t szabványos megoldássá az akkumulátorral működő eszközök számára
Első lépések az I2C érzékelő interfésszel ?? - Az MMA8451 interfésze ESP32 -k használatával: 8 lépés
Első lépések az I2C érzékelő interfésszel ?? - Az MMA8451 interfésze ESP32 -k használatával: Ebben az oktatóanyagban mindent megtudhat arról, hogyan kell elindítani, csatlakoztatni és beszerezni az I2C eszközt (gyorsulásmérő) a vezérlővel (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
DIY robotika - Oktató 6 tengelyes robotkar: 6 lépés (képekkel)
DIY robotika | Oktató 6 tengelyes robotkar: A DIY-Robotics oktatócella egy olyan platform, amely 6 tengelyes robotkart, elektronikus vezérlőáramkört és programozó szoftvert tartalmaz. Ez a platform bevezetés az ipari robotika világába. A projekt révén a DIY-Robotics szeretné
Oktató az RGB Led WS2812B interfészhez Arduino UNO -val: 7 lépés (képekkel)
Útmutató az RGB Led WS2812B interfészhez Arduino UNO -val: Ez az oktatóanyag megtanít néhány alapot a Sparkfun RGB Led WS2812B használatáról az Arduino UNO -val
Málna tartály webes interfésszel és videó streameléssel: 8 lépés (képekkel)
Málnás tartály webes interfésszel és videó streameléssel: Látni fogjuk, hogyan valósítottam meg egy kis WiFi -tartályt, amely képes a távoli webvezérlésre és a video streamingre. Ez egy oktatóanyag, amely alapvető ismereteket igényel az elektronikus és szoftver programozásból. Ezért választottam