Addon Battery YD-ESP32-S3¶
La idea de este módulo surge de la necesidad de dotar de autonomía a mis módulos ESP32-S3 del fabricante VCC-GND, uno de los kits de desarrollo más populares para el ESP32 fuera de la propia Espressif.
Este módulo proporciona autonomía a la tarjeta de desarrollo YD-ESP32-S3, integrando una batería recargable 18650 con control de carga, protección y salidas reguladas. Además, expone un conector de 14 pines con tensiones de 5V, 3.3V y algunos GPIOs para conectar sensores u otros periféricos.
![]() | ![]() |
Características principales¶
- Batería: celda 18650 recargable (Li-Ion).
- Gestión de carga:
- Integrado TP4056 para carga por USB.
- Corriente de carga estándar (1A máx, configurable con resistor).
- Protección de batería:
- Circuito DW01A + MOSFET dual para sobrecarga, sobredescarga y sobrecorriente.
- Fuentes de alimentación:
- 5V regulados: salida constante para alimentar la tarjeta YD-ESP32-S3.
- 3.3V regulados (opcional): disponible para sensores y periféricos de bajo voltaje.
- Conector de expansión de 14 pines:
- Salidas de 5V y 3.3V.
- Algunos GPIOs de la ESP32-S3 expuestos.
- GND común.
Pinout del conector de 14 pines¶
Pin | Señal | Descripción |
---|---|---|
1 | 3.3V | Salida regulada 3.3V (opcional) |
2 | GND | GND |
3 | GPIO39 | GPIO de la ESP32-S3 |
4 | GPIO40 | GPIO de la ESP32-S3 |
5 | GPIO2 | GPIO de la ESP32-S3 |
6 | GPIO1 | GPIO de la ESP32-S3 |
7 | RXD0 | |
8 | TXD0 | |
9 | GPIO4 | GPIO de la ESP32-S3 |
10 | GPIO5 | GPIO de la ESP32-S3 |
11 | GPIO8 | GPIO de la ESP32-S3 |
12 | GPIO9 | GPIO de la ESP32-S3 |
13 | GND | Tierra común |
14 | 5V | Salida regulada 5V (para la ESP32-S3) |
(Los GPIO expuestos dependen de la asignación que elijas en el diseño PCB, aquí se indican como placeholders GPIOx
, GPIOy
, etc.)
Consideraciones¶
- El módulo está pensado para uso autónomo en proyectos con la YD-ESP32-S3.
- La salida 5V debe estar siempre disponible, ya que es la fuente principal para la ESP32-S3.
- La salida 3.3V es opcional, destinada principalmente a sensores de bajo consumo.
- El circuito de protección evita daños a la batería, pero se recomienda siempre usar celdas 18650 de calidad y con protección interna.
Futuras mejoras¶
- Soporte para carga mediante panel solar (MPPT o cargador “solar-friendly”).
- Integración de un fuel-gauge I²C (ej. MAX17048) para reportar nivel de batería.
- Switch de encendido/apagado general.
- Modos de ultra bajo consumo para proyectos de larga autonomía.
Generate panel¶
To do this it is required Kikit
kikit panelize \
--layout 'grid; rows: 6; cols: 2; space: 2mm' \
--tabs 'fixed; width: 3mm; vcount: 2' \
--cuts 'mousebites; drill: 0.5mm; spacing: 1mm; offset: 0.2mm; prolong: 0.5mm' \
--framing 'railstb; width: 5mm; space: 3mm;' \
--tooling '3hole; hoffset: 2.5mm; voffset: 2.5mm; size: 1.5mm' \
--fiducials '3fid; hoffset: 5mm; voffset: 2.5mm; coppersize: 2mm; opening: 1mm;' \
--text 'simple; text: MaykolRey.com; anchor: mt; voffset: 2.5mm; hjustify: center; vjustify: center;' \
--text2 'simple; text: Created on {date}; anchor: mb; voffset: -2.5mm; hjustify: center; vjustify: center;' \
--post 'millradius: 1mm' \
ESP_32_Programer.kicad_pcb panel/panel.kicad_pcb
Licence¶
Author: Maykol Rey