GY-511 LSM303DLHC module magnétomètre et accéléromètre 3 axes
GY-511 LSM303DLHC est un capteur combiné qui intègre un accéléromètre numérique à 3 axes et un magnétomètre à 3 axes. Il permet de mesurer l’accélération linéaire ainsi que l’intensité du champ magnétique dans toutes les directions.
Ce capteur est idéal pour les applications de détection de position, d’orientation et de mouvement. LSM303DLHC est utilisé avec Arduino et autres microcontrôleurs, ce qui facilite son intégration dans divers projets.
Spécifiques techniques
- Alimentation : 3-5 V DC
- Interface de communication : I2C / IIC Protocol
- Accéléromètre : a. Plage de mesure : ±2 g, ±4 g, ±8 g, ±16 g (sélectionnable par l’utilisateur) b. Résolution : sortie de données 16 bits
- Magnétomètre : a. Plage de mesure : ±1,3 gauss à ±8,1 gauss (sélectionnable par l’utilisateur) b. Résolution : sortie de données 16 bits
- Température de fonctionnement : -40 °C à +85 °C
- Intégration d’un capteur de température embarqué
- Fonctionnalités supplémentaires : a. Mode veille et mode basse consommation b. Deux générateurs d’interruption programmables indépendants pour la détection de chute libre et de mouvement c. Mémoire tampon FIFO intégrée d. Détection d’orientation 6D/4D
- Dimensions du module : 20,5 mm x 14,5 mm
- Espacement des broches : 2,54 mm
La fiche technique du LSM303DLHC :
https://cdn-shop.adafruit.com/datasheets/LSM303DLHC.PDF
Video descriptif
Interfaçage du module GY-511 avec Arduino
Matériel nécessaire
Composant | Description |
---|---|
Module GY-511 LSM303DLHC | Accéléromètre et magnétomètre 3 axes |
Carte Arduino (Uno, Mega, etc.) | Microcontrôleur pour contrôler et lire les données du capteur |
Câbles de connexion | Pour connecter le module GY-511 à la carte Arduino |
Breadboard (facultatif) | Pour faciliter les connexions entre les composants |
Branchement GY-511 LSM303DLHC avec un Arduino
Pin du module GY-511 | Description | Pin Arduino (Uno, Mega, etc.) |
---|---|---|
GND | Masse | GND |
3.3V | Alimentation 3,3V | 3.3V |
SDA | Données série I2C | A4 (Uno), 20 (Mega) |
SCL | Horloge série I2C | A5 (Uno), 21 (Mega) |
INT1 | Interruption 1 | Selon les besoins |
INT2 | Interruption 2 | Selon les besoins |
DRDY | Indicateur de données prêtes | Selon les besoins |
VIN | Alimentation 2,5-5,5V | Non connecté (utiliser 3.3V) |
La différence entre GY-511, GY-271 et ADXL335
Module | Type | Plage d’accélération | Plage de champ magnétique | Interface | Tension d’alimentation |
---|---|---|---|---|---|
GY-511 LSM303DLHC | Accéléromètre et magnétomètre | ±2g/±4g/±8g/±16g | ±1.3 à ±8.1 gauss | I2C | 3-5V |
Compass GY-271 3 Axis | Magnétomètre | Non spécifié | ±1.3 à ±8.1 gauss | I2C | 3-5V |
ADXL335 Accéléromètre 3-Axes | Accéléromètre | ±3g | Non spécifié | Analogique | 1.8-3.6V |
Calibration du module
La calibration du module LSM303DLHC GY-511 permet de déterminer les valeurs minimales et maximales des axes magnétiques (x, y et z) dans un environnement spécifique. Ces valeurs sont ensuite utilisées pour corriger les données brutes du capteur et obtenir des mesures précises du champ magnétique.
Applications potentielles
Le module de boussole LSM303DLHC GY-511 est utilisé dans des applications électroniques, telles que les boussoles numériques, la détection de position, la rotation de cartes et les podomètres.
Il peut également servir à activer des fonctions basées sur le mouvement, détecter les chutes libres ou les doubles clics et surveiller les vibrations pour les compenser. De plus, il est utile dans les dispositifs de jeux et de réalité virtuelle pour capter les mouvements des utilisateurs.