Opis produktu: Gravity - BMI160 6DoF IMU - 3-osiowy akcelerometr i żyroskop - DFRobot SEN0250
6-osiowy inercyjny czujnik wyposażony w układ MEMS Bosch BMI160. Moduł integruje w sobie 16 bitowy 3-osiowy akcelerometr i 3-osiowy żyroskop. Jest stosowany do pomiaru przyśpieszenia liniowego w zakresach ± 2 g / ± 4 g / ± 8 g / ± 16 g oraz pomiaru prędkości kątowej w zakresie ± 125 dps / ± 250 dps / ±500dps / ± 1000 dps / ± 2000 dps. Charakteryzuje się niewielkim poborem mocy i wysoką dokładnością odczytu. Znajduje zastosowanie jako element dodatkowy do smartfonów, tabletów i innych urządzeń przenośnych. Może być wykorzystywany do zliczania kroków, jako rejestrator podczas biegania i innych ćwiczeń. Posiada wbudowany układ zarządzania energią LDO, pracuje z napięciem w zakresie od 3,2 V do 6 V. Wykorzystuje magistralę I2C do komuniakacji z modułem kontrolera.
Produkt kompatybilny z Arduino
Producent przygotował szczegółowy przewodnik użytkownika, który znacząco ułatwia rozpoczęcie pracy z modułem. Zawiera instrukcję podłączenia modułu z kontrolerem, bibliotekę dla środowiska Arduino IDE oraz przykładowy kod programu.
Cechy szczególne
- 6-osiowy czujnik ruchu wyposażony w układ MEMS Bosch BMI160, który jest połączeniem 3-osiowego akcelerometru i 3-osiowego żyroskopu
- Niewielki pobór mocy przy wysokiej precyzji pomiaru
- Wbudowany LDO do zarządzania energią
- Kompatybilny z kontrolerami 3,3 V i 5 V
- Wykorzystywany do aplikacji zliczających kroki, wykrywających przyśpieszenie czy mierzące kąt nachylenia
Zawartość zestawu
- Gravity - 6-osiowy czujnik IMU BMI160 od DFRobot
- Przewód połączeniowy I2C / UART ze złączem Gravity
- Listwa goldpin 1x4 - raster 2,54 m
Opis wyprowadzeń oraz schemat połączeń
Moduł czujnika może być połączony z kontrolerem na dwa sposoby: za pomocą złącza Gravity lub pól lutowniczych. Zestaw zawiera elementy montażowe i połączeniowe do każdej z opcji. Należy połączyć elementy według poniższych zależności:
- VCC ("+") - zasilanie układu w zakresie od 3,2 V do 6 V
- GND ("-") - masa układu
- SCL (C) - linia zegara interfejsu I2C
- SDA (D) - linia danych interfejsu I2C
- INT1 - konfigurowalne wyjście przerwania 1
- INT2 - konfigurowalne wyjście przerwania 2
- SDO - wybór adresu interfejsu I2C
- GND - 0x68
- VCC - 0x69 (domyślnie)
Schemat połączenia modułu z płytką DFRduino, będącej odpowiednikiem Arduino. Płytka nie wchodzi w skład zestawu, można ją nabyć osobno w naszym sklepie.
Specyfikacja techniczna czujnika
- Typ: 6-osiowy czujnik ruchu IMU
- 3-osiowy akcelerometr
- 3-osiowy żyroskop
- Wbudowany układ: MEMS Bosch BMI160
- Zakres napięcia roboczego: od 3,2 V do 6 V
- Pobór prądu: < 1 mA
- Interfejs komunikacyjny: I2C
- Złącze: Gravity
- Zakres pomiarowy akcelerometru: ± 2 g / ± 4 g / ± 8 g / ± 16 g
- Przesunięcie akcelerometru Zero-g Offset: ± 40 mg
- Zakres pomiarowy żyroskopu: ± 125 dps / ± 250 dps / ±500 dps / ± 1000 dps / ± 2000 dps
- Przesunięcie żyroskopu Zero-g Offset: ± 10 dps
- Zakres częstotliwości: od 25 Hz do 1600 Hz
- Wyjście danych: 16-bitowe
- Odporność na wstrząsy: 1000 g x 200 us
- FIFO: wbudowana, 1024 bajt
- Zakres temperatury roboczej: od -40°C do 85°C
- Wymiary modułu: 22 x 27 mm