Witam.
Od dłuższego czasu myślałem o budowie odtwarzacza MP3/FLAC/.../streamingu.
Tylko na czym? Zabawę z WiFi sobie odpuściłem po kilku projektach (nie jestem wielbicielem IoT). Zebrałem to co mam, trochę dokupiłem, zobaczymy co z tego wyjdzie.
//======================================================
--== Xperyment 1 ==--
Użyłem ESP32_LyraT v4.3. Tania płytka (112zł) na ESP32 z 4MB FLASH i 8MB PSRAM.
Soft napisałem na podstawie kilku przykładów producenta.
Obsługuje odtwarzanie plików MP3/AAC/FLAC/OGG/OPUS i streamingu internetowego.
Na kartę µSD trzeba wgrać 2 pliki konfiguracyjne. "wifi.txt" zawierający ssid i hasło do wifi, i "radio.txt" z adresami streamingu.
Funkcje przycisków: PREV, NEXT, RADIO, µSD, V-, V+
Kompilacja softu:
Instalujemy niezbędne pakiety.
Pobieramy sdk (wymagane 4GB miejsca w katalogu domowym).
Dodatkowe biblioteki audio.
HE-AAC
Domyślnie jego obsługa jest wyłączona. Aby ją włączyć odszukujemy pliki "aac_decoder.h", "esp_decoder.h" (w ~/esp/esp-adf/...) i zmieniamy "plus_enable = true".
Rozpakowujemy gdzieś "web_radio_LyraT43_v0.1.tar.gz". W katalogu "web_radio_LyraT43" wydajemy polecenia:
Aby zapisać program do flasha przy przyciśniętym przycisku "Boot" wciskamy "RST". Potem komenda:
Całość działa całkiem przyzwoicie, poza przyciskami dotykowymi.
Nie wiem czy ja mam jakieś inne palce czy ten typ tak ma?
Aaaaaaa, switche (oprócz POWER
) wszystkie na OFF.
//======================================================
W poniedziałek listonosz powinien przynieść płytki Lolin S2 Mini więc w przyszłym tygodniu eksperymenty z ESP32-S2.
Od dłuższego czasu myślałem o budowie odtwarzacza MP3/FLAC/.../streamingu.
Tylko na czym? Zabawę z WiFi sobie odpuściłem po kilku projektach (nie jestem wielbicielem IoT). Zebrałem to co mam, trochę dokupiłem, zobaczymy co z tego wyjdzie.

//======================================================
--== Xperyment 1 ==--
Użyłem ESP32_LyraT v4.3. Tania płytka (112zł) na ESP32 z 4MB FLASH i 8MB PSRAM.

Soft napisałem na podstawie kilku przykładów producenta.
Obsługuje odtwarzanie plików MP3/AAC/FLAC/OGG/OPUS i streamingu internetowego.
Na kartę µSD trzeba wgrać 2 pliki konfiguracyjne. "wifi.txt" zawierający ssid i hasło do wifi, i "radio.txt" z adresami streamingu.
Funkcje przycisków: PREV, NEXT, RADIO, µSD, V-, V+
Kompilacja softu:
Instalujemy niezbędne pakiety.
Code: bash
Pobieramy sdk (wymagane 4GB miejsca w katalogu domowym).
Code: bash
Dodatkowe biblioteki audio.
Code: bash
HE-AAC
Domyślnie jego obsługa jest wyłączona. Aby ją włączyć odszukujemy pliki "aac_decoder.h", "esp_decoder.h" (w ~/esp/esp-adf/...) i zmieniamy "plus_enable = true".
Rozpakowujemy gdzieś "web_radio_LyraT43_v0.1.tar.gz". W katalogu "web_radio_LyraT43" wydajemy polecenia:
Code: bash
Aby zapisać program do flasha przy przyciśniętym przycisku "Boot" wciskamy "RST". Potem komenda:
Code: bash
Całość działa całkiem przyzwoicie, poza przyciskami dotykowymi.
Nie wiem czy ja mam jakieś inne palce czy ten typ tak ma?
Aaaaaaa, switche (oprócz POWER

//======================================================
W poniedziałek listonosz powinien przynieść płytki Lolin S2 Mini więc w przyszłym tygodniu eksperymenty z ESP32-S2.
Cool? Ranking DIY