Software completo y esquema detallado (sketch)


Índice:

  1. Conceptos generales sobre drones. 
  2. Material necesario y montaje de los componentes hardware.
  3. Mando RC y receptor. Programación en Arduino (código).
  4. MPU6050 y su programación en Arduino (código).
  5. Batería LiPo (código).
  6. Control de estabilidad y PID.
  7. Motores, ESC y su programación en Arduino (código).
  8. Calibración de hélices y motores (código).
  9. → Software completo y esquema detallado (código).
  10. Probando el Software completo antes de volar.
  11. Como leer variables de Arduino en Matlab (código).
  12. Los mejores drones de 2018 | Comparativa y guía de compra.

En esta entrada vamos a ver como utilizar el software para hacer volar el drone que hemos construido utilizando la plataforma Arduino. Esta es la última entrada de la serie ‘Drone Arduino desde cero, por lo que si has llegado hasta significa que has leído y entendido las demás entradas. Si no es así, recomiendo empezar por la entrada número uno, dedicada a los conceptos generales sobre drones. Cada entrada analiza un componente básico del drone, por lo que es muy importante haber leído todas las entradas para tener claros los conceptos de funcionamiento.

Montaje Hardware del ‘Drone Arduino_v1’

El montaje que necesitamos es el que hemos visto en la entrada correspondiente al montaje de los componentes hardware. Os dejo el esquema como recordatorio, y recordad seguir las recomendación que hemos mencionado en el citado articulo:

drone arduino | esquema hardware completo

Material necesario

El material mínimo que vamos a necesitar para construir el drone es el siguiente.

ComponenteCantidadDonde conseguirlo
Arduino Nano1Comprar en Amazon
Frame 450mm1Comprar en Amazon
Motores 1000kW4Comprar en Amazon
ESC 20A4Comprar en Amazon
MPU60501Comprar en Amazon
Mando radio control1Comprar en Amazon
Batería1Comprar en Amazon
Cargado baterías1Comprar en Amazon
Placa de distribución1Comprar en Amazon
LED4Comprar en Amazon
Placa soldadura2Comprar en Amazon
Conectores atornillados5-10Comprar en Amazon
Conectores tipo bala12Comprar en Amazon
LCD1Comprar en Amazon
Resistencias2Comprar en Amazon
Estañador1Comprar en Amazon
Interruptor 20A1Comprar en Amazon
Estañador1Comprar en Amazon

Utilización del Software ‘DroneArduino_v1’

Podéis descargar el software completo desde Github:

Utilizar el software es muy sencillo. Simplemente cargad el software y seguid los pasos que os dejo en el siguiente vídeo. Podéis modificar el software y añadir todas las funcionalidad de que os ocurran, recordad que en el mundo de la programación vosotros ponéis los limites:

** Los parámetros de los controladores PID funcionan en mi drone, pero es probable que tengáis que ajustarlos vosotros mismos.

** Puede ser que cuando carguéis en software completo los motores giren un poco, o lo intenten, teniendo el throttle al mínimo. Si sucede esto, bajad el valor del parámetro PulsoMinPotencia hasta que dejen de hacerlo, por ejemplo, de 940 a 920. Con el stick de throttle al mínimo los motores han de esta completamente parados.



Continuar con la siguiente entrada:

  1. Conceptos generales sobre drones.
  2. Material necesario y montaje de los componentes hardware.
  3. Mando RC y receptor. Programación en Arduino (código).
  4. MPU6050 y su programación en Arduino (código).
  5. Batería LiPo (código).
  6. Control de estabilidad y PID.
  7. Motores, ESC y su programación en Arduino (código).
  8. Calibración de hélices y motores (código).
  9. Software completo y esquema detallado (código).
  10. → Probando el software completo antes de volar
  11. Como leer variables de Arduino en Matlab (código).
  12. Los mejores drones de 2018 | Comparativa y guía de compra.
53 Comentarios

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *