Jak zbudować radio internetowe na ESP32-S3
Własne radio z Resona OS złożysz z popularnych modułów. Nie projektujesz płytek i nie programujesz: łączysz moduły przewodami według tabeli pinów, a oprogramowanie instalujesz z przeglądarki.
Lista części do radia internetowego
| Część | Co wybrać | Do czego |
|---|---|---|
| Płytka | ESP32-S3-WROOM-1 N16R8 (16 MB flash, 8 MB PSRAM) | Wi-Fi, dekodowanie dźwięku, ekran |
| Przetwornik (DAC) | moduł I2S PCM5102A | dźwięk hi-fi, wyjście liniowe stereo |
| Wyświetlacz | SPI: ST7789 1,9″, 2,4–2,8″ 320×240 albo 3,5–4,0″ 480×320 (lista) | stacja, tytuł, zegar, pogoda |
| Gałka | enkoder EC11 albo moduł KY-040 | głośność, menu, wybór stacji |
| Pilot | odbiornik podczerwieni 38 kHz, np. VS1838B, i dowolny pilot | sterowanie z kanapy |
| Przycisk dotykowy | moduł TTP223 albo zwykły przycisk (opcjonalnie) | wstecz, drzemka, usypianie |
| Buzzer | piezo pasywne + rezystor 100 Ω (opcjonalnie) | budzik i sygnały bez wzmacniacza |
| Wzmacniacz | PAM8403, TPA3116 albo głośniki aktywne | napędza głośniki |
| Zasilacz | 5 V / 2 A (mocny wzmacniacz z osobnym zasilaniem) | zasilanie całości |
| Drobne | kondensator 10 µF (EN–GND), 100–470 µF (5V–GND), przewody, goldpiny | pewny start i mniej zakłóceń |
Dlaczego N16R8? Radio potrzebuje dużo pamięci na bufor dźwięku, loga stacji i obraz ekranu. 8 MB PSRAM i 16 MB flash to minimum dla Resona OS – płytki z mniejszą pamięcią nie zadziałają.
Dioda RGB na płytce ESP32-S3 działa jako światło ambient, bez dodatkowych części.
Przetwornik i wzmacniacz
Resona OS wysyła dźwięk cyfrowo (I2S) do PCM5102A, a ten daje sygnał liniowy stereo. Do głośników potrzebny jest wzmacniacz albo głośniki aktywne.
- PAM8403 – mały i tani, do kuchni albo na biurko
- TPA3116 – mocny wzmacniacz klasy D, zasilanie 12–24 V
- Głośniki aktywne albo AUX wieży – najprostsza droga
Radio może wyłączać wzmacniacz w ciszy (wejście SD, SHDN, EN albo MUTE), więc z głośników nie słychać szumu. Jak to podłączyć.
Zasilanie i zakłócenia
- Radio, wyświetlacz i przetwornik z 5 V / 2 A
- PCM5102A z 5 V, wyświetlacz, enkoder, IR i przycisk z 3,3 V
- Wszystkie masy łączysz razem
- Kondensator 100–470 µF na 5 V tłumi zakłócenia od Wi-Fi
- Kondensator 10 µF na EN zapewnia pewny start
- Mocny wzmacniacz z osobnym zasilaniem, masy w jednym punkcie
Obudowa: drukowana, drewniana albo… stare radio
Wydrukuj ją w 3D, zrób z drewna albo włóż radio do starego odbiornika. Do przeróbek jest wąski wyświetlacz 2,25″ z układami VFD i wskaźnikami VU.
- Zostaw otwory wentylacyjne przy wzmacniaczu
- Nie zasłaniaj anteny Wi-Fi metalem
- Gałkę i odbiornik IR umieść z przodu
Od modułów do grającego radia w pięciu krokach
Skompletuj części
Kup moduły z listy. Nie wiesz, jaki wyświetlacz wybrać? Zacznij od ST7789 1,9″ albo 2,8″ 320×240.
Zainstaluj Resona OS
Otwórz instalator w Chrome albo Edge, podłącz płytkę kablem USB i kliknij „Zainstaluj”.
Połącz z Wi-Fi
Radio pokaże na ekranie kod QR. Zeskanuj go telefonem i wybierz swoją sieć.
Pierwsze kroki
Kreator w panelu ustawi stacje z Twojego kraju, pogodę i wygląd ekranu. Wybierz też swój wyświetlacz.
Wszystko podłączone?
Instalacja zajmie kilka minut. Potrzebujesz tylko przeglądarki Chrome lub Edge i kabla USB.