Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

DIY Flight Instruments voor Horizon en Compass

Componenten en benodigdheden

Arduino UNO
× 1
Inertial Measurement Unit (IMU) (6 graden vrijheid)
× 1
Mannelijke/Vrouwelijke doorverbindingsdraden
× 1

Apps en online services

Arduino IDE

Over dit project

Vandaag maken we onze eigen, op maat gemaakte Flight Simulator met behulp van een  MPU-6050 bewegingssensor!!!

Wat is een MPU-6050-sensor? De MPU-6050-apparaten combineren een 3-assige gyroscoop en een 3-assige versnellingsmeter  op dezelfde siliciumchip, samen met een ingebouwde Digital Motion Processor (DMP) , die complexe 6-assigeMotionFusion . verwerkt algoritmen. Dus nu kun je de betekenis van 6DOF-6 vrijheidsgraden ontcijferen.

"Deze MotionTracking-apparaten zijn ontworpen voor de lage stroomverbruik, lage kosten en hoge prestatie-eisen van smartphones, tablets en draagbare sensoren."

Dingen die we nodig hebben...

Hardwarecomponenten:

  • 1) Arduino/Genuino UNO (Elk Arduino-bord zal het doel dienen)
  • 2) MPU-6050 IMU-sensor (Inertial Measurement Unit) met 6 vrijheidsgraden
  • 3) Jumperdraden

Software:

  • Arduino
  • Verwerking

Laten we, voordat we in het coderingsgedeelte duiken, onze hardwarekits samenstellen.

Raadpleeg mijn vorige blog voor meer informatie over het verbindingsschema en de hardwareconfiguratie. Ik heb ook het aansluitschema in dit project bijgevoegd, voor snelle begeleiding.

Nadat we de componenten volgens het aansluitschema hebben ingesteld, gaan we naar de verwerkingssoftware, die de 3D-visualisatie van deze bewegingssensor zal vergemakkelijken.

"IDE verwerken "

Aangezien je ArduinoIDE al hebt geïnstalleerd, kan het zijn dat je je een beetje in de war voelt als je twee afzonderlijke IDE's in één project gebruikt. Nou, er is geen reden tot paniek. Volg de onderstaande stappen en al uw twijfels zullen worden weggenomen!

De verwerking lijkt veel op ArduinoIDE, behalve enkele gespecialiseerde functies. Je zult dus een invloed/overeenkomst zien in ProcessingIDE.

Afbeelding 2 en Afbeelding 3  verduidelijken mijn uitspraken.

We zien dus dat er een verbluffende visuele overeenkomst is in beide IDE's.

Hier lezen we driedimensionale graden die Phi . zijn , Theta , Psi op MPU6050 met seriële monitor van Processing IDE.

Upload de Arduino-code, bijgevoegd aan het einde van deze tutorial.

Als er een probleem is met het compileren van de code, controleer dan of u de MPU- en i2c-bibliotheek hebt geïnstalleerd. U vindt deze hier: http://playground.arduino.cc/Main/MPU-6050

Nadat u deze stappen heeft uitgevoerd, is het tijd om de "Verwerkings"-code te uploaden. De code is na verschillende tests en aanpassingen toegevoegd, dus u hoeft niets in de code te wijzigen.

Demonstratie:

Als u vragen heeft, kunt u hieronder reageren.

Code

Vluchtsimulatiecodes
In deze repository vind je de code voor ArduinoIDE en ProcessingIDE. https://github.com/AritroMukherjee/FlightSimulatorCodes

Schema's

Sluit uw IMU-sensor dienovereenkomstig aan op Arduino.

Productieproces

  1. Arduino-sensor – Typen en toepassingen
  2. Kompassensor – Werking en toepassingen
  3. DIY:temperatuurbewaking en -regeling voor HomeBrew
  4. DIY infrarood bewegingssensorsysteem voor Raspberry Pi
  5. LCD-paneel met Arduino voor Flight Simulator
  6. DHT11-sensor met LED's en een piëzo-luidspreker
  7. DIY voltmeter met Arduino en smartphone
  8. DIY infrarood hartslagsensor met Arduino
  9. IOT - Smart Jar met ESP8266, Arduino en ultrasone sensor
  10. DIY voltmeter met Arduino en een Nokia 5110-display
  11. Hoe maak je een kompas met Arduino en Processing IDE?