logo elektroda
logo elektroda
X
logo elektroda

Internet radio and audio file player on ESP32-S3

MAJSTER XXL 221928 2371
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • #2371 21845582
    DJCheester
    Level 27  
    robgold wrote:
    As a flesh-and-blood electronics engineer, however, hardware has always been closer to me than software.


    Like me, I have 30 years of electronics behind me and as soon as there was an opportunity to avoid software I went into it, but software today is everywhere and systems such as ESP greatly expand the possibilities of electronics. The beginnings were difficult just uploading ready made bin hex batches with time Arduino. But software and open code has always bugged me a lot lately as it has been over a year with this radio it has taught me a lot, which I owe to everyone here.

    I can't get into someone else's code and I don't know if I ever will, but with open code I can learn piece by piece how the functions work and I can change things for my own needs.

    Greetings and thanks from my side are due to everyone on this topic. Thanks to the fact that we are writing there is interest, the topic is alive and well.

    And of course to the Master as the creator of the first version of the radio on this channel.

    Col Suspak I wonder if if he put it in the car and made noise whether it would rip the streaming, hotspot from the phone.

    Regards...
  • ADVERTISEMENT
  • #2372 21845789
    pipikupi1979
    Level 10  
    I am also an electronics technician so for me wiring soldering and hardware organisation is my element soft is a bit weaker especially at this level as in Evo but it is very good motivation for development and education. So a big thank you for this project my wife after fully firing up my Evo technics said I finally made something fully functional. Robgold a can I "buy you a coffee" ? If you haven't already then maybe you should think about it. 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