Barion Pixel

GY-271 (QMC5883L) mágnesesség/iránytű szenzor

990Ft (780Ft+ÁFA)

17 készleten

Cikkszám: T25887 Kategória: Márka:
Cikkszám: T25887

Leírás

A GY-271 (QMC5883L) mágnesesség/iránytű szenzor háromtengelyű digitális magnetométer modul I2C csatolóval. Arduino, ESP32, ESP8266, Raspberry Pi vagy ESPHome alapú rendszerekben használható iránybecslésre, mágneses tér változásának mérésére és robotikai tájolási feladatokra.

A lényeg: ez a modul nem egyszerűen “GY-271”, hanem QMC5883L alapú változat. A szoftver kiválasztásánál ezért nem elég a panelnevet nézni, a DA5883 vagy DB5883 chipfelirat és az I2C cím ellenőrzése is számít.

Működés

A GY-271 panelnév régebben sokszor HMC5883L modult jelentett, de a piacon több QMC-változat is megjelent ugyanilyen vagy nagyon hasonló panelen. A GY-271 (QMC5883L) mágnesesség/iránytű szenzor DA5883 vagy DB5883 jelölésű QMC5883L chipre épül, ezért QMC5883L-hez való könyvtárral kell használni.

Ez a különbség nem csak névleges. A HMC5883L és a QMC5883L regisztertérképe, adatkiolvasási sorrendje és gyakran az I2C címe is eltér. Ha HMC5883L példakódot töltesz fel hozzá, a modul könnyen nem válaszol, nullákat ad, vagy zavaros értékeket küld.

Mi ez egy mondatban?

A GY-271 (QMC5883L) mágnesesség/iránytű szenzor I2C buszos, háromtengelyű mágneses tér érzékelő modul, amely a Föld mágneses terének irányából számítható tájolási adatot ad, megfelelő kalibrálás és zavarszegény beépítés mellett.

Így működik a gyakorlatban

A modul az X, Y és Z tengely mentén méri a mágneses tér komponenseit. A mikrokontroller I2C buszon olvassa ki az adatokat, majd a program ebből számíthat irányszöget vagy nyers mágneses tér értéket.

A GY-271 (QMC5883L) mágnesesség/iránytű szenzor használatakor a beépítés legalább annyira számít, mint a kód. A modul közelében lévő motor, hangszóró, mágnes, nagyáramú vezeték, csavar vagy acél szerkezeti elem elhúzhatja a mérést. Iránytűként használva érdemes kalibrációs rutint futtatni, és a modult a végleges beépítési helyén ellenőrizni.

A tápellátás moduloldalon 3.3 V és 5 V körüli rendszerekhez is használható, de az I2C logikai szintet mindig a konkrét panel és vezérlő együttese alapján ellenőrizd. ESP32 és Raspberry Pi mellett különösen érdemes figyelni arra, hogy a busz 3.3 V-os logikai szinten maradjon.

Tipikus helyzetek, ahol beválik

A GY-271 (QMC5883L) mágnesesség/iránytű szenzor jól használható például:

  • robotjármű tájolási segédszenzoraként,
  • Arduino alapú digitális iránytűként,
  • ESP32 vagy ESP8266 adatgyűjtőben mágneses tér változásának figyelésére,
  • ESPHome rendszerben mágneses tér és heading érték mérésére,
  • GPS mellé iránybecslési kiegészítésként lassú mozgásnál vagy álló helyzetben,
  • oktatási méréshez, ahol az I2C busz és a szenzoradatok kiolvasása a cél,
  • mágnes közeledésének vagy vas tárgyak hatásának kísérleti vizsgálatához.

Mire kell figyelni beüzemeléskor?

Mire figyelj?Mit okoz?
DA5883 vagy DB5883 felirat van a chipen?QMC5883L könyvtár kell hozzá, nem HMC5883L példakód.
I2C scanner mit talál, 0x0D vagy 0x1D címet?A programban ezt a címet kell beállítani, különben a modul nem válaszol.
3.3 V-os vezérlővel használod?Ellenőrizni kell, hogy az I2C felhúzások nem húzzák-e 5 V-ra az SDA és SCL vonalat.
Motor, mágnes vagy nagyáramú vezeték mellett lesz?Az irányérték elcsúszhat, ugrálhat vagy teljesen használhatatlanná válhat.
Végleges helyén kalibrálod?Más pozícióban végzett kalibráció után a beépített mérés pontatlan lehet.
HMC5883L könyvtárat használsz hozzá?Tipikus hiba: nincs adat, nulla érték vagy értelmetlen tengelyadat jelenik meg.
ESPHome alatt használod?A qmc5883l platformot és a megfelelő I2C címet kell választani.

