Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Construye tus instrumentos de vuelo: Horizonte artificial y brújula con Arduino y MPU-6050

Componentes y materiales

Arduino UNO (cualquier placa sirve) ×1
IMU MPU-6050 (6 grados de libertad: giroscopio 3 ejes + acelerómetro 3 ejes) ×1
Cables jumpers macho/hembra ×1

Aplicaciones y servicios online

Sobre el proyecto

Hoy crearemos nuestro propio simulador de vuelo personalizado usando el sensor de movimiento MPU-6050.

¿Qué es el MPU-6050?

Combina giroscopio 3 ejes y acelerómetro 3 ejes en un mismo chip, con DMP (Digital Motion Processor) onboard que ejecuta algoritmos MotionFusion de 6 ejes. Por eso se habla de 6DOF (6 grados de libertad).

"Diseñados para bajo consumo, bajo coste y alto rendimiento en smartphones, tablets y wearables."

Componentes hardware

Construye tus instrumentos de vuelo: Horizonte artificial y brújula con Arduino y MPU-6050

Software

Ensambla el hardware según el esquema (ver sección Esquemáticos). Para detalles de conexión, consulta mi blog previo.

Processing IDE

Si ya tienes Arduino IDE, añadir Processing puede confundir. No hay pánico: son muy similares. Processing tiene funciones especializadas para gráficos 3D.

Construye tus instrumentos de vuelo: Horizonte artificial y brújula con Arduino y MPU-6050
Construye tus instrumentos de vuelo: Horizonte artificial y brújula con Arduino y MPU-6050

Ambos IDEs comparten estructura visual y sintaxis similar.

Leeremos los tres ángulos de Euler: Phi (roll), Theta (pitch), Psi (yaw) del MPU-6050 vía monitor serie de Processing.

  1. Sube el código Arduino (al final). Si falla la compilación, instala librerías MPU6050 e I2Cdev: Playground Arduino.
  2. Sube el código Processing (adjunto, probado y listo). No requiere modificaciones.

Demostración

El resultado es una visualización 3D en Processing que responde en tiempo real a los movimientos del sensor.

¿Dudas? Deja un comentario.

Código

Códigos para Arduino IDE y Processing IDE:
GitHub - FlightSimulatorCodes

Esquemáticos

Conecta el IMU al Arduino según el diagrama:
Construye tus instrumentos de vuelo: Horizonte artificial y brújula con Arduino y MPU-6050

Proceso de manufactura

  1. Control de temperatura casero para cerveza: monitorizar y regular con Arduino
  2. Construya un Sensor de Movimiento Infrarrojo DIY para Raspberry Pi – Guía Paso a Paso
  3. Panel de control para Flight Simulator 2020 con Arduino Nano: Pantallas LCD y CDI
  4. Proyecto Sensor DHT11 Temperatura y Humedad con Indicadores LED y Altavoz Piezo
  5. Construye un Voltímetro Inteligente con Arduino y Smartphone – Proyecto DIY Fácil
  6. Construye un Sensor de Ritmo Cardíaco por Infrarrojos Fiable con Arduino: Guía Paso a Paso
  7. Construye un tarro inteligente IoT con ESP8266, Arduino y sensor ultrasónico: Monitorización en tiempo real
  8. Construye un voltímetro DIY con Arduino y pantalla Nokia 5110 – Guía paso a paso
  9. Construye una Brújula Digital en Tiempo Real con Arduino y Processing
  10. Sensores para Arduino: Tipos, Aplicaciones y Proyectos Reales
  11. Sensores Brújula: De la Navegación Antigua a Dispositivos Modernos