Muchos problemas "misteriosos" con un ESP32 son de alimentación: se reinicia al conectar el Wi-Fi, el monitor serie muestra un brownout, funciona en la mesa pero no en la pared. El ESP32 tiene picos de consumo breves pero altos cuando transmite por radio, y una fuente justa no los aguanta.
En esta guía te explico las formas de alimentar un ESP32, cuál usar en cada caso y los errores que más placas queman. Es especialmente importante en domótica, donde cada dispositivo pasa encendido todo el día.
Lo básico: el ESP32 funciona a 3,3 V
El chip ESP32 se alimenta con 3,3 V. Las placas de desarrollo traen un regulador que convierte los 5 V del USB en esos 3,3 V. Eso deja tres puntos por donde alimentar una placa:
| Por dónde | Qué tensión | Pasa por el regulador |
|---|---|---|
| Conector USB | 5 V | Sí |
| Pin 5V (o VIN) | 5 V | Sí |
| Pin 3V3 | 3,3 V exactos | No: va directo al chip |
Opción 1: USB (para desarrollar)
Es la forma más simple y segura: un cargador USB y un cable. Para desarrollo es todo lo que necesitas.
- Usa un cargador de marca y un cable corto y de buena calidad. Los cables largos y finos pierden tensión en los picos de consumo.
- Un puerto USB de computador suele bastar. Si la placa se reinicia al conectar el Wi-Fi, prueba otro puerto o un cargador.
Opción 2: el pin de 5V (para montajes)
Si alimentas la placa con una fuente de 5 V por el pin 5V y GND, el regulador de la placa hace el resto. Es la forma habitual en un montaje final.
- La fuente debe dar 5 V estables y corriente de sobra: con 1 A tienes margen para el ESP32 y un relé.
- No conectes a la vez la fuente al pin 5V y el USB al computador, salvo que tu placa tenga un diodo de protección en ese camino. Podrías alimentar el puerto USB del computador desde tu fuente.
Opción 3: el pin de 3V3 (con cuidado)
Alimentar directamente por el pin 3V3 evita el regulador, pero exige 3,3 V bien regulados. Más de unos 3,6 V puede dañar el chip; menos de unos 3 V provoca reinicios.
Úsalo solo con un regulador externo de calidad. Nunca conectes 5 V al pin 3V3: es la forma más rápida de quemar una placa.
Baterías
| Batería | Cómo conectarla | Nota |
|---|---|---|
| Litio (LiPo o 18650), 3,7 V nominales | A través de un regulador LDO de baja caída o un convertidor, nunca directo al 3V3 (cargada llega a 4,2 V) | Necesita un cargador con protección |
| Powerbank USB | Por el USB | Algunas se apagan solas si el consumo es muy bajo (en sueño profundo) |
| Pilas AA | 3 pilas (4,5 V) por el pin 5V, o 2 (3 V) con un convertidor elevador | Duran poco con Wi-Fi activo |
Algunas placas traen conector y cargador de batería integrados, lo que simplifica mucho. Para que una batería dure, el diseño importa más que la batería: el ESP32 tiene que pasar la mayor parte del tiempo en sueño profundo y despertar solo para medir y enviar.
Fuentes para instalar en la pared
Para un dispositivo que va dentro de una caja de interruptor o en la pared, se usan fuentes compactas de red eléctrica a 5 V, como las de la serie HLK-PM de Hi-Link.
- Que sean aisladas (separación entre la red eléctrica y la salida de 5 V).
- Con protección: un fusible en la entrada es lo mínimo.
- Montadas en una caja apta para instalaciones eléctricas, con distancia entre la parte de red y la de baja tensión.
Conectar una fuente a la red eléctrica es trabajo de alguien con experiencia: 230 V en España y 110–127 V en México. Si no la tienes, pide ayuda a un electricista.
Antes de conectar cargas a los pines, repasa los límites de cada uno en el pinout del ESP32 DevKit.
Los errores más comunes
- Reinicios al conectar el Wi-Fi (brownout). La fuente o el cable no aguantan los picos. Cambia el cable, la fuente o agrega un condensador electrolítico de unos cientos de microfaradios entre 3V3 y GND, cerca del ESP32.
- 5 V en el pin 3V3. Placa quemada. Revisa dos veces antes de conectar.
- Tierras sin unir. Si el ESP32 y un relé o sensor tienen fuentes distintas, sus GND deben estar conectados entre sí.
- Alimentar varios relés desde la placa. Cada bobina consume decenas de miliamperios; con varios, usa una fuente aparte. Hay una guía sobre cómo elegir un módulo de relé.
- Batería de litio directa al 3V3. Cargada da 4,2 V: demasiado para el chip.
Detectar problemas de alimentación desde el código
Cuando el ESP32 se reinicia, puedes preguntarle por qué:
#include <esp_system.h>
void setup() {
Serial.begin(115200);
delay(1000);
esp_reset_reason_t motivo = esp_reset_reason();
if (motivo == ESP_RST_BROWNOUT) {
Serial.println("Se reinició por caída de tensión: revisa la fuente y el cable");
} else {
Serial.printf("Motivo del último reinicio: %d\n", motivo);
}
}
void loop() {}
Si ves reinicios por brownout, el problema es la alimentación, no tu programa.
Qué comprar
Cargador USB de 5 V y 2 A de marca
Para desarrollar y para dispositivos cerca de un enchufe.
Enlace de afiliado: si compras, el sitio recibe una comisión sin costo extra para ti.
Fuente compacta aislada de 5 V (Hi-Link HLK-PM01)
Para dispositivos dentro de la pared. Solo con instalación hecha por alguien con experiencia.
Enlace de afiliado: si compras, el sitio recibe una comisión sin costo extra para ti.
Módulo cargador de batería de litio con protección (TP4056)
Para proyectos con batería LiPo o 18650; elige la versión con protección.
Enlace de afiliado: si compras, el sitio recibe una comisión sin costo extra para ti.
Regulador LDO de 3,3 V de baja caída
Para alimentar el ESP32 desde una batería de litio sin pasar de 3,3 V.
Enlace de afiliado: si compras, el sitio recibe una comisión sin costo extra para ti.
Preguntas frecuentes
¿Cuánta corriente necesita un ESP32?
Del orden de cien miliamperios con el Wi-Fi activo, con picos mayores al transmitir. Una fuente de 1 A da margen para la placa y algún periférico pequeño.
¿Puedo alimentar el ESP32 con 12 V?
No directamente. Usa un convertidor reductor (buck) de 12 V a 5 V y alimenta por el pin 5V.
¿Por qué mi ESP32 funciona por USB y no con mi fuente?
Revisa que la fuente dé 5 V reales bajo carga, que el cable sea corto y que las tierras estén unidas. Si se reinicia al conectar el Wi-Fi, agrega un condensador cerca de la placa.



