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

DIY-Fluginstrumente für Horizont und Kompass

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Inertial Measurement Unit (IMU) (6 Grad Freiheit)
× 1
Überbrückungsdrähte männlich/weiblich
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Heute werden wir unseren eigenen angepassten Flugsimulator mit einem MPU-6050-Bewegungssensor erstellen !!!

Was ist ein MPU-6050-Sensor? Die MPU-6050-Geräte kombinieren ein 3-Achsen-Gyroskop und ein 3-Achsen-Beschleunigungsmesser  auf demselben Siliziumchip zusammen mit einem integrierten Digital Motion Processor (DMP) , das komplexe 6-Achsen-MotionFusion verarbeitet Algorithmen. Jetzt können Sie also die Bedeutung von 6DOF - 6 Freiheitsgraden entschlüsseln.

"Diese MotionTracking-Geräte wurden für die Anforderungen von Smartphones, Tablets und tragbaren Sensoren mit geringem Stromverbrauch, niedrigen Kosten und hoher Leistung entwickelt."

Was wir brauchen...

Hardwarekomponenten:

  • 1) Arduino/Genuino UNO (Jedes Arduino-Board wird diesen Zweck erfüllen)
  • 2) MPU-6050 IMU-Sensor (Inertial Measurement Unit) mit 6 Freiheitsgraden
  • 3) Überbrückungsdrähte

Software:

  • Arduino
  • Verarbeitung

Bevor wir in den Kodierungsteil eintauchen, stellen wir unsere Hardware-Kits zusammen.

Einzelheiten zum Anschlussschema und zur Hardwareeinrichtung finden Sie in meinem vorherigen Blog. Ich habe auch den Anschlussplan in diesem Projekt für Ihre schnelle Orientierung beigefügt.

Nachdem Sie die Komponenten gemäß dem Anschlussplan eingerichtet haben, kommen wir zur Verarbeitungssoftware, die die 3D-Visualisierung dieses Bewegungssensors erleichtert.

"Verarbeitung der IDE "

Wenn man bedenkt, dass Sie ArduinoIDE bereits installiert haben, können Sie sich durch die Verwendung von zwei separaten IDEs in einem Projekt etwas verwirrt fühlen. Nun, es besteht kein Grund zur Panik. Befolgen Sie die folgenden Schritte und alle Ihre Zweifel werden ausgeräumt!

Die Verarbeitung ist mit Ausnahme einiger spezialisierter Funktionen der von ArduinoIDE ziemlich ähnlich. Sie werden also einen Einfluss/eine Ähnlichkeit in ProcessingIDE sehen.

Abbildung 2 und Abbildung 3 machen meine Aussagen deutlich.

Wir sehen also, dass diese beiden IDEs eine erstaunliche visuelle Ähnlichkeit aufweisen.

Hier lesen wir dreidimensionale Grade, die Phi sind , Theta , Psi auf MPU6050 mit seriellem Monitor der Processing IDE.

Laden Sie den Arduino-Code hoch, der am Ende dieses Tutorials angehängt ist.

Wenn beim Kompilieren des Codes ein Problem auftritt, überprüfen Sie, ob Sie die MPU und die i2c-Bibliothek installiert haben. Sie finden sie hier: http://playground.arduino.cc/Main/MPU-6050

Nachdem Sie diese Schritte ausgeführt haben, ist es an der Zeit, den Code "Verarbeitung" hochzuladen. Der Code wurde nach mehreren Tests und Änderungen angehängt, sodass Sie nichts am Code ändern müssen.

Vorführung:

Bei Fragen bitte unten kommentieren.

Code

Flugsimulationscodes
In diesem Repository finden Sie den Code für ArduinoIDE und ProcessingIDE. https://github.com/AritroMukherjee/FlightSimulatorCodes

Schaltpläne

Verbinden Sie Ihren IMU-Sensor entsprechend mit Arduino.

Herstellungsprozess

  1. Arduino-Sensor – Typen und Anwendungen
  2. Kompasssensor – Funktion und Anwendung
  3. DIY:Temperaturüberwachung und -regulierung für HomeBrew
  4. DIY Infrarot-Bewegungssensorsystem für Raspberry Pi
  5. LCD-Panel mit Arduino für Flugsimulator
  6. DHT11-Sensor mit LEDs und einem Piezo-Lautsprecher
  7. DIY-Voltmeter mit Arduino und Smartphone
  8. DIY Infrarot-Herzschlagsensor mit Arduino
  9. IOT - Smart Jar mit ESP8266, Arduino und Ultraschallsensor
  10. So erstellen Sie einen Kompass mit Arduino und Processing IDE