Ajoutez la détection de mouvement, de direction et d'orientation à votre projet Arduino avec ce capteur tout-en-un à 9 degrés de liberté (9-DoF) avec capteurs de ST.
Ce petit boîtier contient deux puces qui sont placées côte à côte pour fournir 9 degrés de données de mouvement complet.
La carte comprend un LSM6DS33, un accéléromètre IMU 6-DoF + gyroscope. L'accéléromètre à 3 axes, peut vous dire dans quelle direction se trouve la Terre (en mesurant la gravité) ou à quelle vitesse la planche accélère dans l'espace 3D. Le gyroscope à 3 axes qui peut mesurer la rotation et la torsion. Les trois capteurs à trois axes totalisent 9 degrés de liberté.
Il comprend également un magnétomètre à 3 axes LIS3MDL qui peut détecter d'où vient la force magnétique la plus forte, généralement utilisée pour détecter le nord magnétique. En combinant ces données, vous pouvez orienter la planche.
Ces puces ne sont pas les détecteurs de mouvement les plus récents, mais elles ont fait leurs preuves et sont proposées à un prix avantageux. Ensemble, vous avez une belle configuration IMU 9 DoF qui est abordable pour tout projet. Concevez votre propre tracker d'activité ou de mouvement avec toutes les données...
Pour que la mise en route soit rapide et facile, Adafruit a placé les capteurs sur une carte compacte avec régulation de tension et entrées à décalage de niveau. Ainsi, vous pouvez les utiliser avec des dispositifs d'alimentation/logiques de 3V ou 5V sans crainte. Pour simplifier l'utilisation, ils n'exposent que l'interface I2C et quelques broches d'interruption de chaque puce. Le module d'extension est livré entièrement assemblé et testé, avec quelques connecteurs supplémentaires pour que vous puissiez l'utiliser sur une planche d'essai. Quatre trous de fixation assurent une connexion sécurisée.
De plus, comme il parle I2C, vous pouvez facilement le connecter avec deux fils (plus l'alimentation et la masse !). Nous avons même inclus des connecteurs STEMMA QT compatibles avec SparkFun qwiic pour le bus I2C afin que vous n'ayez même pas besoin de souder ! Il suffit de le connecter à votre micro préféré, comme le STM32F405 Feather, à l'aide d'un câble plug-and-play pour obtenir rapidement des données 9 DoF. Vous pouvez changer les adresses I2C à l'arrière en utilisant les cavaliers de soudure, pour avoir deux de ces cartes de capteurs sur un bus.
Adafruit a également écrit des bibliothèques pour vous aider à intégrer ces capteurs avec votre Arduino/C++. Cette bibliothèque couvre l'accel/gyro et cette bibliothèque est pour le magnétomètre. Pour une utilisation avancée de Arduino, ST dispose de sa propre bibliothèque entièrement fonctionnelle qui inclut des extras tels que la gestion FIFO et la détection des prises pour le LSM6DS3 et également pour le magnétomètre LIS3MDL
DÉTAILS TECHNIQUES
LSM6DS33 Spécifications :
±2/±4/±8/±16 g pleine échelle
±125/±250/±500/±1000/±2000 dps pleine échelle
Jusqu'à 1.6 KHz ODR
Détection de tapotement et de double tapotement
Détection de chute libre
Adresse I2C 0x6A ou 0x6B
Spécifications LIS3MDL :
Pleines échelles magnétiques sélectionnables ±4/±8/±12/±16 gauss
Modes continu et simple conversion
Sortie de données 16 bits
Générateur d'interruptions
Adresse I2C 0x1D ou 0x1E
Dimensions du produit : 25,6 mm x 17,8 mm x 4,6 mm / 1,0" x 0,7" x 0,2".