Curso paso a paso donde vamos a diseñar desde 0 este PCB controlador de vuelo para drones basado en Arduino, donde como punto final enviaremos el PCB a fabricar para recibirlo en casa completamente montado y listo para ser programado.
Se trata de un controlador de vuelo basado en STM32 (Blue Pill) y ATM328p (Arduino Nano). Sobre el STM32 os diré que es un chip hasta 4 veces mas rápido que un Nano , y que programaremos en el mismo lenguaje y el IDE de Arduino. Es también ideal si nos queremos iniciar en la programación en C o C++ .
En resumidas cuentas, en el curso vamos a…
- Aprender a diseñar PCB complejos (4 capas). Para ello, vamos a diseñar desde 0 un controlador de vuelo para drones basado en Arduino.
- Controlador de vuelo basado en STM32 + ATM328p, ambas programadas con el lenguaje de programación e IDE de Arduino. Comunicación vía I2C entre ambas MCU.
- Integración en PCB de MPU6050 para control de estabilidad.
- Telemetría en tiempo real. Vamos a diseñar e incorporar en el PCB un nRF24L01 con antena SMA.
- Registro de variables en tiempo real en una tarjeta SD.
- Integración LIDAR (radar) para conocer la altitud de vuelo y poder implementar un control de altitud.
- Pantalla OLED integrada en al PCB.
- Diseño de fuente de alimentación 5V y 3.3V partiendo de los 12V de batería.
Enlaces ![]()
Más información en mi blog www.ArduProject.es
Primera parte del curso disponible en YouTube
