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 un cuadricóptero controlado por Arduino: Guía de controlador de vuelo DIY

Componentes y suministros

Arduino Nano R3 ×1
Módulo GY-521 MPU-6050 (Giroscopio + Acelerómetro de 3 ejes para Arduino) ×1

Sobre el proyecto

No es solo un cuadricóptero... ¡es una máquina de código abierto!

La pregunta clave es: ¿dónde y cómo consigo el código para el cuadricóptero? La respuesta es MultiWii.

MultiWii es un software de control de vuelo muy popular para multirrotores DIY con una gran comunidad. Soporta diversos tipos de multicópteros con funciones avanzadas como control por Bluetooth desde smartphone, pantalla OLED, barómetro, magnetómetro, GPS con mantenimiento de posición y retorno a casa, tiras LED y mucho más. ¡Así que vamos a construir nuestro controlador de vuelo usando Arduino!

Paso 1: Diseño del controlador de vuelo

Construye un cuadricóptero controlado por Arduino: Guía de controlador de vuelo DIY

Aquí están los esquemáticos para la placa del controlador de vuelo. Puedes hacerla en una PCB de propósito general o encargar una PCB fabricada como hice yo.

Conexiones de los ESC

Conexiones del módulo Bluetooth

Conexiones del MPU-6050

Indicador LED

Conexiones del receptor

Paso 2: Construcción del chasis

Compré un chasis DJI 450 y monté mis motores y todo lo demás. Puedes ver el video de cómo lo hice.

Paso 3: Montaje del controlador de vuelo en el chasis

Finalmente, conecta los ESC y el receptor a la placa según los esquemáticos y ¡todo está listo!

Código

El firmware utilizado es MultiWii. El archivo principal es MultiWii.ino (C/C++). Debido a su extensión, se ha truncado en la fuente original; se recomienda descargarlo completo desde el repositorio oficial de MultiWii.

El código implementa toda la lógica de navegación GPS, control PID, mantenimiento de posición (poshold), retorno a casa (RTH), waypoints, aterrizaje automático y gestión de sensores (IMU, barómetro, magnetómetro, GPS). Incluye filtrado de datos GPS, cálculo de velocidad, navegación por waypoints y máquina de estados para misiones autónomas.

Esquemáticos

Construye un cuadricóptero controlado por Arduino: Guía de controlador de vuelo DIY

Proceso de manufactura

  1. Drone Pi: Quadcopter Multiwii y Raspberry Pi de doble modo para control por smartphone y mando a distancia
  2. Construye un Spybot controlado por Bluetooth con Arduino
  3. FlickMote: Mando IR por gestos para Smart Home
  4. TV‑B‑Gone DIY con Arduino: Mando universal para apagar cualquier TV
  5. Construye un Reloj Maestro LED Personalizado con Alarma – Visible desde 12 Metros
  6. Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
  7. Soluciones de Alimentación Optimizadas para Proyectos Arduino
  8. Tres en raya con Arduino, matriz LED MAX7219 y carcasa de cartón
  9. Construye un Robot Cuadrúpedo Inteligente con Arduino: Guía Paso a Paso
  10. Construye un volante joystick personalizado con Arduino para gaming
  11. Construye una Máquina CNC Totalmente Funcional con Arduino Nano R3