Stereo Web Radio using an ESP32 with a VS1053
Based on Simple ESP32 web radio player by Nick Koumaris - very nice job, Nick! Changed it quite a bit. It now runs very stable with Cellies ESP32_VS1053_Stream library. Additionally, scrolling interpret and song name over the little screen makes it much more professional.
https://www.instructables.com/Internet-Radio-Using-an-ESP32/
https://github.com/educ8s/ESP32-Web-Radio-Simple
Customized by Marc Stähli / Jan 2021 / July 2022
- created a lovely Art Deco case
- added rotary knob to change channels / long press for reset
- added 128x32 oled display
- stereo version
- added WiFiManger to config WiFi credentials over an access point
- added simplified header file Stations.h for easier stations management
- added scrolling interpret and song (ID3 metadata)
Print this radio yourself: https://www.thingiverse.com/thing:4729220
Components:
D1 Mini ESP32 (https://www.aliexpress.com/item/4000232057013.html)
PAM8406 Digital Class D Stereo Audio Amplifier (https://www.aliexpress.com/item/32833590052.html)
VS1003B VS1053 MP3 decoding module (https://www.aliexpress.com/item/32966454016.html)
0.91 inch OLED module 0.91" white/Blue OLED 128X32 (https://www.aliexpress.com/item/32798439084.html)
KY-040 360 Degrees Rotary Encoder (https://www.aliexpress.com/item/32718891419.html)
Audio Transformers 600:600 Ohm (https://www.aliexpress.com/item/4001253300947.html)
AIYIMA 2Pcs 1.75 inch Speaker 4 Ohm 6W (https://www.aliexpress.com/item/4001259967285.html)