DIY ESP32 Internet Radio

Transform your ESP32 into a fully functional handheld internet radio! Stream live stations from anywhere without the need for traditional radio frequencies. Whether you’re a hobbyist or a tech enthusiast, this project is a fun and practical way to explore IoT, radio waves, and Wi-Fi technology. Perfect for learning, experimenting, and building something you’ll actually use!

Aug 21, 2024

3755 views

1 respects

GPL3+

Components and supplies

1

40 colored male-female jumper wires

1

Prototype PCB, 6cm x 8cm

1

TP4056 Micro USB 5V 1A Li - Ion Battery Charger Module (AZDelivery)

1

0.91" I2C OLED 128x32

1

PLA Filament

2

Push Button

1

Heat Shrink Tubing, Assorted Sizes

1

3.7V 1100mAh Lithium Rechargable Battery

1

plywood sheet

1

ESP32

1

Fader Potentiometer knob

1

micro switch

1

PAM8403 + Volume Control

1

3.5 Audio Jack

1

VS1053 DSP

Tools and machines

1

Crimp Tool (generic)

1

Soldering Station

1

Solder wire

1

Tinkerine Ditto Pro 3D Printer

1

Trotec Speedy 100 Laser and Engraver

1

Hot glue gun (generic)

Apps and platforms

1

Autodesk Inventor

1

AutoCAD

1

Tinkerine Suite 3 (No longer supported; Use TInkerine Cloud)

1

Arduino IDE

Project description

Code

Esp32_Internet_Radio

cpp

Inspired by the code from educ8s.tv

Downloadable files

KeyCap_for_Button

feel free to create a better one.

ButtonKeyCap.stl

Navigate to the dwg file for the wooden enclosure.

can't upload the enclosure here, here's my GitHub

https://github.com/ZETRO2/Esp32-Internet-Radio

Documentation

Schematic

.

Esp32 internet Radio schematic.png

Button_Enclosure

Picture of how to install button enclosure

Button_Inclosure_back.png

Button_Enclosure_Front

Another picture of how to install button enclosure

Button_Inclosure_front.png

soldering Esp32 to decoder

How to solder the Esp32 to the MP3 decoder

Esp32_soldered_with_Decoder.png

Breadboard stage

remember to test everything on a breadboard first

BreadBoard_Stage.png

Pins on the Decoder

how to solder the pins on the Mp3 Decoder

How_to_solder_Decoder_2.png

Solder Decoder

how to solder the pins on the Mp3 Decoder

How_to_solder_Decoder.png

Project Structure

How the project works (from educ8s.tv)

Project_Structure.png

RadioBack

Back view of Radio

RadioBack.png

Radio Front

Front view of Radio

RadioFrontSide.png

Inside Radio

Inside View of Radio

RadioInside.png

Radio Left

Left side view of Radio

RadioLeft.png

Right Radio

Right side view of Radio

RadioRight.png

Radio Opened

left and Right side view of Radio when opened

RadioOpened.png

Stripped Audio Jack

I needed to strip an audio jack for it to fit

Stripped_AudioJack.png

Comments

Only logged in users can leave comments