Descripción
La FireBeetle 2 ESP32-E es una placa de desarrollo compacta optimizada para proyectos IoT que requieren autonomía energética prolongada. Basada en el módulo ESP-WROOM-32E con procesador dual-core Xtensa LX6, combina conectividad inalámbrica WiFi 802.11n y Bluetooth 4.2 con un consumo ultrabajo de 2mA en modo deep sleep.
El diseño integra circuitería de carga para baterías de litio con conector PH2.0, puerto USB-C para programación y alimentación, y puerto GDI dedicado para displays gráficos. La placa incluye LED RGB WS2812, botón de reset y 18 pines GPIO con funciones múltiples (ADC, DAC, Touch, PWM). Su formato reducido de 25.4×60mm con perforaciones stamp hole facilita la integración en PCB personalizadas.
Características principales
- Gestión energética integrada sin módulos externos: circuito de carga onboard con conector PH2.0 elimina necesidad de módulos TP4056 adicionales, reduce costo total del proyecto y simplifica certificaciones para producción
- Consumo optimizado 80% menor que DevKits estándar: modo deep sleep con 2mA vs. 10-15mA de placas ESP32 genéricas extiende vida útil de batería 5-7x en sensores remotos y wearables
- Formato production-ready con stamp holes: perforaciones castellated permiten soldadura directa en PCB final sin rediseño, acelera transición de prototipo a producción en lotes de 100-10,000 unidades
- Puerto GDI plug-and-play para displays: interfaz dedicada con pinout estandarizado conecta pantallas gráficas sin cableado manual, reduce errores de conexión y tiempo de ensamblaje
- Conectividad dual simultánea WiFi + Bluetooth Classic: opera WiFi 802.11n (hasta 150Mbps) y Bluetooth 4.2 BR/EDR/LE al mismo tiempo, soporta audio A2DP, HID y agregación A-MPDU/A-MSDU
- 18 GPIO multifunción con periféricos especializados: incluyen 11 ADC, 7 touch capacitivos, 2 DAC de 8 bits, 16 canales PWM, más interfaces UART/SPI/I2C/I2S para integración industrial
- LED RGB WS2812 integrado programable: notificaciones de estado visuales sin componentes externos, ideal para debugging y feedback de usuario en dispositivos embebidos
- Compatible con ecosistema Gravity: acepta sensores y actuadores DFRobot con interfaz sin soldadura, reduce tiempo de prototipado 10x para usuarios no expertos
Aplicaciones de la FireBeetle 2 ESP32-E
- Wearables y dispositivos portátiles con conectividad WiFi/Bluetooth y autonomía extendida (monitores de actividad, rastreadores GPS, relojes inteligentes)
- Sensores remotos alimentados por batería para monitoreo ambiental con transmisión periódica (temperatura, humedad, calidad de aire, nivel de agua)
- Nodos IoT en instalaciones industriales con telemetría inalámbrica y consumo controlado (medidores de energía, controladores de acceso)
- Controladores domóticos portátiles con integración a plataformas cloud (AWS IoT Core, Google Cloud IoT, Azure IoT Hub, IFTTT)
- Dispositivos de telemetría vehicular con registro de datos OBD-II y transmisión WiFi para flotas
- Prototipos de displays gráficos con interfaz GDI y comunicación inalámbrica (dashboards embebidos, HMI portátiles, estaciones meteorológicas)
- Producción de dispositivos IoT en lotes pequeños/medianos sin rediseño de PCB (startups hardware, productos personalizados)
- Proyectos educativos con programación Arduino IDE, MicroPython o Scratch (próximamente)
Notas
- Esta versión de FireBeetle 2 ESP32-E incluye pines soldados (headers)
- No es compatible con placas ni expansiones de la serie FireBeetle original debido a diferencias en pinout y dimensiones físicas
- El consumo de 2mA corresponde a modo deep sleep con WiFi/Bluetooth deshabilitados y periféricos apagados; consumo típico en operación WiFi activa es 80-160mA (consultar hoja de datos del ESP32 para perfiles detallados)
- Requiere cable USB-C para programación inicial y alimentación por puerto USB; batería Li-ion es opcional para operación portátil
- Compatible con baterías de litio de 3.7V nominal (rango operativo 3.7~4.2V); NO conectar baterías de otros químicos (LiPo 1S, NiMH, alcalinas) o voltajes fuera de rango
- El módulo ESP-WROOM-32E incluye Bluetooth Classic (A2DP, SPP, HID) a diferencia de variantes RISC-V como ESP32-C3/C6 que solo soportan BLE
ESPECIFICACIONES TÉCNICAS
| Procesador | |
| Modelo | Xtensa Dual-Core 32-bit LX6 |
| Frecuencia de reloj | 240MHz |
| SRAM | 520KB |
| ROM | 448KB |
| Memoria Flash | 4MB |
| Conectividad inalámbrica | |
| WiFi | IEEE 802.11 b/g/n (hasta 150Mbps en modo 802.11n) |
| Rango de frecuencia WiFi | 2412~2484MHz |
| Bluetooth | v4.2 BR/EDR y Bluetooth Low Energy |
| Rango de frecuencia Bluetooth | 2402~2480MHz |
| Codecs de audio Bluetooth | CVSD, SBC |
| Módulo WiFi/Bluetooth | ESP-WROOM-32E |
| Puertos y GPIO | |
| Pines digitales | 18 (IO0, IO1, IO2, IO3, IO4, IO12, IO13, IO14, IO15, IO16, IO17, IO18, IO19, IO21, IO22, IO23, IO25, IO26) |
| Pines analógicos (ADC) | 11 (IO0, IO2, IO4, IO12, IO13, IO14, IO15, IO25, IO26, I34, I35) |
| Interfaces UART | 2 |
| Interfaz SPI | 1 |
| Interfaz I2C | 1 |
| Interfaz I2S | 1 |
| Salidas DAC (8 bits) | 2 |
| Canales touch capacitivos | 7 |
| Canales PWM (LED) | 16 |
| LED RGB integrado | WS2812 |
| Puerto para display | GDI |
| Alimentación | |
| Puerto USB-C | 5V DC |
| Conector batería PH2.0 | 3.7~4.2V (Li-ion) |
| Pin VCC | 5V DC |
| Consumo en deep sleep | 2mA (típico, WiFi/BT deshabilitados) |
| Consumo operación WiFi activa | 80~160mA (típico) |
| Circuito de carga integrado | Sí (para baterías Li-ion 3.7V) |
| Dimensiones y mecánica | |
| Tamaño de PCB | 25.4×60mm |
| Perforaciones de montaje | Diámetro 2.0mm (formato stamp hole castellated) |
| Peso | 23g (con headers soldados) |
| Software y compatibilidad | |
| Entornos de desarrollo | Arduino IDE, MicroPython (en desarrollo), Scratch (próximamente) |
| Ecosistema de sensores | Compatible con sensores/actuadores Gravity (DFRobot) |






