Erweitern Sie Ihr Arduino Projekt um Bewegungs- und Orientierungssensoren mit diesem kostengünstigen 6-DoF-Sensor (6 Degree of Freedom) mit Sensoren von ST.
Das Board enthält einen LSM6DS33, einen 6-DoF-IMU-Beschleunigungsmesser + Kreisel. Der 3-Achsen-Beschleunigungsmesser kann Ihnen sagen, in welcher Richtung die Erde liegt (durch Messung der Schwerkraft) oder wie schnell das Board im 3D-Raum beschleunigt wird. Das 3-Achsen-Gyroskop, das Drehung und Verwindung messen kann. Dieser Chip ist zwar nicht der neueste Bewegungssensor, aber er hat sich bewährt und ist sehr preiswert.
Um einen schnellen und einfachen Einstieg zu ermöglichen, hat Adafruit die Sensoren auf einem kompakten Breakout-Board mit Spannungsregelung und pegelverschobenen Eingängen untergebracht. Auf diese Weise können Sie sie unbesorgt mit 3V- oder 5V-Stromversorgungs-/Logikgeräten verwenden. Es stehen sowohl I2C- als auch SPI-Schnittstellen zur Verfügung, so dass Sie es mit jeder Hardware-Einrichtung verwenden können. Das Breakout wird komplett montiert und getestet geliefert, mit einigen zusätzlichen Headern, damit Sie es auf einem Breadboard verwenden können. Vier Befestigungslöcher sorgen für eine sichere Verbindung.
Dieses Breakout enthält kein Magnetometer, das oft für eine genaue Orientierung benötigt wird. Wir empfehlen das 3-Achsen-Magnetometer LIS3MDL als Ergänzung zu dieser IMU. Wir haben sogar eine Version, die beides enthält!
Da er außerdem I2C spricht, kann man ihn einfach mit zwei Drähten (plus Strom und Masse!) anschließen. Wir haben sogar SparkFun qwiic-kompatible STEMMA QT-Stecker für den I2C-Bus beigelegt, so dass Sie nicht einmal löten müssen! Schließen Sie einfach Ihr Lieblingsmikrofon wie den STM32F405 Feather mit einem Plug-and-Play-Kabel an, um so schnell wie möglich 6 DoF-Daten zu erhalten. Sie können die I2C-Adresse auf der Rückseite mit Hilfe des Lötjumpers ändern, um zwei dieser Sensorplatinen an einem Bus zu haben.
Wir haben auch Bibliotheken geschrieben, die Ihnen helfen, diese Sensoren in Ihr Arduino/C++ zu integrieren. Diese Bibliothek enthält einen Arduino Treiber für den accel/gyro. Für den fortgeschrittenen Einsatz von Arduino bietet ST eine eigene, voll funktionsfähige Bibliothek an, die Extras wie FIFO-Management und Tap-Erkennung für den LSM6DS3 enthält.
TECHNISCHE DETAILS
LSM6DS33 Spezifikationen:
±2/±4/±8/±16 g Skalenendwert
±125/±250/±500/±1000/±2000 dps Skalenendwert
I2C- oder SPI-Hardware-Schnittstelle
Bis zu 1,6 KHz ODR
Tap- und Double-Tap-Erkennung
Free-fall-Erkennung
I2C-Adresse 0x6A oder 0x6B