ESP32S3 · DIY · Open Source

Internet
w Twoich
uszach.

YoRadio to projekt open-source odbiornika radia internetowego opartego na ESP32S3. Zbuduj go sam, skonfiguruj po swojemu i słuchaj tysięcy stacji z całego świata.

Zbudowany odbiornik YoRadio z wyświetlaczem i pokrętłem głośności YoRadio / ESP32S3

Radio FM
odchodzi w przeszłość.

Radio internetowe to strumień audio nadawany przez internet — bez anten, bez zasięgu, bez szumów. Wystarczy Wi-Fi, a masz dostęp do dziesiątek tysięcy stacji z każdego zakątka globu.

Funkcja Radio FM YoRadio (internet)
Zasięg Lokalny (50–150 km) Globalny — cały świat
Jakość dźwięku Podatna na szumy i zakłócenia Czyste, cyfrowe MP3/AAC/FLAC
Liczba stacji Kilkanaście lokalnych 50 000+ z całego świata
Własna lista ulubionych Najwyżej kilka stacji Tak, kilkadziesiąt, edytowalna
Aktualizacje stacji Stałe, przypisane do regionu Zawsze aktualne przez internet
Zasilanie mobilne Wymaga baterii AA/AAA USB-C / powerbank
Możliwość rozbudowy Brak Programowane w C++

Każdy znajdzie
coś dla siebie.

YoRadio łączy prostotę użytkowania z otwartą architekturą. Nieważne, czy chcesz po prostu słuchać muzyki, czy grzebać w kodzie — tu jest wszystko.

📻

Dla każdego użytkownika

  • Prosta obsługa — pokrętło, przycisk, gotowe. Sterowanie również ze smartfona.
  • Zasilanie z powerbanku przez USB — bierz radio na balkon, do garażu, na działkę.
  • Własna lista stacji — dodaj swoje ulubione raz i wracaj do nich jednym kliknięciem.
  • Lista ulubionych — przypnij stacje i miej je zawsze pod ręką.
  • Tysiące stacji z całego świata: jazz z Nowego Jorku, techno z Berlina, muzyka klasyczna z Wiednia.
  • Brak abonamentów, reklam aplikacji ani ograniczeń. Twój sprzęt, Twoje zasady.
  • Wersja z wbudowanymi głośnikami — wyciągnij z pudełka i graj.
  • Wersja z wyjściem cinch (RCA) — podłącz do swojego zestawu audio i ciesz się jakością.
💻

Dla pasjonata embedded / C++

  • Platforma ESP32S3 — dwurdzeniowy procesor, Wi-Fi, Bluetooth, 16 MB PSRAM.
  • Otwarty kod źródłowy na GitHubie — możesz forknąć, modyfikować, wnosić poprawki.
  • Programowanie własnych funkcji w C++ — obsługa własnych gestów, ekranów, sensorów.
  • Wsparcie dla I2S DAC, wyświetlaczy SPI/I2C, enkoderów obrotowych i przycisków.
  • Konfiguracja przez plik tekstowy lub panel webowy — zero konfiguracji na piechotę.
  • Aktywna społeczność na GitHubie — pull requesty, issues.
  • Idealna platforma edukacyjna do nauki FreeRTOS, C++, streamingu audio, protokołu HTTP.
  • Możliwość rozbudowy o MQTT, integrację z Home Assistant i automatykę domową.

Wybierz swój
wariant obudowy.

YoRadio można zbudować w dwóch konfiguracjach audio. Obie korzystają z tego samego kodu i tej samej płyty ESP32S3.

🔊
Tutaj zdjęcie wersji
z wbudowanymi głośnikami
Wersja All-in-One z głośnikami i 4" wyświetlaczem dotykowym

Kompletne urządzenie z wbudowanymi głośnikami stereo. Wystarczy podłączyć zasilanie i gotowe. Idealny na biurko, kuchnię lub warsztat. Zasilanie przez USB-C — działa też wprost z powerbanku.

Gotowe do słuchania od razu
🎵
Tutaj zdjęcie wersji
z wyjściem cinch (RCA)
Wersja HiFi z wyjściem cinch (RCA) i wyświetlaczem 3,5" bez dotyku

Dla audiofilów i posiadaczy zestawów stereo. Sygnał cyfrowy I2S trafia do zewnętrznego przetwornika DAC i dalej przez cinch do wzmacniacza. Jakość dźwięku ograniczona tylko przez Twój sprzęt audio.

Dla audiofilów i HiFi

Lista komponentów wspólnych.

Komponenty wspólne dla obu wersji. Modele obudów 3D dostępne po kliknięciu w wybrany wariant powyżej.

Komponent Opis Ilość
Mikrokontroler z Wi-Fi i BT ESP32S3 DevKit C 1 szt.
Wyświetlacz TFT ILI9488 3,5" lub 4" 1 szt.
DAC I2S moduł DAC PCM5102A 1 szt.
Enkoder obrotowy EC-11 z przyciskiem 1 szt.
Gniazdo USB-C Gniazdo USB-C 4 pin 1 szt.
Szczegółowa lista części w sekcji Elektronika zestaw

Zbudowane
przez społeczność.

Każdy YoRadio wygląda trochę inaczej. Oto kilka przykładów od budowniczych z całego świata.

Trzy etapy
do gotowego radia.

Każda instrukcja jest bezpłatna i dostępna od zaraz — możesz wracać do każdej z nich w dowolnym momencie.

ETAP 01
Oprogramowanie
  • Instalacja Arduino IDE
  • Instalacja bibliotek
  • Pobranie kodu YoRadio
Czytaj instrukcję ↗ Oglądaj film ↗
ETAP 02
Elektronika
  • Lutowanie elementów na PCB
  • Pierwsze uruchomienie
  • Lista części YoRadio
Oglądaj film ↗ Konfiguracja ↗
ETAP 03
Obudowa 3D
  • Druk obudowy na drukarce 3D
  • Montaż płytki PCB w obudowie
  • Wykończenie i złożenie
Czytaj instrukcję ↗