Arduino MP3 Player With OLED Display & DFPlayer Mini

Published at : 23 Dec 2025

Build your own feature-rich Arduino MP3 player using DFPlayer Mini, an SH1106 OLED display, and tactile control buttons. This comprehensive tutorial covers wiring, code, volume and EQ adjustment, playlist navigation, and customization tips. Perfect for beginners and advanced makers, this project is compatible with Uno, Nano, Pro Mini, and offers code optimizations for evergreen value. Start building your portable sound system today!

🔹 Features:
✔ Digital MP3 playback from microSD
✔ DFPlayer Mini audio module integration
✔ 128x64 OLED screen (SH1106/I2C support)
✔ Volume & EQ adjustment, song navigation
✔ Tactile button controls
✔ Compact, low-cost, easy build

In this video, you’ll learn:
✅ Circuit diagram & all required components
✅ Full Arduino code walkthrough
✅ Real-time demo – playing MP3s, controlling audio
✅ Custom UI for menu/navigation
✅ Practical build & troubleshooting tips

🔧 Components Used:
Arduino Nano [https://amzn.to/43JiD0X]
DFPlayer Mini MP3 Module [https://amzn.to/3T8CdyK]
1.3 inches OLED Display (I2C) [https://amzn.to/4o0aWfi]
MicroSD Card (Class 10) [https://amzn.to/433J7L9]
3x Push Buttons [https://amzn.to/3ZeoaLO]
3.5mm Stereo Audio Socket [https://amzn.to/435lstG]
Veroboard [https://amzn.to/4kT1id5]
TP4056 Charging Module [https://amzn.to/4dMMyKh]
Rechargeable 3.7V Battery [https://amzn.to/4p1Iqvj]
Single Cell Battery Holder [https://amzn.to/3VVCFSz]

📸 Gear Used:
Camera: Sony Alpha ZV-E10M2K (16-50mm Power Zoom Lens) [https://amzn.to/4rePypn]
Tripod: DIGITEK DPTR 895VD [https://amzn.to/42y7Cjd]

If you’re interested in Arduino projects, DIY electronics, and sensor-based measurements, this project is perfect for you!

🔗 Circuit diagram & source code: https://circuitdiagrams.in/arduino-mini-mp3-player

Chapters:
[00:00] Project Overview (OLED MP3 Player)
[00:32] Intro
[01:10] Components Used
[03:00] Circuit Diagram & Wiring
[08:15] Live Demo & Controls
[11:00] Outro

💡 Perfect for electronics enthusiasts, engineering students, classroom STEM, and maker DIYers.

👉 Like, share, and subscribe for more Arduino, ESP32, and IoT projects from Electro Gadget!

📱 Connect & Follow:
🌐 Website: https://www.circuitdiagrams.in
🐙 GitHub: https://github.com/tanmoykundu80
📘 Facebook: https://www.facebook.com/circuitdiagrams
📸 Instagram: https://www.instagram.com/electrogadget80
📌 Pinterest: https://in.pinterest.com/creativescanner8481
✉️ Email: info@circuitdiagrams.in

🎵 Music Credit:
Music: Mellow by Qlowdy https://soundcloud.com/qlowdymusic/cozy-town
License: Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: https://audiolibrary.com.co/qlowdy/mellow
Music promoted by Audio Library: https://youtu.be/T98WsFIUhKo

Song: Justin Oh - Funeral
Music provided by NoCopyrightSounds
Free Download/Stream: http://ncs.io/funeral
Watch: http://ncs.lnk.to/funeralAT/youtube

Song: Ailow - ILYBB
Music provided by NoCopyrightSounds
Free Download/Stream: http://ncs.io/A_ILYBB
Watch: http://ncs.lnk.to/A_ILYBBAT/youtube

In Time (Instrumental) by Dylan Emmet https://soundcloud.com/dylanemmet
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: https://bit.ly/in-time-instrumental
Music promoted by Audio Library https://youtu.be/AzYoVrMLa1Q
🏷️ Hashtags
#Arduino #DFPlayerMini #MP3Player #OLEDdisplay #ElectronicsProjects #DIYAudio #ArduinoProjects #Microcontroller #ElectroGadget #TechDIY #Maker #Embedded #MusicGadget #CircuitDiagrams #2025 #MP3Arduino