ESP32: «Brownout detector was triggered» y se reinicia
El ESP32 imprime «Brownout detector was triggered» por el puerto serie y se reinicia, a menudo justo al activar el Wi-Fi.
Por qué pasa (diagnóstico)
- La tensión de alimentación cae por debajo del umbral: el chip se resetea a propósito.
- Cable USB largo/fino, puerto USB débil o regulador insuficiente.
- Picos de consumo del Wi-Fi o de periféricos (relés, LEDs, servos) en la misma alimentación.
Solución paso a paso
- Prueba otro cable USB corto y otro puerto o un cargador de calidad.
- Alimenta motores, relés o tiras LED con una fuente aparte (masa común).
- Añade un condensador de desacoplo cerca de la alimentación de la placa.
- No desactives el detector de brownout para «arreglarlo»: solo esconde el problema.
Requisitos
- ESP32
- Fuente/cable USB de calidad
- ESP-IDF, Arduino o ESPHome
Compatibilidad
- ESP32 (familia)
Verificación
Basado en la documentación oficial de Espressif sobre el error; los pasos de alimentación son la práctica habitual derivada de ella. No probado en este laboratorio.
Fuentes
- ESP-IDF — Fatal Errors: Brownout (en inglés)
Manuales de aparatos relacionados
Guías relacionadas
- ESP32: «Wrong boot mode detected» al flashear
- Primer dispositivo ESPHome en Home Assistant
- El ESP32 no conecta al Wi-Fi o se desconecta (ESPHome)
- El ordenador no detecta el ESP32 por USB
- ESPHome: el dispositivo sale «offline» y la OTA no encuentra la IP
- ESPHome: cambié de Wi‑Fi y el dispositivo ya no se conecta
Más guías de ESP32 / ESPHome.