Döntés előtt ellenőrizendő adatok

Vásárlás vagy beépítés előtt ezeket nézd meg:

  • A projektedben QMC5883L támogatású könyvtárat tudsz-e használni.
  • A vezérlőd I2C lábkiosztása és logikai szintje illeszkedik-e a modulhoz.
  • Van-e a környezetben erős mágneses zavarforrás, például motor, relé, hangszóró vagy nagyáramú vezeték.
  • Iránytűként elég-e a mágneses tájolás, vagy gyors mozgásnál IMU, gyorsulásmérő és giroszkóp is kell.
  • A mechanikai elhelyezésnél biztosítható-e, hogy a modul fixen álljon és ne mozduljon el a kalibráció után.
  • A szoftverben kezelhető-e a 0x0D vagy 0x1D I2C cím, ha a modul ilyen változatként jelentkezik.

Fontos korlátok, amikkel számolni kell

  • Ne ezt válaszd, ha nagy pontosságú ipari iránymérésre vagy hitelesített mérésre van szükség.
  • Ne ezt válaszd önmagában, ha gyorsan mozgó jármű dőlését és forgását is mérni kell, mert ehhez giroszkóp és gyorsulásmérő is kell.
  • Ne ezt válaszd olyan helyre, ahol állandóan változó mágneses zavarok vannak, például motorok vagy nagyáramú vezetékek közvetlen közelébe.
  • Ne HMC5883L példakódhoz vedd meg, ha a meglévő szoftvered nem módosítható QMC5883L regiszterkezelésre.
  • Ne várj stabil irányadatot kalibráció nélkül, különösen akkor, ha a modult már beépített szerkezetben használod.

Egy apró tipp a gyakorlatból

A GY-271 moduloknál az első mérés előtt mindig futtass I2C scannert. Ha 0x0D vagy 0x1D címet látsz, QMC irányban indulj el; ha 0x1E jelenik meg, az már más chipváltozatra utal. Ezzel sok hibakeresési kört meg lehet spórolni.

Műszaki jellemzők

JellemzőÉrték
Szenzorchip:QMC5883L, DA5883 vagy DB5883 jelölésű változat
Érzékelés:3 tengelyű mágneses tér mérés
Kommunikáció:I2C, SDA és SCL vonallal
I2C cím:0x0D vagy 0x1D változattól függően
HMC5883L kompatibilitás:Nem regiszterszintű kompatibilis, QMC5883L könyvtár szükséges
Modul tápfeszültség:3.3-6 V
Chip tápfeszültség adatlap szerint:2.16-3.6 V
ADC felbontás:16 bit
Mágneses tartomány:QST chipadat szerint ±8 Gauss, szoftveres beállításban gyakran 2 vagy 8 Gauss, illetve 200 vagy 800 µT
Adatsebesség:10, 50, 100 vagy 200 Hz szoftveres beállítástól függően
Túlmintavételezés:64x, 128x, 256x vagy 512x
Iránybecslési pontosság:1-2 fok körüli érték megfelelő környezetben és kalibrálással
Kivezetések:VCC, GND, SDA, SCL, DRDY
Panelméret:kb. 15 x 14 mm
Tüskesor osztás:2.54 mm

Dokumentáció

Csomag

  • 1 db GY-271 (QMC5883L) mágnesesség/iránytű szenzor modul
  • 1 db 5 tűs tördelhető tüskesor

További információk

Tömeg0,007 kg
Méretek3 × 3 × 0,5 cm
CikkszámT25887
Protokoll

Szenzor

Tápfeszültség [V]

,


