Análisis de potencia - Control ESP32 para robot carro
Arquitectura elegida
Entrada de carga: USB-C 5 V.
Cargador LiPo: TP4056, 1 celda, flotación 4.2 V.
Batería: LiPo 1S conectada por JST-PH 2 pines. Se recomienda usar celda LiPo protegida o añadir protección DW01A/FS8205A si la celda no la incluye.
Regulador del sistema: AP2112K-3.3, salida 3.3 V para alimentar el pin 3V3 del ESP32-DEVKITC.
Indicadores:
Rojo CHG: encendido mientras carga, manejado por CHRG del TP4056.
Verde FULL: encendido cuando termina la carga, manejado por STDBY del TP4056.
Rojo LOW_BAT: manejado por GPIO del ESP32 con medición ADC de batería.
Cargas estimadas en 3.3 V
Carga
Típica
Pico
ESP32-DEVKITC / ESP32 WiFi activo
160 mA
500 mA
Joystick 10 kOhm X/Y
0.7 mA
1 mA
LED baja batería
2 mA
3 mA
Divisores ADC batería/VBUS
0.05 mA
0.05 mA
Botones
0 mA
despreciable
Total aproximado
163 mA
504 mA
Regulador AP2112K-3.3
El AP2112K-3.3 entrega 600 mA mínimo, por lo que cubre el pico estimado de ~504 mA. El margen es ajustado para WiFi a máxima potencia, así que en layout se debe usar buen cobre térmico y capacitores cerca del regulador.
Capacitores requeridos por datasheet:
1 uF mínimo en VIN a GND.
1 uF mínimo en VOUT a GND.
Se usarán 10 uF en entrada y 10 uF + 100 nF en salida para mejor respuesta transitoria.
Cargador TP4056
Se selecciona TP4056 porque tiene salidas separadas CHRG y STDBY para cumplir directamente con LED rojo de carga y LED verde de carga completa.
Corriente de carga seleccionada: 300 mA.
De la tabla del datasheet: RPROG = 4 kOhm configura aproximadamente 300 mA. Esto reduce calentamiento frente a 1 A y es seguro para celdas pequeñas de controles remotos.
Capacitores requeridos:
10 uF de VCC a GND.
10 uF de BAT a GND.
TEMP se conectará a GND para deshabilitar sensado NTC, asumiendo batería LiPo protegida comercial. CE se conectará a VBUS para habilitar carga cuando haya USB.
Sensado de batería
Divisor de batería: 100 kOhm arriba / 100 kOhm abajo.
VBAT max = 4.2 V -> ADC = 2.1 V, seguro para ESP32.
Umbral firmware sugerido: LOW_BAT cuando VBAT < 3.5 V; apagar o advertir fuerte por debajo de 3.3 V.
Nota de alimentación del DevKit
El ESP32-DEVKITC se alimentará por su pin 3V3 desde el regulador AP2112. No se debe alimentar simultáneamente por el USB del DevKit y por la batería de esta PCB; el USB-C de la PCB es para carga de batería.
Arquitectura elegida
Cargas estimadas en 3.3 V
Regulador AP2112K-3.3
Cargador TP4056
Sensado de batería
Nota de alimentación del DevKit
Reviews
Documents
Análisis de potencia - Control ESP32 para robot carro
Firmware Starter - ESP32 DevKit Control Remoto
Assets
No assets added.
Control ESP32 para Robot Carro
PCB de control remoto ESP32 DevKit con joystick, 4 botones, batería LiPo recargable por USB y LEDs de batería/carga
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$5.24–$5.46
Digi-Key
$22.10–$23.40
HQonline
$1.73–$1.77
LCSC
$8.20–$8.35
Mouser
$9.14–$9.34
TME
$0.44–$0.57
Verical
$1.64–$11.80
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.