Eigene Fluganzeigen bauen: Horizont & Kompass mit Arduino & MPU-6050
Komponenten und Zubehör
| Arduino UNO | × | 1 |
| Trägheitssensor (IMU) MPU-6050 (6 DOF) | × | 1 |
| Male/Female Jumper Kabel | × | 1 |
Apps und Online-Dienste
- Arduino IDE
Projektbeschreibung
Heute bauen wir unseren eigenen angepassten Flugsimulator mit einem MPU-6050 Bewegungssensor!
Was ist der MPU-6050 Sensor?
Der MPU-6050 kombiniert einen 3-Achsen-Gyroskop und einen 3-Achsen-Beschleunigungssensor auf demselben Silizium-Die, zusammen mit einem integrierten Digital Motion Processor (DMP), der komplexe 6-Achsen MotionFusion Algorithmen verarbeitet. So verstehen Sie nun 6DOF – 6 Freiheitsgrade.
"Diese MotionTracking-Geräte sind für niedrigen Stromverbrauch, niedrige Kosten und hohe Performance bei Smartphones, Tablets und Wearables konzipiert."
Hardware-Komponenten
- 1) Arduino / Genuino UNO (jedes Arduino-Board funktioniert)
- 2) MPU-6050 IMU (Inertial Measurement Unit) mit 6 Freiheitsgraden
- 3) Jumper Wires

Software:
- Arduino IDE
- Processing IDE
Vor dem Coding: Hardware gemäß Verbindungsdiagramm aufbauen. Details zu Schaltplan und Hardware-Setup in meinem vorherigen Blog. Anschlussdiagramm auch hier angehängt für schnelle Orientierung.
Nach Aufbau gemäß Schaltplan: Processing Software für 3D-Visualisierung des Bewegungssensors.
Processing IDE
Da Arduino IDE bereits installiert, könnten zwei IDEs verwirrend sein. Keine Panik – Schritte folgen, alle Zweifel geklärt!
Processing ähnelt Arduino IDE bis auf wenige Spezialfunktionen. Ähnlichkeit/Einfluss sichtbar.
Abbildung 2 und 3 verdeutlichen dies.


Beide IDEs sehen visuell beeindruckend ähnlich aus.
Hier werden dreidimensionale Winkel Phi, Theta, Psi vom MPU-6050 über Serial Monitor der Processing IDE ausgelesen.
Arduino-Code (am Ende des Tutorials) hochladen.
Bei Kompilierfehlern: Prüfen ob MPU und I2C Library installiert. Quelle: Arduino Playground MPU-6050
Nach diesen Schritte: Processing-Code hochladen. Nach mehreren Tests und Modifikationen angehängt – keine Änderungen nötig.
Demonstration
Bei Fragen gerne kommentieren.
Code
Flight Simulation Codes
In diesem Repository finden Sie Code für Arduino IDE und Processing IDE:
https://github.com/AritroMukherjee/FlightSimulatorCodes
Schaltpläne
IMU-Sensor gemäß Diagramm mit Arduino verbinden:

Herstellungsprozess
- Arduino-Sensoren: Typen, Anwendungen und reale Projekte
- Kompass-Sensoren: Von antiker Navigation zu modernen Geräten
- DIY Heimbrau-Temperaturregelung: Überwachen & Steuern mit Arduino
- DIY Infrarot-Bewegungsmelder für Raspberry Pi – Schritt-für-Schritt-Anleitung
- Arduino Nano Flight Simulator 2020 Kontrollpanel – LCD & CDI Display
- DHT11 Temperatur- & Feuchtesensor mit LED-Anzeige & Piezo-Summer
- Intelligentes Voltmeter mit Arduino & Smartphone bauen – Einfaches DIY-Projekt
- DIY Infrarot-Herzschlag-Sensor mit Arduino: Schritt-für-Schritt-Anleitung
- Smart IoT-Glas bauen: Füllstand überwachen mit ESP8266, Arduino & Ultraschall
- Digitaler Kompass in Echtzeit mit Arduino & Processing bauen