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-playerChapters:
[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-townLicense: Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream:
https://audiolibrary.com.co/qlowdy/mellowMusic promoted by Audio Library:
https://youtu.be/T98WsFIUhKoSong: Justin Oh - Funeral
Music provided by NoCopyrightSounds
Free Download/Stream:
http://ncs.io/funeralWatch:
http://ncs.lnk.to/funeralAT/youtubeSong: Ailow - ILYBB
Music provided by NoCopyrightSounds
Free Download/Stream:
http://ncs.io/A_ILYBBWatch:
http://ncs.lnk.to/A_ILYBBAT/youtubeIn Time (Instrumental) by Dylan Emmet
https://soundcloud.com/dylanemmetCreative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream:
https://bit.ly/in-time-instrumentalMusic 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