Zainstaluj Resona OSz przeglądarki · ok. 2 minuty

Podłączenie modułów do ESP32-S3

Tak łączysz moduły z płytką ESP32-S3-WROOM-1 N16R8. Wyświetlacz, enkoder, odbiornik podczerwieni i przycisk zasilasz z 3,3 V, a przetwornik z 5 V. Wszystkie masy są wspólne. Masz własną płytkę z innym układem? Piny zmienisz w panelu.

Wyświetlacz SPI

ST7789, ILI9341, ST7796S, ILI9488

WyprowadzenieESP32-S3
SCK / SCLGPIO 12
MOSI / SDA / SDIGPIO 11
DC / RSGPIO 9
CSGPIO 10
BLK / LED (podświetlenie)GPIO 14
RES / RESET3V3
VCC3V3 / 5V
GNDGND

Reset programowy jest wyłączony: RES na stałe do 3,3 V albo do EN. Moduły 2,8″ i większe przy 3,3 V: zworka J1 albo zasilanie 5 V. Szczegóły modeli.

Przetwornik PCM5102A

I2S, wyjście liniowe stereo

WyprowadzenieESP32-S3
BCKGPIO 15
DINGPIO 16
LCK (LRCK)GPIO 17
SCKGND
VIN / GND5V · GND

Zworki z tyłu modułu: FLT L, DEMP L, XSMT H, FMT L. XSMT w stanie niskim wycisza przetwornik. SCK do masy, bo moduł sam generuje zegar.

Enkoder EC11 / KY-040

obrót i przycisk

WyprowadzenieESP32-S3
CLK (kanał A)GPIO 2
DT (kanał B)GPIO 1
SW (przycisk)GPIO 42
+ / GND3V3 · GND

Głośność zmienia się w złą stronę? Zamień przewody GPIO 1 i 2 albo te dwa piny w panelu. Druga gałka do zmiany stacji: piny ustawiasz w panelu.

Wzmacniacz (opcjonalnie)

wejście SD, SHDN, EN albo MUTE

WyprowadzenieESP32-S3
SterowanieGPIO 18
GNDGND
Wejście L / RPCM5102A L / R

Radio wyłącza wzmacniacz, gdy nie gra – bez szumu i z mniejszym poborem prądu. Tryb: Ustawienia → Dźwięk → Wzmacniacz. Pin daje tylko sygnał 3,3 V – całe zasilanie odcinaj tranzystorem MOSFET albo przekaźnikiem.

Pilot, dotyk i buzzer

VS1838B, TTP223 i piezo pasywne

WyprowadzenieESP32-S3
IR OUTGPIO 5
IR VCC / GND3V3 · GND
TTP223 I/OGPIO 4
TTP223 VCC / GND3V3 · GND
Buzzer (1)GPIO 21 · 100 Ω
Buzzer (2)GPIO 47

TTP223 najprościej bez zworek i z opcją „Przycisk dotykowy bez zworek” w panelu. Działa też zwykły przycisk do masy z rezystorem 10 kΩ do 3,3 V. Buzzer: piezo pasywne między GPIO 21 a 47, biegunowość dowolna.

Na płytce i piny zajęte

bez dodatkowych przewodów

WyprowadzenieESP32-S3
Dioda RGB (ambient)GPIO 48
Kondensator 10 µFEN · GND
Kondensator 100–470 µF5V · GND
PSRAM – nie używajGPIO 35–37
Rozruchowe – nie używajGPIO 0, 3, 45, 46
USB i UART0GPIO 19, 20, 43, 44

Podłączenie czegokolwiek do pinów rozruchowych może zablokować start płytki.

Własna płytka? Piny ustawisz w panelu

Od Resona OS 1.0.18 piny nie są wpisane na stałe. W panelu otwórz System → Piny płytki: zmienisz każde przypisanie, wybierzesz gotowy profil płytki albo jednym kliknięciem wrócisz do pinów Resony.

Numery GPIO są te same na każdej płytce z modułem ESP32-S3-WROOM-1 – zmienia się tylko ich położenie na listwach. Kieruj się opisem GPIO na płytce.

Pytania o podłączenie

Sprawdź zworkę XSMT na PCM5102A (stan wysoki), połączenie SCK z masą i zasilanie przetwornika z 5 V. Dźwięk wychodzi liniowo, więc potrzebny jest wzmacniacz albo głośniki aktywne.

Połącz masy w jednym punkcie, dodaj kondensator 100–470 µF na 5 V i daj mocnemu wzmacniaczowi osobne zasilanie. W panelu włącz wyłączanie wzmacniacza, gdy radio nie gra.

Dodaj kondensator 10 µF między EN a masą i sprawdź, czy nic nie jest podłączone do pinów rozruchowych (GPIO 0, 3, 45, 46).

Kieruj się opisem GPIO na płytce, a w razie potrzeby zmień piny w panelu (System → Piny płytki).

Wszystko podłączone? Czas na instalację

Instalator działa w przeglądarce Chrome lub Edge, a wgrywanie trwa 2–4 minuty.