Log in to unlock Raspberry Pi 5 for $60 (was $80) with $100+ in eligible purchases.
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. 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 like myDFPlayer.play(1);, saving hours of development time and allowing for a focus on creativity.
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 in under 5 minutes. 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 adapts to project needs with multiple control modes for every skill level:
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.
DFRobot MP3 Player Application
MP3 Module Selection Guide
Interactive Props & Cosplay:
Smart Home & Custom Gadgets:
Models & Dioramas:
Audio Output
File System
Control Modes
Aug 25, 2022
perfect to me, I have been using that ones for years with arduino nano
Aug 22, 2022
Perfect product, fast delivery, Perfect cooperation, I will place orders again
Feb 06, 2020
One of the best player modules around-- low cost, high bandwidth, programmable (serial line) as well as hard switches. Mini SD card reader too! Use the stereo output for best quality. Use the speaker output for mono convenience. Watch power consumption for high volume speaker output.