Détectez les champs magnétiques qui nous entourent grâce à ce module pratique de magnétomètre à trois axes (compass).
Les magnétomètres peuvent détecter l'endroit d'où provient la force magnétique la plus forte. Ils sont généralement utilisés pour détecter le nord magnétique, mais peuvent également servir à mesurer les champs magnétiques. Ce capteur est généralement associé à un accéléromètre/gyroscope à 6 degrés de liberté pour former une unité de mesure inertielle à 9 degrés de liberté capable de détecter son orientation dans l'espace réel grâce au champ magnétique stable de la Terre. Il est parfaitement adapté au LSM6DSOX de ST !Adafruit a basé ce breakout sur le LIS2MDL de ST, un excellent magnétomètre à usage général avec une très large gamme et des interfaces I2C et SPI. Ce capteur compact utilise I2C pour communiquer et il est très facile à utiliser. Il suffit de télécharger la bibliothèque et de connecter la broche SCL à votre broche d'horloge I2C, et la broche SDA à votre broche de données I2C et de télécharger notre programme de test pour lire les données du champ magnétique. Si vous le souhaitez, vous pouvez également utiliser SPI pour recevoir des données (nous préférons I2C ici).
Ce capteur peut détecter des gammes de +-50 gauss (+- 5000 uTesla !) sans aucun réglage de gamme nécessaire.
Pour une haute résolution, vous pouvez lire à un taux de mise à jour de 100 Hz. Si vous n'avez pas peur de perdre un peu de précision, le capteur peut émettre à 150 Hz.
Pour vous faciliter la vie et vous permettre de vous concentrer sur votre travail important, Adafruit a pris le LIS2MDL et l'a placé sur un circuit imprimé avec des circuits de support pour vous permettre d'utiliser cette petite merveille avec des niveaux logiques de 3,3 V (Feather/Raspberry Pi) ou 5 V (Arduino/ Metro328). 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 des connecteurs STEMMA QT compatibles avec le qwiic SparkFun pour le bus I2C, de sorte que vous n'avez même pas besoin de souder ! Il suffit de le connecter à votre micro préféré et vous pouvez utiliser CircuitPython/Python ou les pilotes Arduino pour vous interfacer facilement avec le LIS2MDL et obtenir des mesures magnétiques dès que possible.
Il est entièrement assemblé et testé. Livré avec un peu de 0,1 "standard header dans le cas où vous voulez l'utiliser avec un breadboard ou perfboard. Quatre trous de montage de 2,5 mm (0,1") pour une fixation facile.
Le code, les schémas, les diagrammes de câblage, Arduino et les
exemples Python
sont tous dans le guide du système d'apprentissage
DÉTAILS TECHNIQUES
Le code, les schémas, les diagrammes de câblage, Arduino et les exemples Python sont tous dans le guide du système d'apprentissage
Spécifications techniques :
Adresse I2C fixe 0x1E ou mode de données SPI
±50 gauss magnétique fixe pleine échelle
Taux de mise à jour de 150 Hz maximum
Modes continu et simple conversion
Sortie de données 16 bits
Broche d'interruption de données en mode I2C
Mode autotest