
Curso diseño PCB | Controlador de vuelo para drones Arduino
udemy · ⭐ 4.68 (94 reseñas) · Principiante · es · ⏱ 13 h
Impartido por Drone desdeCero · 416 alumnos
24.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
Curso de diseño de tarjetas electrónicas (PCB). A lo largo de las 52 lecciones del curso aprenderemos a diseñar tarjetas electrónicas de acabado profesional utilizando el programa KiCad. Para llegar a este objetivo, vamos a diseñar desde 0 un PCB controlador de vuelo para drones basado 100% en Arduino, donde como punto final enviaremos el PCB a fabricar para recibirlo en casa completamente montado y listo para ser programado*. Saldréis del curso siendo capaces de diseñar circuitos impresos complejos con la confianza necesaria, y con una base solida para poder seguir creciendo. 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++. Cada chip o MCU tendrá una función diferente: el STM32 ejecutará el controlador de vuelo (MPU6050, control de estabilidad, radar para control de altitud…), mientras que el ATM328p se encargará de las comunicaciones (telemetría en tiempo real y grabar los datos en una tarjeta microSD). Ambos chip estarán comunicados vía I2C. 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 utilizando el programa KiCad. • 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. ¡Nos vemos en el curso! * El precio del curso no incluye el coste del pedido del PCB, los tendrá que abonar cada uno. Debido a la falta de componentes electrónicos que se está viviendo a nivel global, es posible que haya componentes que estén fuera de stock a la hora de hacer el pedido: hay componentes que un día pueden estar agotados, y al día siguiente otra vez en stock.
Lo que aprenderás
- En este curso vamos a diseñar un controlador de vuelo para drones basado en Arduino desde 0 y utilizando KiCad.
- Aprenderemos conceptos sobre electrónica: ATM328p, STM32, radiofrecuencias, tarjeta SD, protocolos de comunicaciones, osciladores de cuarzo...
- Tras finalizar el curso seréis capaces de desarrollar cualquier proyecto de electrónica que tengáis en mente en formato PCB.
- Aprenderemos a realizar el pedido en para recibir en casa el PCB montado y listo para ser programado.
- Aprenderemos todo lo necesario para controlar los motores, leer el mando radio control, implementar el control de estabilidad, los PID, control de altitud...
- Dejaremos la puerta abierta para que podáis añadir al PCB todo lo que se os ocurra mediante expansiones, como módulo GPS, bluetooth...
Requisitos
- Se necesita experiencia previa en electrónica básica y manejo de datasheet u hojas de datos.
- Ganas de aprender