Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

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

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

Eigene Fluganzeigen bauen: Horizont & Kompass mit Arduino & MPU-6050

Software:

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.

Eigene Fluganzeigen bauen: Horizont & Kompass mit Arduino & MPU-6050
Eigene Fluganzeigen bauen: Horizont & Kompass mit Arduino & MPU-6050

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:
Eigene Fluganzeigen bauen: Horizont & Kompass mit Arduino & MPU-6050

Herstellungsprozess

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