Améliorez n'importe quelle carte Feather avec une détection de mouvement et de température de précision, avec cette aile de détection tout-en-un. Il est équipé de deux capteurs fantastiques de ST qui fournissent 9 degrés de données de mouvement complet.
La carte comprend un LSM6DSOX, un accéléromètre + gyroscope IMU 6-DoF. 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 peut mesurer la rotation et la torsion. Ce nouveau capteur de ST a un taux zéro et un bruit de gyroscope très bas, comparé au MPU6050 ou même au LSM6DS33. Il est donc excellent pour l'utilisation de la fusion d'orientation : vous obtiendrez moins de dérive et des réponses plus rapides.
Le LSM6DSOX dispose de débits et de plages de données flexibles. Pour l'accéléromètre : ±2/±4/±8/±16 g à une fréquence de mise à jour de 1,6 Hz à 6,7KHz. Pour le gyroscope : ±125/±250/±500/±1000/±2000 dps à 12,5 Hz à 6,7 KHz. L'appareil comporte également des fonctionnalités supplémentaires intéressantes, telles que la détection intégrée du tapotement, la détection d'activité, le podomètre/compteur de pas, ainsi qu'une machine à états finis programmable/un noyau d'apprentissage automatique capable d'effectuer une reconnaissance de base des gestes.
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. Les trois capteurs à trois axes totalisent 9 degrés de liberté. En combinant ces données, vous pouvez orienter la planche. Consultez ce guide pour savoir comment faire !
Les deux capteurs sont connectés sur le bus I2C partagé, de sorte que vous pouvez l'utiliser avec tous les Feathers ! Adafruit présente également les broches d'interruption et les cavaliers de sélection d'adresse au cas où vous voudriez plusieurs Feathers ou si vous avez des conflits d'adresse I2C. Les bibliothèques Arduino (C/C++) et CircuitPython sont disponibles. Vous pouvez donc l'utiliser avec n'importe quelle carte Feather et obtenir des relevés de données en moins de 5 minutes. 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 !). Ils ont même inclus un connecteur STEMMA QT compatible avec le qwiic SparkFun pour le bus I2C, de sorte que vous n'avez même pas besoin de souder pour connecter davantage de vos capteurs ST préférés comme le LPS25 ! Il suffit de connecter un câble plug-and-play pour que les données des capteurs, les écrans OLED ou d'autres dispositifs I2C soient connectés dès que possible.
Adafruit a également écrit des bibliothèques pour vous aider à intégrer ces capteurs à 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 complète qui comprend des fonctions supplémentaires telles que la gestion FIFO et la détection des prises pour le LSM6DSOX et le magnétomètre LIS3MDL.
Livré entièrement testé et assemblé avec un peu d'en-tête standard de 0,1".
DÉTAILS TECHNIQUES
Spécifications du LSM6DSOX :
Accéléromètre : ±2/±4/±8/±16 g à une fréquence de mise à jour de 1,6 Hz à 6,7KHz
Gyroscope : ±125/±250/±500/±1000/±2000 dps à 12,5 Hz à 6.7 KHz
Modes continu et simple conversion
Podomètre avancé, détecteur de pas et compteur de pas
Détection de mouvements significatifs, détection d'inclinaison
Interruptions standard : chute libre, réveil, orientation 6D/4D, clic et double-clic
Machine à états finis programmable : Accéléromètre, gyroscope et capteurs externes
Noyau d'apprentissage machine
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 0x1C ou 0x1E