logo elektroda
logo elektroda
X
logo elektroda
Dostępna jest polska wersja

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

The simplest Internet radio on the ESP32-S3? No installation required – just upload it and it works!

Seba_smd 4095 39

TL;DR

  • Builds an ESP32-S3 N16R8 internet radio with PCM5102 I2S audio, OLED or color display support, rotary encoders, and NEC 38 kHz IR remote control.
  • Firmware installs directly from a browser using the Web Serial API, so no Arduino IDE, PlatformIO, or library hunting is needed.
  • Connect the board over USB, open the installer in Chrome or Edge, choose the COM port, and set Wi‑Fi credentials through the UART terminal.
  • A web interface on the radio's IP address configures pins, encoder steps, IR buttons, station lists, display brightness, rotation, and wake-up relay control.
Generated by the language model.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #31 21924324
    jaostaszewski
    Level 7  
    Posts: 3
    Rate: 2
    >>21924323
    Seba_smd wrote:
    Is this the one?? Link

    Exactly that one.
    That would be great :)
  • ADVERTISEMENT
  • ILI9341 3.2-inch display compatibility check

    #32 21924440
    Seba_smd
    Level 17  
    Posts: 301
    Help: 8
    Rate: 87
    jaostaszewski wrote:
    >>21924323
    Seba_smd wrote:
    Is this the one?? Link

    Exactly that one.
    That would be great :)


    When you’ve got a moment, have a look to see if it works on the ILI9341 — 3.2" screen (320×240). I’ve added the option to select it via the website, just like other displays. It might not work properly without the display itself, though. But do check if the display responds in any way. “Version 1.0.1 · 19 June 2026". If this version isn’t available, refresh the page using
    Ctrl + Shift + R (hard refresh — force a reload)
    https://seba131.github.io/esp32-radio-installer/
  • ADVERTISEMENT
  • #33 21924454
    jaostaszewski
    Level 7  
    Posts: 3
    Rate: 2
    Seba_smd wrote:
    If you have a moment, could you check whether it works on the ILI9341 — 3.2" screen (320×240)

    I just quickly booted up the ESP and the display. Everything’s working as it should. It looks brilliant. With my eyesight getting weaker, the 3.2" screen does the job nicely. Overall, the colours are well chosen and the equaliser is impressive.
    Many thanks for the lightning-fast response :)
    ESP module connected to a color TFT display showing radio playback details and a multicolor equalizer bar
  • #34 21925887
    piotrtbg1
    Level 11  
    Posts: 33
    Hi,

    I’d been planning to install YORadio for ages but somehow couldn’t get round to it,
    So I installed and got it up and running in a few minutes

    GREAT

    Note: when selecting an IR channel, all options are available; if you select the wrong one, the ESP goes into an error loop and you have to reprogram it (35-pin for me).
    Will you be adding support for other displays?
  • #35 21925915
    Seba_smd
    Level 17  
    Posts: 301
    Help: 8
    Rate: 87
    >>21925887
    At the moment I’ve no idea; they’re standard.
    Regarding the choice of IR board, which one did you choose that had the fault? I haven’t actually checked that one.
  • ADVERTISEMENT
  • #37 21926021
    sq3evp
    Level 39  
    Posts: 6576
    Help: 219
    Rate: 874
    So there are various options – I’ve got a few things here and there, but I don’t think I’ve got a PCM. I need to have a look through my resources because it’s about time I set up a web radio station.
  • ADVERTISEMENT
  • #38 21926031
    efi222
    Level 22  
    Posts: 767
    Help: 12
    Rate: 1207
    piotrtbg1 wrote:
    I selected 35 and the ESP froze

    On the ESP32-S3-DevKitC-1 development board (dual USB socket), pin 35 is GPIO 00, i.e. boot (flash). You should not connect anything to this pin.
  • #39 21928242
    hevet
    Level 18  
    Posts: 347
    Rate: 47
    Are you planning to add an audio equaliser?
  • #40 21928262
    Seba_smd
    Level 17  
    Posts: 301
    Help: 8
    Rate: 87
    >>21928242
    I don’t have time at the moment; I need to find a new job – that’s my priority.
ADVERTISEMENT