You have chosen:[[togetherChouseinfo.num]]
Total amount: [[currency]][[togetherChouseinfo.price]] [[togetherChouseinfo.price]][[currency]]
You have chosen:[[togetherChouseinfo.num]]
Total amount: [[currency]][[togetherChouseinfo.price]] [[togetherChouseinfo.price]][[currency]]
The DFPlayer Mini is the community's No.1 choice for adding audio to DIY electronics projects. This compact and powerful MP3 player module provides an easy way to play sound with an Arduino and ESP32. It features a built-in amplifier for direct speaker connection, flexible control via Serial or I/O pins, and supports up to a 32GB TF card for various audio files. Ideal for building a talking robot, a custom music box, an interactive art installation, or adding sound effects to a model railway, the DFPlayer Mini is a reliable, cost-effective solution trusted by tens of thousands of makers, students, and engineers worldwide.
The NO.1 Choice for the Arduino Community
The DFPlayer Mini sound module is one of the most battle-tested and community-supported audio modules available. With a massive ecosystem of tutorials on YouTube, thousands of discussions on Reddit and the Arduino Forum, and countless open-source projects on GitHub, users can find support for nearly any issue. The dedicated Arduino library simplifies complex commands into easy-to-use functions, saving hours of development time and allowing for a focus on creativity.
Figure: Community Supports of DFPlayer Mini MP3 Player
Get Sound in Minutes, Not Hours
Projects can be brought to life with sound—fast. The DIY Arduino sound module is supported with all the necessary resources to get started. The comprehensive Wiki includes a "GetStarted" example code that works right out of the box. Combined with a clear pinout diagram and best-practice wiring guides (including the crucial 1kΩ resistor!), common pitfalls can be avoided, leading straight to a successful result. No more frustrating "Failed to initialize" errors.
Flexible Control for Any Project
The DFPlayer Mini MP3 Module adapts to project needs with multiple control modes for every skill level:
Figure: Use DFPlayer Mini MP3 Player without microcontroller
Built-in Amplifier, Speaker Ready
Simplify designs and cut costs. The audio module features an integrated mono amplifier capable of directly driving a 3W speaker. This eliminates the need for an external amplifier board, saving precious space and money. Just connect a speaker to the SPK+ and SPK- pins to make some noise. For stereo output, the DAC_R and DAC_L pins can be used to connect to an external amplifier or headphones.
Compact & Powerful for Seamless Integration
Measuring just 20mm x 20mm, the DFPlayer Mini player is as small as a postage stamp, making it incredibly easy to embed in space-constrained projects. Despite its tiny footprint, it delivers high-quality audio playback, supporting sampling rates up to 48kHz and common formats like MP3, WAV, and WMA. It’s the perfect blend of size, performance, and reliability for any embedded audio application.
Note: This DFPlayer MP3 module is part of a larger family of audio solutions tailored for various needs, from high-fidelity stereo output to ultra-compact, all-in-one units. To help with selecting the optimal module based on factors like storage, sound quality, and size, a complete selection guide is available. The article, "How to Choose the Best MP3 Player Module for Your Arduino / DIY Project (2025 Selection Guide)," offers a side-by-side comparison and scenario-based recommendations.
Interactive Props & Cosplay:
Smart Home & Custom Gadgets:
Models & Dioramas:
Audio Output
File System
Control Modes
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.