Le 5543-ADA est un capteur de haute qualité qui intègre deux puces puissantes pour créer un capteur de mouvement, de direction et d'orientation solide et fiable !
Ajoutez une détection de mouvement, de direction et d'orientation de haute qualité à votre projet Arduino avec ce capteur tout-en-un à 9 degrés de liberté (9-DoF) avec capteurs de ST. Cette petite évasion contient deux puces côte à côte pour fournir 9 degrés de données en mouvement complet.
La carte comprend un ST LSM6DS3TR-C (alias LSM6DS3) , un excellent accéléromètre + gyroscope IMU 6-DoF d'entrée de gamme. L'accéléromètre à 3 axes peut vous dire quelle direction descend vers 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.
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 ajoutent jusqu'à 9 degrés de liberté, en combinant ces données, vous pouvez orienter la planche. Consultez notre guide pour savoir comment procéder !
Les capteurs sont placés sur une carte de dérivation compacte avec régulation de tension et entrées à décalage de niveau. De cette façon, vous pouvez les utiliser avec des appareils d'alimentation/logique 3V ou 5V sans souci. Pour simplifier l'utilisation, seules l'interface I2C et certaines broches d'interruption de chaque puce sont exposées. L'évasion est entièrement assemblée et testée, avec un en-tête supplémentaire pour que vous puissiez l'utiliser sur une planche à pain. Quatre trous de montage permettent une connexion sécurisée.
De plus, comme il parle I2C, vous pouvez facilement le connecter avec deux fils (plus l'alimentation et la terre !). Nous avons même inclus des connecteurs STEMMA QT compatibles SparkFun qwiic pour le bus I2C afin que vous n'ayez même pas besoin de souder ! Connectez simplement votre micro préféré comme le STM32F405 Feather avec un câble plug-and-play pour obtenir 9 données DoF dès que possible. Pour avoir deux de ces cartes de capteur sur un bus, vous pouvez modifier les adresses I2C à l'arrière à l'aide des cavaliers à souder. Le câble QT n'est pas inclus, mais nous en avons une variété dans la boutique.
Spécifications du LSM6DS3TR-C :
- ±2/±4/±8/±16 g pleine échelle
- ±125/±250/±500/±1000/±2000 dps pleine échelle
- Interface matérielle I2C ou SPI
- Jusqu'à 1,6 KHz ODR
- Détection de tapotement et de double tapotement
- Détection de chute libre
- Podomètre / détection de secousse
- Adresse I2C 0x6A ou 0x6B
Spécifications LIS3MDL:
- ±4/±8/±12/±16 gauss pleines échelles magnétiques sélectionnables
- Modes de conversion continue et simple
- Sortie de données 16 bits
- Générateur d'interruptions
- Adresse I2C 0x1C ou 0x1E
Voici quelques bibliothèques pour vous aider à intégrer ces capteurs à votre Arduino/C++. Cette bibliothèque couvre l'accélération/gyroscope et cette bibliothèque couvre le magnétomètre.
Pour une utilisation avancée d'Arduino, ST dispose de sa propre bibliothèque complète pour le LSM6DS3TR-C, qui comprend des extras tels que la gestion FIFO et la détection de prise. Ils ont également une bibliothèque pour le magnétomètre LIS3MDL.