logo elektroda
logo elektroda
X
logo elektroda

Internet radio and audio file player on ESP32-S3

MAJSTER XXL 195903 2141
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
📢 Listen (AI):
  • #2131 21811612
    DJCheester
    Level 27  
    >>21811421

    hevet does the reader work for you on this display or did you rework something ?

    Yes I confirm this is the matching display for the Major's project I have one myself and the display works the reader has not yet been checked.

    Greetings ...
  • ADVERTISEMENT
  • #2132 21811619
    hevet
    Level 18  
    I don't use a card reader, but here there are no resistors, so it should work without modifications.
  • ADVERTISEMENT
  • #2133 21811644
    kula350
    Level 12  
    kula350 wrote:
    >>21811120 I removed the spaces. As you wrote. Today it was bleeping on the "I am playing a File" caption on the letters "Odt". After switching to another file, it is ok. After switching back to the one it was bushing on, it is ok. Then everything works. In a while it's on another one again. I plugged in the lab power supply and it also pops up. This is something transient. But it's such a small flaw, which doesn't bother me in total, because when it switches to the other one by itself after playback the file is normal. I need to check the card as it's not new. Cool. We'll get through it. Now as I'm typing the same error I sent in the picture has popped up and interrupted playback, as if it's not reading from the card. I'll check the card, or swap to another card and test. If nothing happens with others, then maybe something is wrong with my parts. They are going from chinolink new to the other one. We will check.


    There is a solution. I took out the SD card and swapped it from 128GB to 1GB with the same files. I copied over. It worked normally. Everything was ok, I changed the partition on the 128GB card to 64GB and it works elegantly. Previously there was a blinking RGB LED which suggested I had trouble with the card. Now there are infrequent blinks. Everything is OK. He probably doesn't like big cards, or mine is lousy. Thanks @MAJSTER XXL .
    Emoji with sunglasses, headphones, and hand on DJ console
  • #2134 21811776
    RonAd
    Level 8  
    Great project EVO- respect to robgold!

    Two questions after the launch:

    Which files to replace in the libraries so that EVO correctly reads the bitrate and "density" of a file such as flac
    OLED screen showing streaming info of FLAC audio with bitrate and sample rate



    OLED screen showing FLAC audio stream and playback parameters


    I have installed esp32 version 3.3.3
    I have ordered a Kenwood remote control but I understand that nothing can be done when reading codes from Arduino remote control
    if it displays codes like : FF10EF , FFA25D.
  • ADVERTISEMENT
  • #2135 21811781
    DJCheester
    Level 27  
    Swapping the commit from Robgold's github should take care of the bitrate.
    That is, you run I think the 3.4.2 audioi2s library and swap the SRC directory with the files extracted from the Robgold commit.

    You can choose any remote control you like as long as it's in NEC standard on the serial monitor, addr and cmd are displayed, then type it in the remote.txt file on the card, restart and it should work

    Greetings ...
  • ADVERTISEMENT
  • #2136 21811801
    RonAd
    Level 8  
    DJCheester wrote:
    Modifying the commit from Robgold's github should take care of the bitrate.
    That is, you run I think the 3.4.2 audioi2s library and replace the SRC directory with the files extracted from the Robgold commit.

    You can choose any remote control you like as long as it's in NEC standard on the serial monitor, addr and cmd are displayed, then type it in the remote.txt file on the card, restart and it should work

    Greetings ...

    Well, if in yoradio the remote works for me, then in EVo it is silent as a grave ...
  • #2137 21811811
    DJCheester
    Level 27  
    I don't know how it is in yoRadio, here you connect the radio to the ArduinoIDE, fire up the serial monitor and there you have a log if you have connected the infrared receiver correctly, then pressing the remote control (Standard NEC) on the log you will have the received comment ADR and CMD. Now you have to edit the remote.txt file which you save to the card and download from Robgold. And there you assign your CMD and ADR values after writing the modified file to the card and resetting the radio the remote control is already working.
    You don't need to compile the code because the remote control information is taken out from under the ice.

    Greetings....
  • #2138 21811853
    RonAd
    Level 8  
    >>21811811
    Ok!
    I've dealt with it, I was giving the codes wrong and that's where the problem came from.
    Still a question about how to change the display modes / there are four I think .../
  • #2139 21811865
    DJCheester
    Level 27  
    Yes at Robgold there are 4 or this

    rcCmdSrc 0x0046; // Switching source radio, player

    or with this

    rcCmdGreen 0x0081; // VU off, VU mode 1, VU mode 2, clock

    I can't remember anymore I would have to look in my radio what button I assigned.

    Greetings ....
📢 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