El ESP-Drone es una solución de mini-cuadricóptero de código abierto basada en el SoC Espressif ESP32 S2. Diseñado como una plataforma de desarrollo integral, este kit permite a los entusiastas y desarrolladores explorar algoritmos de control de vuelo, comunicación inalámbrica y estabilización avanzada utilizando el framework ESP-IDF.
El corazón del dron es un módulo ESP32 S2 WROVER, que lee la IMU MPU6050 (giróscopo y acelerómetro) para mantener un vuelo estable. Gracias a su conectividad Wi-Fi integrada, el dron puede ser controlado directamente desde un smartphone o PC, eliminando la necesidad de un mando RC tradicional para pruebas iniciales.
Especificaciones Técnicas
| Componente / Parámetro | Detalle Técnico |
|---|---|
| Controlador Principal | ESP32 S2 WROVER (Xtensa LX7 de núcleo único hasta 240 MHz, 4 MB de flash y 2 MB de PSRAM) |
| Conectividad inalámbrica | WiFi 802.11 b/g/n 2,4 GHz, sin Bluetooth |
| Sensores Integrados | IMU de 6 ejes MPU6050 (el barómetro MS5611 es una placa de expansión aparte) |
| Tipo de Motores | Motores Coreless (escobillas) de alta velocidad |
| Protocolo de Control | WiFi con la app ESP Drone (Android e iOS) o con cfclient en el computador |
| Puerto de Programación | Micro USB (Interfaz CP2102 o similar para UART) |
| Interfaz de Expansión | Conector de 24 pines para sensor de cámara DVP (el firmware oficial no lo usa) y placas de expansión opcionales |
| Estructura (Frame) | PCB de alta resistencia con diseño de brazos integrados |
| Firmware | ESP-Drone Open Source (basado en ESP-IDF) |
Contenido del Kit
| Elemento | Cantidad |
|---|---|
| Main Board (Controladora de vuelo con ESP32) | 1 unidad |
| Motores coreless | 4 unidades |
| Hélices de alta eficiencia | 4 unidades |
| Protectores de hélices (Prop guards) | 4 unidades |
| Anillos de goma para los motores | 4 unidades |
Preguntas Frecuentes
¿Qué batería usa el dron?
Usa una batería LiPo de una celda (1S, 3,7 V). Espressif diseñó el dron para 300 mAh, con 350 mAh como opción. La placa no carga la batería, así que necesitas un cargador LiPo 1S aparte. No conectes una batería de dos celdas (2S, 7,4 V), porque el diseño es para 1S.
¿Cómo se controla? ¿Necesito un control remoto?
Se controla por WiFi, sin radiocontrol. Al encenderlo, el dron crea su propia red WiFi (la contraseña del firmware oficial es 12345678). Conectas el celular a esa red y lo vuelas con la app ESP Drone para Android e iOS. Desde el computador también se puede manejar con cfclient, que además muestra los datos de los sensores.
¿Qué chip y qué sensores trae?
Trae un módulo ESP32 S2 WROVER (Xtensa LX7 de núcleo único hasta 240 MHz, 4 MB de flash y 2 MB de PSRAM) y una IMU MPU6050 de 6 ejes. El ESP32 S2 tiene WiFi 2,4 GHz y no tiene Bluetooth. Con la placa sola vuela en modo estabilizado. Para mantener la altura o la posición hay que sumar placas de expansión que no vienen en el kit, como el barómetro MS5611 o el par PMW3901 y VL53L1X.
¿Con qué se programa, ESP IDF o Arduino IDE?
El firmware oficial de Espressif está escrito en C sobre ESP IDF, rama release/v5.0, y es una adaptación del proyecto Crazyflie con licencia GPL 3.0. Para grabarlo se usa el micro USB de la placa, que trae un puente USB a serie. Espressif no publica una versión para Arduino IDE, y desde diciembre de 2022 el repositorio tiene soporte limitado.
¿Se le puede poner una cámara?
La placa trae un conector de 24 pines con la interfaz de cámara paralela (DVP) del ESP32 S2, pensado para un sensor de cámara con cable flexible. No sirve para una ESP32 CAM, que es otra placa con su propio ESP32. El firmware oficial no usa la cámara ni transmite video, así que esa función hay que programarla.


