Skocz do zawartości

Podłączenie dwóch czujników DFRobot SEN0386 (6-osiowy czujnik ruchu )


Pomocna odpowiedź

Napisano

Mam pytanie dotyczące podłączenia 6-osiowwgo czujnika ruchu  - DFRobot SEN0386.
W instrukcji są to wejścia 10 i 11, czy drugi taki sam czujnik mogę podłączyć do wejść 5 i 6 ? czy w inny sposób?

(edytowany)

Nie lepiej zrobić to samo na GY521.W GY521 transmisja odbywa się przez I2C.GY521 oparty jest na MPU6050.Ma dwa adresy do komunikowania i wystarczy na PIN AD0 podać  jedynkę logiczną albo zero logiczne.

I2C ADDRESS
AD0 = 0                1101000
AD0 = 1                 1101001

Arduino oferuje bardzo bogate oprogramowanie.Z tego co widziałem cena jednego modułu waha się od 7,9 do 13,5zł .UART to sobie zostaw do innych celów.

A oto wstępna część z arkusza danych MPU6050

2.Cel i zakres

Ten dokument zawiera wstępne informacje dotyczące mapy rejestrów i opisów dla Motion Processing Units™ MPU-6000™ i MPU-6050™, zwanych wspólnie MPU-60X0™ lub MPU™.

Urządzenia MPU stanowią pierwsze na świecie zintegrowane rozwiązanie 6-osiowego procesora ruchu, które eliminuje występujące w pakietach żyroskopów i akcelerometrów przesunięcie między osiami, związane z rozwiązaniami dyskretnymi. Urządzenia łączą 3-osiowy żyroskop i 3-osiowy akcelerometr na tej samej matrycy krzemowej wraz z wbudowanym cyfrowym procesorem ruchu (DMP™) zdolnym do przetwarzania złożonych algorytmów fuzji 9-osiowych czujników przy użyciu sprawdzonego i zastrzeżonego silnika MotionFusion™. Zintegrowane 9-osiowe algorytmy MotionFusion MPU-6000 i MPU-6050 uzyskują dostęp do zewnętrznych magnetometrów lub innych czujników poprzez pomocniczą magistralę I2 C, pozwalając urządzeniom na zebranie pełnego zestawu danych z czujników bez interwencji procesora systemowego. Urządzenia są oferowane w tej samej obudowie QFN o wymiarach 4x4x0,9 mm i układzie wyprowadzeń, co obecna rodzina zintegrowanych 3-osiowych żyroskopów MPU-3000™, co zapewnia prostą ścieżkę modernizacji i ułatwia umieszczanie na płytkach drukowanych o ograniczonej przestrzeni.Dla precyzyjnego śledzenia zarówno szybkich, jak i wolnych ruchów, MPU-60X0 posiada programowany przez użytkownika zakres pełnej skali żyroskopu wynoszący ±250, ±500, ±1000 i ±2000°/s (dps). Części te posiadają również programowany przez użytkownika akcelerometr o pełnym zakresie skali ±2g, ±4g, ±8g i ±16g.Rodzina MPU-6000 składa się z dwóch części, MPU-6000 i MPU-6050. Części te są identyczne ze sobą z dwoma wyjątkami. MPU-6050 obsługuje komunikację I2 C przy częstotliwości do 400kHz i posiada pin VLOGIC, który definiuje poziomy napięć interfejsu; MPU-6000 obsługuje SPI przy częstotliwości do 20MHz oprócz I2 C i posiada pojedynczy pin zasilający, VDD, który jest zarówno referencyjnym zasilaniem logiki urządzenia, jak i zasilaniem analogowym dla części.

Szczegółowe informacje dotyczące urządzeń MPU-60X0 znajdują się w "Specyfikacji produktu MPU-6000 i MPU-6050".

Edytowano przez szymonw

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...