Leírás
A GY‑271 modul a kínai DA 5883 jelölésű QMC5883L háromtengelyű mágneses érzékelőn alapul – ez a chipes változat nem azonos a Honeywell HMC5883L-lel, hiszen a DA5883 chip címe I²C-n 0x1D (vagy egyes változatoknál 0x0D). A DA5883‑as jelölés teszi lehetővé az egyértelmű megkülönböztetést a Honeywell változattól. A modul technikai felépítése három MER‑érzékelőt tartalmaz, melyet egy, Honeywell licenc alapján készült 16‑bites ADC és ASIC rendszer dolgoz fel. Az ASIC fázisban alacsony zajszint, hőmérsékleti kompenzáció és ofszet‑korrigálás is megtörténik, amely standard körülmények között 1–2° iránypontosságot garantál . Önálló újra kalibrálásra is képes, bár rendszerszintű off‑line kalibráció ajánlott statikus körülmények között.
Az I²C kommunikáció 2‑vezetékes felépítést használ – SDA/SCL – 3,3–6 V feszültségen működik. Az írási‑olvasási protokoll a QMC‑specifikus regisztereire épül, mely eltér a HMC‑tól; például a QMC olvasáskor LSB előbb, nem MSB‑t küld. A DA5883 chip címe 0x1D, nem a Honeywell‑jelöléshez társított 0x1E! Szoftveres működéshez érdemes dedikált QMC5883L Arduino‑ vagy ESPHome‑könyvtárat használni, például a MechaQMC5883L-t vagy az ESPHome ‘platform: qmc5883l’ definíciót – utóbbi például 0x0D címmel és ±200 μT tartománnyal, oversampling: 512x beállítással használható.
Felhasználási területe: robotikai navigáció, drónirányítás, mobil eszközök, heading‑detektálás, valamint mágneses mező változásának mérése, például gázmérős alkalmazásban is sikerrel használták.
Fő előnyök
- DA5883 vagy DB5883 jelzésű QMC5883L, nem Honeywell HMC‑chip – az egyértelmű azonosíthatóság révén elkerülhetők a kompatibilitási buktatók
- 3 t mágneses érzékelő, alacsony zajú 16 bites ADC, hőkompenzáció és ofszet‑korrigálás
- I²C kommunikáció, 0x1D/0x0D címen – kompatibilis QMC‑specifikus könyvtárakkal
- Programozott mintavételezési módok, oversampling lehetőséggel, akár 200 μT tartományban
- Széles tápfeszültség-tartomány, 3,3–6 V – használható 3,3 V-os rendszerekkel is
- Alacsony fogyasztás, kompakt méret, DRDY láb a készenléti állapothoz
Műszaki jellemzők
- Chip típus: QMC5883L (DA5883 jelöléssel)
- I²C cím: 0x1D vagy 0x0D (QMC‑variánsok)
- Tápfeszültség: 3,3–6 V
- Működési áram: aktív módban <100 μA (kondicionálás és ADC)
- ADC felbontás: 16 bit
- Mérési tartomány: ±200 μT–±2000 μT (például ±200 μT ESPHome esetén)
- Mintavételi mód(ok): folyamatos, oversampling = 512×, ODR = max 200 Hz
- Mérési pontosság: 1–2 ° (kompenzált ofszettel)
- Fizikai méret: kb. 15 × 14 mm, 2,54 mm pin‑távolság
- Interfész: SDA, SCL, VCC, GND, opcionális DRDY láb
Dokumentáció
- e‑Gizmo műszaki leírás (TECHNICAL MANUAL rev.1) [e-gizmo.net]
- GitHub példatár – e‑Gizmo / QMC5883L‑GY‑271 [GitHub]
- ESPHome platform: qmc5883l specifikáció és példa konfiguráció [ESPHome]
- Arduino fórum – HMC vs QMC regiszterek, byte‑order eltérések [Parallax]
- Tutorialok: Arduino kapcsolódás, i2c‑escanner trükk [SURTR TECHNOLOGY]
- GY-273 (QMC5883L) iránytűszenzor mintakódok, manual
- QMC5883L adatlap
- A FastIMU Arduino library ideális a teszteléshez!
Csomag tartalma
- 1x GY‑271 QMC5883L iránytű/mágnes modul (DA5883/DB5883 chip)
- 1x 5‑tűs tördelhető tüskesor
Értékelések
Még nincsenek értékelések.