Hoja de soldadura — Consola ESP32-S3

ESP32-S3-WROOM-1U-N16R16V · pantalla ST7365P 8-bit parallel · MAX98357A · SN74HC165N · imprimible (Ctrl/Cmd+P)
⚠️ PINES PROHIBIDOS (no sueldes nada aquí, se cuelga la PSRAM o el arranque): GPIO26–32 (flash/PSRAM) · GPIO33–37 (PSRAM octal) · GPIO45/46 (strapping) · GPIO0/3 (strapping) · GPIO47/48 (dominio 1.8V).

1 · Pantalla ST7365P — bus paralelo 8-bit (8080)

Señal pantallaPin del adaptador FPCGPIO ESP32Nota
DB0D0GPIO 4bus de datos (consecutivo)
DB1D1GPIO 5—
DB2D2GPIO 6—
DB3D3GPIO 7—
DB4D4GPIO 8—
DB5D5GPIO 9—
DB6D6GPIO 10—
DB7D7GPIO 11—
RDRDGPIO 12a GND si no lees del panel
WRWRGPIO 13—
RS (D/C)RSGPIO 14data/command
CSCSGPIO 15—
RSTRSTGPIO 16reset
BL (backlight)LEDGPIO 17vía transistor si el panel pide >20 mA
VCCVCC3.3V—
GNDGNDGND—
IM0/IM1/IM2IM0-2según datasheetmodo 8080 8-bit (IM2=0,IM1=1,IM0=1)

2 · Audio MAX98357A — I2S

Pin del amplificadorGPIO ESP32Nota
BCLKGPIO 18reloj de bits
LRCKGPIO 21reloj de canal (word select)
DINGPIO 1datos I2S
GAINjumperGND=+9dB · flotante=+6dB · VDD=+3dB
VIN5V (USB)alimenta el amplificador
GNDGND—
Salidaaltavoz 4-8Ω+ y − directo al altavoz (no a GND)

3 · Botones SN74HC165N — shift register

Pin del 165GPIO ESP32 / destinoNota
SH/LD (pin 1)GPIO 38latch paralelo
CLK (pin 2)GPIO 39reloj de lectura
QH (pin 9)GPIO 40salida serie → lee los 8 bits
CLK INH (pin 15)GNDhabilitar reloj
SER (pin 10)GNDsin cascada
A–H (pines 11-14, 3-6)botones → GNDcada botón conecta su entrada a GND al pulsar
VCC / GND3.3V / GND—
Los botones son activo-bajo: entrada = botón entre el pin A–H y GND. Con pull-up interno, sin pulsar = 1, pulsado = 0. El firmware ya invierte la lectura. Mapa por bit: 0=A, 1=B, 2=UP, 3=DOWN, 4=LEFT, 5=RIGHT (bits 6-7 libres).

4 · Resumen rápido de cableado

PeriféricoGPIOs usados
Pantalla (8-bit + control)4,5,6,7,8,9,10,11 (datos) · 12,13,14,15,16,17 (ctrl)
Audio I2S1, 18, 21
Shift register38, 39, 40, 41
Libres para futuro2, 19, 20, 42 (y los reservados, con cuidado)
pantalla audio botones