Bővített forgalmazói/gyártói információk (EU 2023/988 rendelet alapján):
   Gyártó/első EU forgalmazó: TavIR / Cseh Róbert ev.
   Elérhetőség: 1181, Budapest, Szélmalom utca 13.
   Elektronikus cím: https://shop.tavir.hu
   Kapcsolatfelvétel: a Kapcsolat oldalon keresztül.

Értékelések

Még nincsenek értékelések.

„GY-271 (QMC5883L) mágnesesség/iránytű szenzor” értékelése elsőként

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Gyakran ismételt kérdések a GY-271 (QMC5883L) mágnesesség/iránytű szenzor termékről

Mire használható a GY-271 QMC5883L iránytű szenzor Arduino mellett?

A GY-271 QMC5883L iránytű szenzor mágneses tér mérésére és iránybecslésre használható Arduino projektekben. Robotjárműnél, digitális iránytűnél vagy oktatási I2C mérésnél jól beilleszthető a rendszerbe.

Miért nem működik a GY-271 QMC5883L modul HMC5883L könyvtárral?

A QMC5883L és a HMC5883L nem azonos regisztertérképet használ. Ha HMC5883L könyvtárat töltesz fel QMC5883L modulhoz, a program gyakran nem találja a szenzort vagy hibás adatokat olvas.

Milyen I2C címen érhető el a GY-271 QMC5883L DA5883 vagy DB5883 változat?

A GY-271 QMC5883L moduloknál gyakran 0x0D címmel lehet találkozni, de egyes DA5883 vagy DB5883 változatoknál 0x1D is előfordulhat. Beüzemelés előtt érdemes I2C scannerrel ellenőrizni a konkrét panelt.

Használható a GY-271 QMC5883L szenzor ESP32 vagy ESP8266 vezérlővel?

Igen, a GY-271 QMC5883L szenzor I2C buszon illeszthető ESP32 és ESP8266 rendszerekhez. A 3.3 V-os logikai szint miatt ellenőrizni kell, hogy az SDA és SCL felhúzások nem kerülnek-e 5 V-ra.

Mit kell kalibrálni a QMC5883L iránytű modulon?

A QMC5883L modulnál a hard iron és soft iron jellegű mágneses eltéréseket kell a kész rendszerben kezelni. A kalibrációt a végleges beépítési helyen célszerű elvégezni, mert a környező csavarok, vezetékek és motorok is beleszólnak a mérésbe.

Miért ugrálhat a GY-271 QMC5883L irányadata roboton vagy járművön?

Az irányadatot zavarhatja a motoráram, a mágnes, a vas váz, a relé vagy a tápvezeték közelsége. A szenzort érdemes ezekből a zónákból távolabb elhelyezni, és a kész mechanikában újrakalibrálni.

Lehet a GY-271 QMC5883L modult Raspberry Pi mellett használni?

Igen, Raspberry Pi mellett is használható, ha az I2C busz engedélyezve van és a választott Python vagy Linux könyvtár kezeli a QMC5883L típust. A Raspberry Pi 3.3 V-os logikai szintje miatt az I2C felhúzások ellenőrzése különösen fontos.

Mi a különbség a GY-271 QMC5883L és a GY-271 HMC5883L modul között?

A panelnév hasonló, de a chip és a szoftveres kezelés eltérhet. A QMC5883L változatnál QMC-specifikus címet, regisztertérképet és könyvtárat kell használni, míg a HMC5883L más beállításokkal működik.

ESPHome alatt milyen platform kell a QMC5883L szenzorhoz?

ESPHome alatt a qmc5883l platformot kell használni, nem HMC5883L beállítást. A cím, a mérési tartomány, a túlmintavételezés és az adatsebesség a konfigurációban állítható.

Alkalmas a GY-271 QMC5883L modul pontos ipari iránymérésre?

Nem erre való. A GY-271 QMC5883L modul hobbielektronikai, oktatási és prototípus célra használható, de hitelesített vagy nagy pontosságú ipari méréshez más kategóriájú érzékelő és mérési környezet kell.

Van ESPHome dokumentáció a GY-271 QMC5883L modulhoz?

Igen, az ESPHome külön QMC5883L komponenst tartalmaz. A beállítási példák és a támogatott opciók az ESPHome QMC5883L dokumentációban nézhetők meg.

Érdekelhetnek még…

Kosárba teszem