Disponible
Module de mesure inertielle 6 axes avec accéléromètre et gyroscope triaxiaux, basé sur le circuit MPU-6050. Il mesure l’accélération linéaire et la vitesse angulaire selon les axes X, Y et Z pour les applications de mouvement, inclinaison, stabilisation et commande.
L’accéléromètre propose des plages programmables de ±2 g, ±4 g, ±8 g et ±16 g. Le gyroscope offre des échelles sélectionnables de ±250, ±500, ±1000 et ±2000 °/s. Chaque axe utilise une conversion analogique-numérique sur 16 bits.
La communication avec le microcontrôleur s’effectue en I²C jusqu’à 400 kHz. L’adresse I²C du MPU-6050 est sélectionnable via l’entrée AD0, ce qui permet d’utiliser 0x68 ou 0x69.
Le circuit intègre un processeur numérique de mouvement DMP afin de réduire la charge de traitement du microcontrôleur. Il dispose également d’interruptions programmables, de fonctions de détection de mouvement et de modes basse consommation.
Une mémoire FIFO de 1024 octets permet de stocker temporairement les données de l’accéléromètre, du gyroscope, de température et des capteurs auxiliaires avant leur lecture par le processeur hôte.
Le MPU-6050 intègre également un capteur numérique de température et un bus I²C auxiliaire destiné aux capteurs externes compatibles. Ces ressources peuvent compléter le traitement du mouvement et l’extension du système.
La carte GY-521 est destinée au prototypage et aux projets à microcontrôleur, y compris Arduino, via une liaison I²C. La tension admissible par la carte dépend de son régulateur et de son adaptation de niveaux ; le MPU-6050 fonctionne en interne entre 2,375 et 3,46 V.
| Type | Module d’unité de mesure inertielle — IMU |
| Carte / format | GY-521 |
| Circuit principal | MPU-6050 |
| Nombre d’axes inertiels | 6 |
| Capteurs intégrés | Accéléromètre 3 axes + gyroscope 3 axes |
| Magnétomètre intégré | Non |
| Accéléromètre : plages programmables | ±2 g / ±4 g / ±8 g / ±16 g |
| Gyroscope : plages programmables | ±250 / ±500 / ±1000 / ±2000 °/s |
| Résolution de conversion | 16 bits par axe |
| Processeur numérique de mouvement | DMP intégré |
| FIFO | 1024 bytes |
| Capteur de température | Numérique, intégré au MPU-6050 |
| Interface principale | I²C |
| Vitesse I²C | Jusqu’à 400 kHz |
| Adresses I²C | 0x68 / 0x69 via AD0 |
| Bus auxiliaire | I²C pour capteurs externes |
| Interruptions programmables | Oui |
| Fonctions de détection de mouvement | Oui |
| Modes basse consommation | Oui |
| Tension d’alimentation du circuit MPU-6050 | 2,375–3,46 V |
| Niveau logique VLOGIC du MPU-6050 | 1,8 V ±5 % ou VDD |
| Compatibilité d’application | Plateformes à microcontrôleur avec I²C ; commercialisé comme compatible Arduino |
| Applications | Robotique, stabilisation, inclinaison, commande de mouvement et acquisition inertielle |