DFPlayer Mini is a compact and powerful MP3 player module that supports standalone operation or integration with microcontrollers like Arduino UNO via serial communication (RX/TX). Ideal for DIY audio applications, this module can play audio files directly from a TF card and features button-based playback control, making it perfect for both simple and complex interactive projects.
Whether you're creating a custom music player, adding sound effects to your robot, or building an automated voice prompt system, the DFPlayer Mini provides a reliable and flexible audio solution.
Projects
Project 1.: Arduino - Test Mini MP3 Module by Stonez
Introduction: This tutorial here is just to show you how to connect this player module with Arduino and speaker and the Arduino sketch provided here just to play a few sample sounds I collected from the Internet.
Project 2.: Build a talking Alarm Clock synced to Google calendars
Introduction: My original project 30 years ago was to build a talking Alarm Clock, which was based on a 6502. This is a revamp of that project. Interesting to see what can be done these days so easily!
Project 3.: I made an Arduino based music player using DFPlayer Mini
Introduction: Sometimes using sound or voice gives an edge to a project. So in this tutorial, I made an Arduino based music player using DFPlayer Mini
Project 4.: How To Set Up And Use The DFPlayer Mini MP3 Player
Introduction: This tutorial will show you how to set up and use a DFPlayer Mini MP3 player as a stand alone MP3 Player.
Project 5.: ESP32 #36: Play MP3 with DFPlayer Mini + ESP32 Giveaway
Introduction: Using the ESP32 to play MP3 files with the help of DFPlayer Mini.
Features
-
Supports MP3, WAV, WMA formats with hardware decoding
-
High-quality audio output with 48kHz sampling rate and 24-bit DAC
-
Standalone or embedded use with speaker, battery, and push buttons
-
Supports up to 32GB TF card storage using FAT16/FAT32 file systems
-
Multiple control modes: I/O, UART serial, and AD key control
-
Volume control with 30 adjustable levels and 6 EQ settings
-
Supports folder-based organization with up to 100 folders, each holding up to 255 songs
-
Advertising interrupt support: pause background music, play ad audio, then resume
-
Optional customization support for hardware or interface modifications (contact: store@dfrobot.com)
Applications
-
Car navigation voice prompts
-
Public transportation audio alerts
-
Smart voice broadcast systems
-
Alarm and fault notification systems
-
Voice-guided machinery or safety alerts
-
Museum and exhibition audio playback
-
DIY MP3 players and interactive art installations
Specifications
-
Sampling Rates Supported: 8 / 11.025 / 12 / 16 / 22.05 / 24 / 32 / 44.1 / 48 kHz
-
DAC Output: 24-bit, 90dB dynamic range, 85dB SNR
-
Storage Support: Up to 32GB TF card, 32GB USB disk, 64MB NOR Flash
-
File System Support: FAT16, FAT32
-
Control Modes: I/O, UART, AD button
-
Adjustable Volume: 30 levels
-
EQ Settings: 6 modes
-
Folder Support: Up to 100 folders, 255 audio files per folder
What’s Included
-
1 × DFPlayer Mini MP3 Player Module