Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
Mirko Pavleski
Published © GPL3+

Simple ESP32 Internet Radio with OLED Display

A DIY cheap one-button internet radio.

IntermediateFull instructions provided3 hours53,480
Simple ESP32 Internet Radio with OLED Display

Things used in this project

Hardware components

ESP32
Espressif ESP32
×1
VS1053 MP3 Module Development Board
×1
128X64 OLED Display Module For Arduino 0.96" IIC
×1
Pushbutton Switch, Momentary
Pushbutton Switch, Momentary
×1
Speaker: 0.25W, 8 ohms
Speaker: 0.25W, 8 ohms
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Schematic

Code

ESP32 Internet Radio CODE and Libraries

Arduino
No preview (download only).

Code in ZIP format

C/C++
No preview (download only).

Credits

Mirko Pavleski

Mirko Pavleski

154 projects • 1302 followers

Comments