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)

 
Total
78%
Prueba de vuelo
0%
Control de estabilidad (probada en estático)
50%
Arranque de motores
100%
Comunicación wireless con mando
100%
Prueba de sensores (acc,baro,rf)
100%
»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.

 

 

 

drone

Alt 1.png

Creación de un quadcopter manejado con el mando de la xbox a partir de arduino pro micro 3.3v y módulos Módulos que usa:

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

Características:

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

Deja un comentario

Tu dirección de correo electrónico no será publicada.

*

code

nasa pic of the day
laresistenciadelbit/wp_githubin

wordpress plugin for embedding github content

laresistenciadelbit/narpa

(N)o (A)(R)(P) (A)ttacks

laresistenciadelbit/bats

some of my scripts for dayly use

laresistenciadelbit/beacon

android beacon position triangulation app

laresistenciadelbit/androidTabs

example of dynamic scrolling tabs and dynamic sliding tabs for android studio

laresistenciadelbit/login_space

script for changing your login screen to last nasa uploaded picture

laresistenciadelbit/d2gls

(D)iablo (2) (g)ame (l)ist (s)niffer

laresistenciadelbit/wp_nasapic

wordpress plugin for a widget with the last nasa uploaded picture.

laresistenciadelbit/starfield

draw a star field in js moving in the desired direction

laresistenciadelbit/drone

quadcopter made with arduino (arduino pro micro + modules)