Quadcopter con arduino pro micro
Llevo varios años tras este proyecto, pero entre falta de tiempo, cambio de piezas, fallos de montaje, etc, se me está haciendo largo.
https://github.com/laresistenciadelbit/drone
»Resumen:
La idea es que podamos manejar un dron con un mando de xbox o marca china, creado de manera modular y más barata que una tarjeta controladora de vuelo, y con la posibilidad de poder crear y modificar funcionalidades del dron de manera sencilla.
»Proceso:
Con un frame de dron le montaremos y soldaremos el arduino pro micro 3.3v con los módulos necesarios (wireless para comunicarse con el mando, acelerómetro/giroscopio para estabilidad y ultrasonido, barómetro o láser para el aterrizaje)
»Situación actual:
Tras montar los módulos en una carcasa de dron pequeñito y hacer las pruebas en estático satisfactoriamente, el dron pesa más de lo que debería debido a los módulos añadidos, cableado, y batería más grande que la original de esa carcasa.
Así que por el momento no he podido hacer la prueba en real.
Mi solución sería encontrar hélices de mas aspas para mover más aire aunque consuma algo más de energía, pero no encuentro por ningún lado hélices de 3 o más aspas de longitud que busco para el diámetro de agujero que busco.
Así que mi segunda solución era el siguiente plan que tenía: montar los módulos en un dron más grande.
El primero que he montado era de 8cm de diámetro si no recuerdo mal.
Este nuevo es de unos 21 o 24.
Creación de un quadcopter manejado con el mando de la xbox a partir de arduino pro micro 3.3v y módulos
2xAruino pro micro 3.3v uno para el dron y otro para el mando de la xbox o mando chino.
Módulo wireless nRF24L01 para comunicarse entre el mando de xbox y el drone
Módulo acelerómetro y giroscopio MPU6050 para controlar la estabilidad
(OPCIONAL) Barómetro MS5611 para calcular la altura para los aterrizajes
(OPCIONAL) Ultrasonidos HCSR04 para calcular la altura para los aterrizajes
Autoarranque si se encuentra inestable
Manejo en dos ejes con un stick (autoestabilización) y con los triggers el otro eje.
Despegue y aterrizaje automático y suave
Parada de emergencia
Prueba inicial sin montar de un solo motor con todos los sensores conectados.
Muestra del circuito controlador de motor + prueba de autoarranque de un motor en estado de inestabilidad de ejes desde parado.
Prueba de arranque y parada de todos los motores con mando conectado a otro arduino por módulo rf































