Überblick
Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055 STEMMA QT Qwiic
Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout - BNO055 STEMMA QT Qwiic
BESCHREIBUNG
Wenn Sie jemals einen 9-DOF-Sensor bestellt und verkabelt haben, haben Sie wahrscheinlich auch die Herausforderung erkannt, die Sensordaten von Beschleunigungsmesser, Gyroskop und Magnetometer in eine echte "3D-Raumorientierung" umzuwandeln! Die Orientierung ist ein schwer zu lösendes Problem. Die Algorithmen zur Sensorfusion (die geheime Soße, die Beschleunigungsmesser-, Magnetometer- und Gyroskopfdaten zu einer stabilen dreiachsigen Orientierungsausgabe vermischt) können verblüffend schwierig sein, richtig hinzubekommen und auf kostengünstigen Echtzeitsystemen zu implementieren.
Bosch ist die erste Firma, die dies richtig hinbekommen hat, indem sie einen MEMS-Beschleunigungsmesser, Magnetometer und Gyroskop mit einem Hochgeschwindigkeitsprozessor auf ARM-Cortex-M0-Basis auf einen einzigen Chip gebracht hat, um alle Sensordaten zu verdauen, die Sensorfusion und Echtzeitanforderungen zu abstrahieren und Daten auszuspucken, die Sie in Quaternionen, Eulerwinkeln oder Vektoren verwenden können.
Behalten Sie die Adafruit 9-DOF Absolute Orientierung IMU Fusion Breakout - BNO055 im Stemma QT-Format! Wir haben diesen Ausbruch auch in einer Nicht-Stemma Form und Größe. Die Verwendung ist zwischen den beiden Ausbrüchen identisch: dieselbe Bibliothek und Software funktioniert auf beiden. Die QT-Version ist etwas kleiner und hat Plug-and-Play-IC-Steckverbinder auf beiden Seiten für lötfreie Anwendungen!
Anstatt Wochen oder Monate damit zu verbringen, mit Algorithmen unterschiedlicher Genauigkeit und Komplexität herumzuspielen, können Sie dank des BNO055 - einem intelligenten 9-DOF-Sensor, der die Sensorfusion ganz allein erledigt - in wenigen Minuten aussagekräftige Sensordaten erhalten! Sie können die Daten direkt über I2C und Bobs Onkel auslesen.
Das BNO055 kann die folgenden Sensordaten ausgeben:
Die Anwendung ist einfach, mit I2C-Unterstützung, die 3 oder 5 Volt logisch sicher ist. Wir brechen auch die Interrupt-Pins und Adresswahl-Jumper heraus, falls Sie zwei BNO-055 auf einem I2C-Bus haben möchten. Wir haben sowohl Arduino (C/C++) als auch CircuitPython-Bibliotheken verfügbar, so dass Sie es mit jedem Mikrocontroller oder jeder Computerplatine verwenden können und Daten in weniger als 5 Minuten auslesen können. Vier Befestigungslöcher sorgen für eine sichere Verbindung.
Zusätzlich, da es I2C spricht, können Sie es leicht mit zwei Drähten (plus Strom und Masse!) anschließen. Wir haben sogar SparkFun qwiic-kompatible STEMMA QT Anschlüsse für den I2C-Bus eingebaut, so dass Sie nicht einmal löten müssen! Verwenden Sie ein Plug-and-Play-STEMMA-QT-Kabel, um 9 DoF-Daten so schnell wie möglich zu erhalten.
Kommt zusammengebaut und getestet, mit einem kleinen Stück Header. Etwas Lötzinn ist erforderlich, um den Header auf der Breakout-Platine zu befestigen, wenn Sie ihn in einer Lochrasterplatine verwenden wollen, aber das ist ziemlich einfache Arbeit.
TECHNISCHE DETAILS
Adafruit, 9-DOF, Absolute, Orientation, IMU