Popis
Waveshare BMM150 3-osový magnetometr je kompaktní senzorový modul určený k měření magnetického pole ve třech kolmých osách. Je vhodný pro aplikace jako digitální kompas, elektronický kompas, robotická navigace, určení směru nebo měření magnetického pole.
Modul je založen na čipu BMM150, který umožňuje snímání magnetického pole na osách X, Y a Z. Díky tomu je možné získat informace o orientaci zařízení vzhledem k magnetickému poli Země nebo detekovat změny magnetického pole v okolí senzoru.
Senzor podporuje komunikaci přes I2C i SPI rozhraní. Ve výchozím nastavení je nastavena I2C komunikace, přičemž SPI rozhraní je možné zvolit úpravou rezistorového přemostění na desce. Na modulu se nachází převodník logických úrovní, díky čemuž je kompatibilní s 3,3 V i 5 V systémy.
Upozornění: Při použití jako kompas je třeba počítat s tím, že měření může být ovlivněno kovovými předměty, magnety, elektromotory, vodiči s vyšším proudem nebo jinými zdroji magnetického rušení. Pro přesnější určení směru je vhodná kalibrace senzoru.
Hlavní vlastnosti
- 3-osový magnetometr – měření magnetického pole na osách X, Y a Z
- Čip BMM150 – digitální senzor magnetického pole
- Vhodný jako digitální kompas – určení směru a orientace
- I2C / SPI rozhraní – flexibilní připojení k mikrokontroléru
- I2C jako výchozí rozhraní – jednoduché zapojení pomocí SDA a SCL
- Kompatibilita s 3,3 V / 5 V logikou – díky převodníku logických úrovní
- Kompaktní rozměry – vhodné pro robotické a embedded projekty
- Podpora vývojových platforem – Raspberry Pi, Raspberry Pi Pico, Arduino, ESP32 a další
Technické specifikace
| Senzor | BMM150 |
| Měřené osy | X, Y, Z |
| Komunikační rozhraní | I2C / SPI |
| Výchozí rozhraní | I2C |
| Napájecí napětí | 3,3 V / 5 V |
| Měřicí rozsah magnetického pole | ±1300 µT pro osy X/Y, ±2500 µT pro osu Z |
| Rozlišení | 0,3 µT |
Popis pinů
| Pin | Režim I2C | Režim SPI |
|---|---|---|
| VCC | Napájení 3,3 V / 5 V | Napájení 3,3 V / 5 V |
| GND | Zem | Zem |
| SDA | I2C datová linka | SDO – SPI datový výstup, připojení na MISO |
| SCL | I2C hodinová linka | SDI – SPI datový vstup, připojení na MOSI |
| INT | Výstup přerušení | SCK – SPI hodinový vstup |
| CS | Výběr čipu | Výběr čipu |
| DRY | Stav připravenosti dat | Stav připravenosti dat |
Obsah balení
- 1× Waveshare BMM150 3-Axis Magnetometer Sensor
- 1× PH2.0 5-pinový kábel
Použití
- digitální kompas
- elektronický kompas
- robotická navigace
- určení směru a orientace
- měření magnetického pole
- detekce magnetického rušení
- projekty s Arduino, Raspberry Pi, Raspberry Pi Pico nebo ESP32
Více informací o zapojení, dokumentaci a ukázkových kódech najdete na stránce výrobce: Waveshare BMM150 3-Axis Magnetometer Sensor Wiki










