Der ST ISM330DHCX ist ein Beschleunigungsmesser+Gyroskop in Industriequalität mit 6-DOF IMUs (Inertial Measurement Unit) von ST.
Dieser IMU-Sensor verfügt über 6 Freiheitsgrade - je 3 Grad für die lineare Beschleunigung und die Winkelgeschwindigkeit mit unterschiedlichen Raten innerhalb eines respektablen Bereichs. Für den Beschleunigungsmesser: ±2/±4/±8/±16 g bei einer Aktualisierungsrate von 1,6 Hz bis 6,7 KHz. Für das Gyroskop: ±125/±250/±500/±1000/±2000/±4000 dps bei 12,5 Hz bis 6,7 KHz. Dies ist einer der wenigen Kreisel, die wir auf Lager haben, die eine Reichweite von 4000 dps haben, normalerweise liegt die Obergrenze bei 2000. Dieser Sensor verfügt über zusätzliche Kalibrier- und Kompensationsschaltungen, die ihm eine hervorragende Leistung in einem breiten Umgebungsbereich von -40 bis +105°C verleihen. Die meisten anderen IMU-Sensoren haben keinen industriellen Temperaturbereich oder weisen bei Temperaturschwankungen große Genauigkeitsunterschiede auf. Der Beschleunigungssensor und das Gyroskop befinden sich auf demselben Siliziumchip, wodurch die 6 Messungen besser synchronisiert werden können, als wenn sich die beiden Sensoren auf separaten Chips befinden.
Es gibt auch einige nette Extras, wie z. B. eine integrierte Tap-Erkennung, eine Aktivitätserkennung, einen Schrittzähler und einen programmierbaren Finite-State-Machine-/Machine-Learning-Kern, der eine grundlegende Gestenerkennung durchführen kann.
Als Schnittstelle können Sie entweder SPI oder I2C verwenden - es gibt zwei konfigurierbare Interrupt-Pins. Für fortgeschrittene Anwendungen können Sie zusätzliche Geräte an einen externen I2C/SPI-Anschluss anschließen, der für die optische Bildstabilisierung verwendet wird.
Um einen schnellen und einfachen Einstieg zu ermöglichen, hat Adafruit die Sensoren auf kompakten Breakout-Boards mit Spannungsregelung und pegelverschobenen Eingängen untergebracht. Auf diese Weise können Sie sie unbesorgt mit 3V- oder 5V-Stromversorgungs-/Logikgeräten verwenden.
Sie haben auch Bibliotheken geschrieben, die Ihnen helfen, diese Sensoren in Ihre Arduino/C++ oder CircuitPython/Python-Boards wie Raspberry Pi oder andere Einplatinencomputer zu integrieren.
Da er außerdem I2C spricht, kann man ihn einfach mit zwei Drähten (plus Strom und Masse!) anschließen. Sie haben sogar SparkFun qwiic-kompatible STEMMA QT-Stecker für den I2C-Bus beigefügt, 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.
TECHNISCHE DETAILS
Schaltpläne, Diagramme, Bibliotheks- und Codebeispiele, Datenblätter und vieles mehr im Lernsystemführer!