Le MPU-6050 est un capteur inertiel 6 axes (3 axes pour l’accéléromètre + 3 axes pour le gyroscope), idéal pour mesurer l’orientation, les accélérations, et les rotations dans les projets Arduino, ESP32, STM32, Raspberry Pi ou autres microcontrôleurs. Il est largement utilisé dans la robotique, les drones, les jeux interactifs, les bracelets connectés, ou encore les stabilisateurs de caméra.
Compact, précis et peu énergivore, le MPU-6050 est le composant IMU (Inertial Measurement Unit) le plus populaire pour les projets embarqués à faible coût.
Caractéristiques techniques
Accéléromètre 3 axes (X, Y, Z)
Gyroscope 3 axes (X, Y, Z)
Plage de mesure accéléromètre : ±2, ±4, ±8, ±16 g
Plage de mesure gyroscope : ±250, ±500, ±1000, ±2000 °/s
Alimentation : 3,3 V à 5 V (régulateur intégré sur la carte)
Interface : I2C (adresse par défaut 0x68)
Taux de données (sampling) : jusqu’à 1 kHz
Capteur de température intégré
Communication série 2 fils (SDA/SCL)
Dimensions : environ 20 x 15 mm
Consommation faible (< 10 mA)
Fonctionnement
Le MPU-6050 mesure :
les accélérations linéaires (accéléromètre),
les rotations angulaires (gyroscope),
et même la température interne du composant.
Grâce à la liaison I2C, il est possible de lire rapidement et facilement les données de mouvement sur tous les axes. C’est ce qui en fait un outil parfait pour :
détecter l’inclinaison ou l’orientation,
suivre les gestes ou les chocs,
stabiliser un robot ou un drone.
Avantages du capteur MPU-6050
✅ 6 axes dans un seul module ✅ Très bonne sensibilité pour le prix ✅ Faible encombrement ✅ Large plage d’alimentation (3–5 V) ✅ Compatible Arduino, ESP8266, ESP32, STM32, Raspberry Pi ✅ Bibliothèques Arduino disponibles et bien documentées ✅ Peut être fusionné avec d’autres capteurs (ex. boussole HMC5883L)
Connexion typique avec Arduino UNO
MPU-6050
Arduino UNO
VCC
5V
GND
GND
SDA
A4
SCL
A5
Pour les cartes comme l’ESP32 ou STM32, utiliser les broches I2C correspondantes.
Exemple de code Arduino (avec bibliothèque MPU6050.h)
✅ Robotique mobile (équilibrage, navigation) ✅ Drones et quadcopters (contrôle de vol) ✅ Bracelets ou objets connectés (suivi de mouvement) ✅ Systèmes anti-chute ou d’alerte ✅ Jeux et manettes interactives (reconnaissance de gestes) ✅ Contrôle d’inclinaison pour panneaux solaires, caméras, etc. ✅ Systèmes de mesure de vibration ou chocs
Intégration dans un projet IoT
Grâce à sa communication I2C, le MPU-6050 peut facilement être intégré dans un projet ESP32 + Wi-Fi pour transmettre en temps réel les données de mouvement vers un tableau de bord en ligne ou une application mobile.
Astuces d’utilisation
📌 Fixez solidement le module pour éviter les vibrations parasites.
⚠️ Ne pas confondre VCC (3–5 V) avec des modules sans régulateur (certains MPU6050 low-cost doivent être alimentés en 3,3 V uniquement).
🎯 Pour une mesure précise de l’orientation, utilisez un algorithme de fusion de capteurs (comme Madgwick ou Kalman).
Contenu du module
1x Capteur MPU-6050 monté sur carte
4 ou 6 broches (selon version)
Souvent livré avec des broches à souder ou déjà soudées
Pourquoi choisir le MPU-6050 ?
Le MPU-6050 est un module 6 axes complet, précis et facile à utiliser, qui s’adapte à des projets simples comme complexes. Il est un excellent point de départ pour l’exploration des capteurs inertiels, tout en étant suffisamment puissant pour être utilisé dans des systèmes de navigation avancés.
Avis
Il n’y a pas encore d’avis.
Soyez le premier à laisser votre avis sur “Capteur gyroscopique et accéléromètre MPU-6050 – Module 3 axes 3–5 V pour Arduino, ESP32 et robotique” Annuler la réponse
Avis
Il n’y a pas encore d’avis.