Description
Internet radio with the ESP32
Many radio stations can be listened to as MP3 streams over the Internet. Since the ESP32 microcontroller has Wi-Fi capabilities and can convert the digital data stream into an analog signal using two built-in digital-to-analog converters, it is the ideal solution for this project. In addition, an MT3608 power supply and a TP4056 charge controller for the battery power supply, an audio amplifier, two speakers, a display for showing the station, and an input device for setting the station (KY-040 rotary encoder) are offered as a bundle. You can round off the project with a case from a 3D printer.
The following products from the project are included in the bundle:
- ESP32 NodeMCU Module WLAN WiFi Development Board
- PAM8403 digital mini audio amplifier
- TP4056 Mini USB 5V 1A Charge Controller Lithium Li
- MT3608 DC-DC Power Supply Adapter Step-up Module
- HD44780 1602 LCD Module Display Bundle with Adapter
- KY-040 Rotary Encoder Rotary Encoder Module
- perforated circuit board
- 2 DFplayer Mini 3 Watt Mini Speakers
These products are additionally required depending on implementation:
- EEMB 3.7V 2000mAh Lipo battery
- Resistors Resistor Kit 525 pieces
- Electrolytic capacitor 1000uF / 10V
- 19-pin spring-loaded connectors
- 3-pin pin header
- 4-pin pin header
- 5-pin pin header
- Knobs for 6mm shaft
- Female to female jumper cable
-
Front part of the housing from the 3D printer
- Housing back cover from the 3D printer
- Battery safety cover from the 3D printer








