Opis produktu: ISM330DHCX 6DoF IMU - 3-osiowy akcelerometr i żyroskop - Adafruit 4502
Czujnik DoF ISM330DHCX wyposażony w 3-osiowy akcelerometr oraz 3-osiowy żyroskop. Służy do pomiaru przyspieszenia liniowego w zakresach ± 2 / ± 4 / ± 8 / ± 16 g przy częstotliwości od 1,6 Hz do 6,7 kHz oraz prędkość kątową w zakresie ± 125 / ± 250 / ± 500 / ± 1000 / ± 2000 / ± 4000 dps przy częstotliwości od 12,5 Hz do 6,7 kHz. Czujniki tego typu są stosowane w smartfonach, tabletach oraz różnego rodzaju kontrolerach gier wideo. Posiada także złącza Qwiic dla prostego połączenia. Komunikuje się poprzez I2C lub SPI. Zasilany napięciem 3 V lub 5 V. Moduł posiada dodatkowe obwody kalibrujące i kompensujące dla zapewnienia lepszej wydajności w szerokim zakresie temperatur: od -40°C do 105°. Posiada on również dodatkowe funkcje, takie jak: wykrycie dotknięcia, aktywności, krokomierz oraz rdzeń uczenia maszynowego, który pozwala rozpoznać niektóre podstawowe gesty.
Wyprowadzenia czujnika ISM330DHCX
Czujnik komunikuje się poprzez interfejs I2C lub SPI. Zasilany jest napięciem 3 V lub 5 V. Do zestawu została dołączona listwa goldpin 2,54 mm do samodzielnego wlutowania.
Nazwa |
Opis |
---|---|
SCX, SDX, CS, DO |
Piny dla zaawansowanych użytkowników, służą do połączenia czujnika z innym czujnikiem. |
VIN |
Napięcie wejściowe w zakresie od 3 V do 5 V. |
3Vo | Napięcie wyjściowe 3,3 V o wydajności 100 mA. |
GND |
Masa układu. |
SCL |
Linia zegarowa magistrali I2C. |
SDA |
Linia danych magistrali I2C. |
SCK |
Pin zegarowy magistrali SPI. |
DO |
Wyjście danych magistrali SPI. |
SDI |
Wejście danych magistrali SPI. |
CS |
Chip Select. Powinien być w stanie niskim dla SPI. |
I1 |
Główny pin przerwania. Może być skonfigurowany, żeby przechodził w stan niski, gdy dostępne są nowe warunki, np. dostępne nowe dane pomiarowe. Więcej w dokumentacji. |
I2 |
Główny pin przerwania. Może być skonfigurowany, żeby przechodził w stan niski, gdy dostępne są nowe warunki, np. dostępne nowe dane pomiarowe. Więcej w dokumentacji. |
D0 |
Pin wyboru adresu. Wywołanie stanu wysokiego lub zlutowanie zworki zmienia adres od 0x6A do 0x6B. |
Produkt kompatybilny z Arduino i Raspberry Pi
W celu ułatwienia pracy z modułem, producent przygotował przewodnik użytkownika wraz z przykładowym programem dla Arduino i Raspberry Pi oraz pliki projektowe z biblioteką.
Specyfikacja czujnika 6DoF IMU ISM330DHCX
- Napięcie zasilania: od 3 V do 5 V
- Komunikacja: SPI / I2C
- Złącza: 2x Qwiic
- Akcelerometr:
- 3 osie: X, Y, Z
- Zakres: ± 2 / ± 4 / ± 8 / ± 16 g
- Częstotliwość: od 1,6 Hz do 6,7 kHz
- Żyroskop:
- 3 osie: X, Y, Z
- Zakres: ± 125 / ± 250 / ± 500 / ± 1000 / ± 2000 / ± 4000 dps
- Częstotliwość: od 12,5 Hz do 6,7 kHz
- Temperatura pracy: od -40°C do 105°C
W zestawie:
- Płytka z czujnikiem ISM330DHCX
- Listwa goldpin raster 2,54 mm do samodzielnego lutowania
Miniaturowy moduł IMU 6DoF ze złączami Qwiic
ISM330DHCX 6DoF IMU - 3-osiowy akcelerometr i żyroskop - Adafruit 4502 nadaje się do zastosowania w robotach balansujących, dronach DIY, a także ubieralnych kontrolerach HMI opartych na rozpoznawaniu gestów.
Moduł zawiera układ czujnika 6-osiowego ISM330DHCX firmy ST Microelectronics (wykonany w technologii iNEMO), a także wbudowany translator poziomów logicznych z rezystorami podciągającymi oraz stabilizator liniowy.
Inteligentny sensor inercyjny
Układ ISM330DHCX to zaawansowany moduł SoC, zawierający 3-osiowy żyroskop MEMS, 3-osiowy akcelerometr MEMS, interfejs SPI/I2C, a także innowacyjny, wbudowany rdzeń obliczeniowy wspierający zestaw algorytmów uczenia maszynowego do automatycznego rozpoznawania niektórych typowych gestów.
Co ciekawe, układ – oprócz wbudowanych struktur MEMS 6DoF oraz wewnętrznego czujnika temperatury – może pracować jako hub do podłączenia zewnętrznych sensorów, co pozwala uprościć obsługę systemów wieloczujnikowych w szczególnie wymagających zastosowaniach.