Construisez vos propres instruments de vol : Horizon artificiel & Compas avec Arduino & MPU-6050
Composants et fournitures
- 1 × Arduino UNO (ou toute carte Arduino)
- 1 × MPU-6050 IMU (6 degrés de liberté : accéléromètre 3 axes + gyroscope 3 axes)
- 1 × Fils de connexion Male/Female
Applications et services en ligne
- Arduino IDE
- Processing IDE
À propos de ce projet
Aujourd'hui, nous allons créer notre propre simulateur de vol personnalisé avec un capteur de mouvement MPU-6050 !
Qu'est-ce que le capteur MPU-6050 ?
Le MPU-6050 combine sur une même puce :
- un gyroscope 3 axes
- un accéléromètre 3 axes
- un Digital Motion Processor (DMP) embarqué qui exécute des algorithmes complexes MotionFusion 6 axes.
C'est ce qu'on appelle du 6DOF (6 degrés de liberté). Ces capteurs sont conçus pour la basse consommation, le faible coût et la haute performance (smartphones, tablettes, wearables).
Composants matériels
- 1) Arduino / Genuino UNO
- 2) MPU-6050 IMU 6 DOF
- 3) Fils de connexion (Jumper Wires)

Logiciels
- Arduino IDE
- Processing IDE
Assemblez le matériel selon le schéma de connexion (disponible dans mon blog précédent et ci-dessous).
Passons à Processing IDE pour la visualisation 3D du capteur. Si vous avez déjà l'Arduino IDE, pas de panique : Processing est très similaire (même structure setup/draw).


On lit les trois angles d'Euler : Phi (roulis), Theta (tangage), Psi (lacet) sur le MPU-6050 via le moniteur série de Processing.
- Téléversez le code Arduino (en bas de page).
- Si erreur de compilation : installez les bibliothèques MPU6050 et I2Cdevlib (lien).
- Téléversez le code Processing (fourni, testé et prêt à l'emploi).
Démonstration
(Voir la vidéo sur le projet original)
Questions ? Laissez un commentaire.
Code
Codes simulation de vol
Dépôt avec les codes Arduino IDE et Processing IDE :
FlightSimulatorCodes
Schémas
Connectez votre capteur IMU à l'Arduino selon ce schéma :

Processus de fabrication
- Capteurs Arduino : Types, Applications et Projets Réels
- Capteurs de Boussole : De la Navigation Ancienne aux Dispositifs Modernes
- Contrôle de température brassage maison DIY : Surveiller et réguler avec Arduino
- Construire un capteur de mouvement infrarouge DIY pour Raspberry Pi – Guide étape par étape
- Panneau de contrôle Arduino Nano pour Flight Simulator 2020 – Affichage LCD et CDI
- Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
- Construire un Voltmètre Intelligent avec Arduino et Smartphone – Projet DIY Facile
- Construire un Capteur de Rythme Cardiaque Infrarouge Fiable avec Arduino : Guide Étape par Étape
- Construire une Boussole Numérique Temps Réel avec Arduino et Processing