Open Hardware & RISC-V

ESP32-S3 internet radio build streams stations over WiFi with OLED and rotary encoder UI

Key Takeaway

A maker built a standalone internet radio using an ESP32-S3, OLED display, rotary encoder, and I2S audio amplifier, connecting to stations via WiFi instead of traditional AM/FM.

Summary

The CodersCafeTech project demonstrates a compact, self-contained internet radio built around an ESP32-S3 development board. The device connects to WiFi networks to stream audio from user-provided station URLs, with a 1.3-inch I2C OLED display and rotary encoder providing the interface. Audio output runs through a MAX98357 I2S amplifier to a 3 W speaker. The build requires only a WiFi credential and station URL to operate.

Hardware and connectivity details

  • ESP32-S3 provides both processing and 2.4 GHz WiFi connectivity in a single module
  • 1.3-inch OLED connects via I2C for station information and UI rendering
  • Rotary encoder handles user input for navigation and control
  • MAX98357 I2S audio amplifier drives a 3 W speaker for audio output
  • Requires manual configuration of WiFi SSID, password, and target station URL

Original reference: hackaday.com →