You, too, can build this cute ESP32 internet radio controllable with just a dial
All of your fave tunes, all of the time.
The radio has evolved over time, but its core purpose remains unchanged. However, for those who enjoy tinkering, building a customized radio can be a rewarding endeavor. A DIY Wi-Fi internet radio has recently been unveiled, offering a minimalist design that incorporates an ESP32-S3 microcontroller and a rotary encoder. This device, shared by user ShebinJoseJacob on the ESP32 subreddit, is known as the DIY Wi-Fi Internet Radio.
The device boasts an OLED screen, cleverly utilizing the rotary encoder for volume control and station switching. Instead of relying on traditional FM radio stations, this creation is centered around internet radio, making it easy to personalize with preferred streaming URLs. The Arduino-based firmware makes use of ESP32-audioI2S and Adafruit SH110X libraries for seamless operation.
Upon power-up, the device instantly connects to Wi-Fi and commences playback. Users can add their own stations by modifying the preset list within the code. Currently, the radio supports BBC World Service, Swiss Jazz, Classic FM, Lo-Fi Hip Hop, and additional options. To create your own version of this cute internet radio, detailed instructions and resources are available on the DIY Wi-Fi Internet Radio website.
Written by urgent.news from XDA Developers's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.