logo elektroda
logo elektroda
X
logo elektroda

Internet radio and audio file player on ESP32-S3

MAJSTER XXL 126459 1325
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • #1321 21693088
    hevet
    Level 16  
    The latest version of the audio library is quite demanding, you need a psram to handle it. From what I've seen some major update will be coming.
  • ADVERTISEMENT
  • #1322 21693127
    DJCheester
    Level 26  
    hevet wrote:
    LCD screen showing internet radio info and the time 14:40
    .

    Hevet tell me if you changed the pins to connect this LCD or the pins under the ESP are the same ? What kind of connection do you have ?

    Greetings....
  • ADVERTISEMENT
  • ADVERTISEMENT
  • #1324 21693146
    DJCheester
    Level 26  
    And why this module when the ESP32 has the ability to decode MP3s and play them from an SD card.

    Internet radio and audio file player on ESP32-S3 .
    Internet radio and audio file player on ESP32-S3

    I modify the code myself by adding an MP3 player to the Robgold version

    You configure the remote control of your choice 38khz in the NEC standard nowadays most remote controls have this standard.

    Greetings ...
  • ADVERTISEMENT
  • #1325 21693173
    amrowek
    Level 12  
    Gentlemen are you combining something with the standby option? So that at standby it displays the time and the weather :-) )
  • #1326 21693177
    DJCheester
    Level 26  
    Standby yes, but not the time, because oleds wear out and a clock running for 24 hours will wear out an oled quite quickly. I simply display the logo for a while and then the screen goes blank.

    Regards....
📢 Listen (AI):

Topic summary

The discussion centers on the development of an internet radio and audio file player based on the ESP32-S3-WROOM-1 module, featuring a custom-designed prototype PCB with OLED display and user controls including rotary encoders and buttons. Key challenges addressed include pin spacing discrepancies in the ESP32-S3 module footprint, integration of Wi-Fi connectivity with dynamic station list updates, and handling of Polish character encoding on the OLED display. The project uses Arduino IDE (version 2.3.2) with ESP-IDF support and requires enabling PSRAM. Audio playback supports MP3, AAC, and FLAC streams, with the ESP32-audioI2S library recommended over the incompatible Audio library. Users reported issues with SPI MISO pin assignment causing bootloader conflicts, resolved by reassigning MISO to pin 35. The project incorporates WiFiManager for network configuration, EEPROM and SD card storage for saving last played station and settings, and includes plans for tone control via an external KA2107 equalizer and a CS8673 amplifier module. Problems with encoder input stability and memory limitations for Bluetooth A2DP on ESP32-S3 were noted. The community suggested alternatives like KaRadio and ESP32-MiniWebRadio projects. Debugging tips include serial terminal logs for HTTP errors and flash memory erasure to resolve boot loops. The project is open-source on GitHub, encouraging forks and modifications. Additional features under development include browser-based updates, directory navigation, and potential audio recording to SD card.
Summary generated by the language model.
ADVERTISEMENT