Kotesiakdev

Aplikacja mobilna / radio internetowe

RadioESP

Twoje radio, zawsze pod ręką. Słuchaj stacji internetowych i lokalnych plików MP3 na telefonie albo steruj zgodnym odbiornikiem ESP32 z jednej aplikacji.

Ekran aplikacji RadioESP z listą zapisanych stacji
Telefon i radio ESP32

Stacje, muzyka, korektor i timer w jednym panelu.

Opis

Dwa sposoby słuchania

W trybie Telefon RadioESP odtwarza strumienie bezpośrednio na urządzeniu mobilnym. Po połączeniu ze zgodnym radiem ESP32 aplikacja pozwala sterować odbiornikiem w sieci lokalnej.

Biblioteka stacji

Lista dopasowana do Ciebie

  • Dodawanie własnych stacji i wyszukiwanie ich w katalogu Radio Browser.
  • Zmiana kolejności zapisanych pozycji.
  • Edycja danych wybranej stacji.
  • Usuwanie niepotrzebnych rozgłośni.

Odtwarzacz

Radio także w tle

Każda zapisana rozgłośnia ma osobny przycisk odtwarzania. Dźwięk może działać po wygaszeniu ekranu, a powiadomienie systemowe zapewnia szybki dostęp do sterowania.

Radio ESP32

Wykrywanie i sterowanie lokalne

Aplikacja może znaleźć radio ESP32 w sieci, zapamiętać jego adres, skonfigurować połączenie Wi-Fi oraz sterować stacjami, głośnością i odtwarzaniem.

Muzyka lokalna

Pliki MP3 i playlisty

Po udzieleniu uprawnienia RadioESP może odtwarzać pliki audio zapisane na telefonie i organizować je w lokalne playlisty.

Organizacja

Pełna kontrola nad listą

Stacje można przesuwać w górę lub w dół, edytować i usuwać. Dzięki temu najczęściej używane rozgłośnie pozostają zawsze pod ręką.

Dźwięk

Korektor i głośność

Telefon ma korektor 10-pasmowy od 31 Hz do 16 kHz, presety i regulację poziomu wejściowego. Osobny korektor obsługuje odbiornik ESP32.

Automatyzacja

Timer telefonu i odbiornika

Osobne ustawienia telefonu i ESP32 umożliwiają zaplanowanie włączenia, wyłączenia oraz czasu działania radia.

Prywatność i reklamy

Ustawienia pod kontrolą

Ustawienia aplikacji, lista stacji i playlisty trybu Telefon są przechowywane lokalnie. W trybie ESP32 aplikacja komunikuje się bezpośrednio z odbiornikiem w sieci lokalnej. RadioESP korzysta również z Google AdMob i panelu zgody Google UMP.

Zbuduj własny odbiornik

Schemat i oprogramowanie radia ESP32-S3

Schemat połączeń obejmuje ESP32-S3, przetwornik audio UDA1334, wzmacniacz stereo, głośniki i moduł karty microSD. Kliknij obraz, aby obejrzeć szczegóły w pełnej rozdzielczości.

Schemat połączeń radia: ESP32-S3, DAC UDA1334 I2S, wzmacniacz stereo, dwa głośniki, czytnik microSD i zasilanie 5 V
Schemat montażowy odbiornika RadioESP · PNG

Wersja sprzętowa: ESP32-S3 z pamięcią flash 16 MB i PSRAM w trybie OPI. Takie ustawienia ma udostępniona kompilacja. Przed wgraniem sprawdź zgodność swojej płytki. Zapis pełnego obrazu zastępuje dotychczasową zawartość pamięci, w tym zapisane ustawienia.

Instrukcja krok po kroku · Windows

Jak wgrać plik BIN przez Flash Download Tool

Nie potrzebujesz Arduino IDE. Pobierz gotowy obraz powyżej oraz oficjalny program Espressif, rozpakuj archiwum ZIP i uruchom znajdujący się w nim plik EXE.

  1. Podłącz płytkę. Użyj przewodu USB z transmisją danych i złącza oznaczonego UART na płytce ze schematu. W Menedżerze urządzeń Windows odczytaj numer portu COM. Jeśli port się nie pojawia, sprawdź przewód i sterownik mostka USB–UART swojej płytki. Zamknij inne programy korzystające z tego portu.
  2. Wybierz układ w programie. Ustaw ChipType: ESP32-S3, WorkMode: Develop oraz LoadMode: UART, a następnie zatwierdź przyciskiem OK.
  3. Wskaż obraz i adres. W zakładce SPIDownload wybierz radio.ino.merged.bin w jednym wierszu i zaznacz pole wyboru przy tym wierszu. W polu adresu wpisz 0x0. To scalony obraz — zawiera już elementy potrzebne do uruchomienia, więc nie dodawaj osobno bootloadera ani tablicy partycji.
  4. Zachowaj parametry pliku. Jeśli program pokazuje opcję DoNotChgBin, zaznacz ją. W nowszych wersjach parametry SPI są pobierane z obrazu i mogą być zablokowane. Wybierz swój COM i ustaw BAUD: 460800; przy problemach z transmisją zmniejsz prędkość do 115200.
  5. Uruchom tryb programowania. Jeśli płytka nie przechodzi do niego automatycznie, przytrzymaj BOOT, krótko naciśnij i zwolnij RESET (lub EN), a następnie zwolnij BOOT.
  6. Wgraj oprogramowanie. Kliknij START i poczekaj na FINISH. Nie odłączaj zasilania podczas zapisu. Nie trzeba wcześniej używać ERASE do tego pełnego obrazu.
  7. Uruchom radio. Naciśnij RESET bez przytrzymywania BOOT albo odłącz i ponownie podłącz zasilanie. Następnie skonfiguruj połączenie Wi-Fi odbiornika w aplikacji RadioESP.

Jeśli połączenie nie rusza, ponownie sprawdź port COM, złącze UART i tryb BOOT. Opis opcji programu znajdziesz w oficjalnej instrukcji Espressif ↗.

Prywatność

Polityka prywatności

Dokument opisuje dane lokalne, dostęp do plików audio, komunikację z ESP32, połączenia z usługami zewnętrznymi, reklamy Google oraz możliwości usunięcia danych.

Otwórz politykę prywatności