Creating a Multi-Functional MP3 Radio with ESP32

Creating a Multi-Functional MP3 Radio with ESP32

Project Name: ESP32 Mini E-Ink Screen MP3 Radio Multi-Function

Project Author: Licorice Acid Not Sour

Introduction

If this “open-source project” could take me back to elementary school…

Then the whole grade would be in an uproar!!!

And I would definitely become the most stylish kid in the grade!

Creating a Multi-Functional MP3 Radio with ESP32

Full Text Navigation

Project Description, Software and Hardware Explanation, Testing Instructions, Design Diagrams, Open Source Material Download.

Project Description

I used ESP32 to make an MP3 with an E-Ink screen.

Creating a Multi-Functional MP3 Radio with ESP32

The MP3 has 9 basic functions:

Custom Dial, Weather, Reading, Images, Clock, MP3, Radio, Network Configuration, Settings.

Software and Hardware Explanation
1

E-Ink Screen Size: 1.54 inches

2

Main Control: ESP32-WROOM-32D 4MB

3

Memory: Maximum Supports 32G SD Card

4

Interface: 3.5mm Headphone Jack, can connect headphones, antenna.

USB Charging Port, rechargeable, connects to antenna.

5

Audio Playback: ES8311+NS4150, currently only provides mono.

6

Other Hardware: Radio RDA5807M, Speaker 3520, 8Ω, Clock Chip RX8010, Temperature and Humidity Chip SHT30

7

Battery Maximum Size: 34x50x3mm

01
Software Section

Using platformIO development Arduino framework, the libraries used:

  • GxEPD2

  • U8g2_for_Adafruit_GFX

  • Adafruit_GFX_Library

  • ClosedCube_SHT31D

  • ESP32-A2DP

  • ESP8266Audio

  • RX8010SJ

  • SdFat

  • TJpg_Decoder

  • truetype_Arduino

  • ArduinoJson

  • arduino-audio-tools

  • Radio

Testing Instructions
Creating a Multi-Functional MP3 Radio with ESP32

Clock Power Consumption

Creating a Multi-Functional MP3 Radio with ESP32

Radio Power Consumption

Creating a Multi-Functional MP3 Radio with ESP32

Speaker Music Power Consumption

Creating a Multi-Functional MP3 Radio with ESP32

Bluetooth Playback Power Consumption

Creating a Multi-Functional MP3 Radio with ESP32

Bluetooth Connection Without Playback Power Consumption

Creating a Multi-Functional MP3 Radio with ESP32

Swipe up for more

Creating a Multi-Functional MP3 Radio with ESP32
Design Diagrams
Creating a Multi-Functional MP3 Radio with ESP32
Schematic 1
Creating a Multi-Functional MP3 Radio with ESP32
Schematic 2
Creating a Multi-Functional MP3 Radio with ESP32
Schematic 3
Creating a Multi-Functional MP3 Radio with ESP32
PCB
Open Source Material Download
The MP3 circuit code has been fully open-sourced, if needed, you can click the “Read Original” at the end of the article to obtain it.
Creating a Multi-Functional MP3 Radio with ESP32
Creating a Multi-Functional MP3 Radio with ESP32
If there are other questions, you can also leave a message to the author at the bottom of the original project.

*This article is a reprint of user creations from the “Lichuang Open Source Hardware Platform”, if there is any infringement, please contact for deletion.

If you like it, give me a thumbs up!
Creating a Multi-Functional MP3 Radio with ESP32
Click here to view the original project

Leave a Comment