---
product_id: 382602230
title: "DFPlayer - A Mini MP3 Player for DIY Arduino / ESP32 Sound Project"
brand: "dfrobot"
price: "€ 22.80"
currency: EUR
in_stock: true
reviews_count: 11
category: "Df Robot"
url: https://www.desertcart.gr/products/382602230-dfplayer-a-mini-mp3-player-for-diy-arduino-esp32-sound
store_origin: GR
region: Greece
---

# Supports up to 32GB TF/USB storage 20x20mm ultra-compact size 24-bit DAC with 90dB dynamic range DFPlayer - A Mini MP3 Player for DIY Arduino / ESP32 Sound Project

**Brand:** dfrobot
**Price:** € 22.80
**Availability:** ✅ In Stock

## Summary

> 🎵 Tiny Tech, Big Sound — Make Your DIY Projects Sing!

## Quick Answers

- **What is this?** DFPlayer - A Mini MP3 Player for DIY Arduino / ESP32 Sound Project by dfrobot
- **How much does it cost?** € 22.80 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.gr](https://www.desertcart.gr/products/382602230-dfplayer-a-mini-mp3-player-for-diy-arduino-esp32-sound)

## Best For

- dfrobot enthusiasts

## Why This Product

- Trusted dfrobot brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Plug & Play Integration:** Effortlessly control via serial commands, IO, or AD key modes—compatible with Arduino, ESP32, and more for rapid prototyping.
- • **Pocket-Sized Powerhouse:** Fits seamlessly into any DIY or commercial project with a tiny 20x20mm footprint and featherlight 20g weight.
- • **Tailored Audio Experience:** Customize your sound with 30 volume levels and 6 EQ presets, ensuring your project’s audio fits any environment or mood.
- • **Crystal-Clear Sound Quality:** Experience premium audio with 24-bit DAC output, 90dB dynamic range, and 85dB signal-to-noise ratio—perfect for voice prompts and music.
- • **Massive Audio Library Onboard:** Expand your soundscape with support for up to 32GB TF cards and USB drives plus 64MB NORFLASH for versatile storage options.

## Overview

The DFPlayer Mini is a compact, highly integrated MP3 module designed for DIY and commercial audio projects. Measuring just 20x20mm and weighing 20g, it supports MP3, WAV, and WMA formats with hardware decoding. It offers flexible storage options up to 32GB via TF cards or USB drives, plus 64MB NORFLASH. Featuring a 24-bit DAC with 90dB dynamic range and 85dB SNR, it delivers exceptional sound quality. Control is simple through serial commands, IO, or AD key modes, making it ideal for Arduino and ESP32 integrations. With adjustable volume and EQ settings, it adapts perfectly to diverse audio needs.

## Description

Product Description DFPlayer - A Mini MP3 Player Sing for the moment! The DFPlayer Mini is a small and low cost MP3 module player with an simplified output directly to the speaker. The module can be used as a stand alone module with attached battery, speaker and push buttons or used in combination with an Arduino UNO or any other with RX/TX capabilities. It perfectly integrates hard decoding module, which supports common audio formats such as MP3, WAV and WMA. It also supports TF card with FAT16, FAT32 file system. Through a simple serial port, you can play the designated music without any other tedious underlying operations. APPLICATIONS Car navigation voice broadcast Road transport inspectors, toll stations voice prompts Railway station, bus safety inspection voice prompts Electricity, communications, financial business hall voice prompts Vehicle into and out of the channel verify that the voice prompts The public security border control channel voice prompts Multi-channel voice alarm or equipment operating guide voice The electric tourist car safe driving voice notices Electromechanical equipment failure alarm, Fire alarm voice prompts The automatic broadcast equipment, regular broadcast SPECIFICATION Supported sampling rates (kHz): 8/11.025/12/16/22.05/24/32/44.1/48 24 -bit DAC output, support for dynamic range 90dB, SNR support 85dB Fully supports FAT16, FAT32 file system, maximum support 32G of the TF card, support 32G of U disk, 64M bytes NOR FLASH A variety of control modes, I/O control mode, serial mode, AD button control mode Advertising sound waiting function, the music can be suspended. when advertising is over in the music continue to play Audio data sorted by folder supports up to 100 folders, every folder can hold up to 255 songs 30 level adjustable volume, 6 -level EQ adjustable Connection Diagram Note: For simple use ,the upper diagram is ready,But if you find the noise is quite loud, then you could attach an 1K resistor to the TX pin.

Review: For anyone having trouble getting it to work - I looked at several websites to confirm the pin layouts and watched several videos but couldn't get it to play or even get the blue led to light. In its simplest form you can use this without an Arduino if you connect buttons, so that was my test setup. I powered from a bench supply at 4.2v, tried a 5v usb, even tried an Arduino at 5v and 3.3v to no avail. Checked wiring over and over again. It turns out that there are three strict requirements for it to play. 1. The SD card must be formatted at FAT16 or FAT32 only. Windows showed my SD was FAT. 2. The mp3 files need to be stored in a folder called MP3 (I didn't test, but I assume caps is required). I didn't try WAV files. 3. Each mp3 filename must start with a 4 digit number such as 0001, 0002, etc. Note: you can have other filename text after the 4 digits, such as "0001 my first track.mp3", the rest of the name just gets ignored. You can also store files in numbered folders 00 - 99. In these folders the filenames then need to start with 3 digits 000 - 999. It is covered in the manual on the DFrobot website but i didn't find it very clear.
Review: Great product - worked no problem 😊 - Genuine product and works superb. I have very little knowledge of Arduino, stetches or coding - but (with a little help from copilot) I managed to figure out how to use this to add audio to my project. You need to do some research into how this manages files - it's not as simple as a normal MP3 - but it's not difficult once youve figures it out.

## Features

- Mini Size, Massive Storage Expansion: Measuring just 20mm*20mm and weighing 20g, the module's compact size makes it perfect for integration into space-constrained products. It also supports up to 32GB TF cards and USB drives for expansion, as well as 64MB of NORFLASH, providing users with a wide range of storage options.
- High Integration and Compatibility: The DFPlayer Mini is a highly integrated MP3 module that supports hardware decoding for MP3, WAV, and WMA formats, and is compatible with FAT16 and FAT32 file systems. It can be easily controlled with simple serial commands, making it a breeze to integrate into various DIY projects and commercial products.
- Exceptional Sound Quality: With a 24-bit DAC output, the DFPlayer Mini boasts a dynamic range of up to 90dB and a signal-to-noise ratio of 85dB, ensuring exceptional sound quality for applications that require clear voice announcements and music playback.
- Ease of Use and Flexibility: The DFPlayer Mini supports multiple control methods, including IO control, serial port, and AD key control, allowing users to choose the most suitable control method for their needs. Additionally, with 30 levels of volume adjustment and 6 levels of EQ settings, users can customize the audio output to their environmental requirements.
- SHIPPING LIST: DFPlayer Mini x1

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B089D5NLW1 |
| Best Sellers Rank | 21,129 in Electronics & Photo ( See Top 100 in Electronics & Photo ) 165 in MP3 & Digital Audio Players |
| Box Contents | DFPlayer Mini x1 |
| Brand | DFRobot |
| Brand Name | DFRobot |
| Colour | Black |
| Compatible Devices | Arduino Speaker Headphones |
| Component Type | Battery |
| Connectivity Technology | Aux |
| Connectivity technology | Aux |
| Country of Origin | China |
| Customer Reviews | 4.1 out of 5 stars 139 Reviews |
| Display Technology | no display |
| Item Dimensions D x W x H | 20D x 20W x 20H millimetres |
| Item Weight | 0.02 Kilograms |
| Manufacturer | DFROBOT |
| Manufacturer Part Number | DFR0299 |
| Media Types | Micro SD, SD Card |
| Memory Storage Capacity | 128 MB |
| Memory storage capacity | 128 MB |
| Model Name | Mini |
| Model Number | DFR0299 |
| Model name | Mini |
| Product Features | Portable |
| Product Warranty | All faulty products can be replaced within 30 days from delivery date. |
| Screen Size | 1 Inches |
| Special feature | Portable |
| Supported Standards | MP3 |
| Unit Count | 1.0 count |

## Product Details

- **Brand:** DFRobot
- **Colour:** Black
- **Compatible devices:** Laptop, Personal Computer
- **Connectivity technology:** Aux
- **Included components:** DFPlayer Mini x1
- **Media type:** Micro SD, SD Card
- **Memory storage capacity:** 128 MB
- **Model name:** Mini
- **Screen size:** 1 Inches
- **Special feature:** Portable

## Images

![DFPlayer - A Mini MP3 Player for DIY Arduino / ESP32 Sound Project - Image 1](https://m.media-amazon.com/images/I/51jcvZPzqHL.jpg)
![DFPlayer - A Mini MP3 Player for DIY Arduino / ESP32 Sound Project - Image 2](https://m.media-amazon.com/images/I/61wVpxzQkHL.jpg)
![DFPlayer - A Mini MP3 Player for DIY Arduino / ESP32 Sound Project - Image 3](https://m.media-amazon.com/images/I/61F5KUCtBdL.jpg)
![DFPlayer - A Mini MP3 Player for DIY Arduino / ESP32 Sound Project - Image 4](https://m.media-amazon.com/images/I/51WD3fe7WrL.jpg)
![DFPlayer - A Mini MP3 Player for DIY Arduino / ESP32 Sound Project - Image 5](https://m.media-amazon.com/images/I/61n0TJNqhIL.jpg)

## Questions & Answers

**Q: Thank you Lee, i also tried that rx-tx tx-rx but i cant connect to usb and the code doesnt flash into the esp8266...ide keep saying connecting...**
A: Upload program to the board via connecting the USB first, and then connect DFPlayer - A Mini MP3 Player with the hard serial port, otherwise there may be a communication conflict.

**Q: Is the 3w speaker rating at 4ohm or 8ohm impedance?**
A: Our previous tests were conducted with an 8ohm 3w specification. We recommend using this specification for optimal results.

**Q: I tried to install this module to esp8266 rx to rx and tx to tx but i got the error message rechcheck your connection and insert sd card??**
A: Think of RX as listening and TX as speaking. If you connect RX to RX (listening to listening), there is no data being exchanged. You need to connect RX to TX and TX to RX (speaking to listening). Hope this helps.

## Customer Reviews

### ⭐⭐⭐⭐⭐ For anyone having trouble getting it to work
*by S***B on 12 January 2024*

I looked at several websites to confirm the pin layouts and watched several videos but couldn't get it to play or even get the blue led to light. In its simplest form you can use this without an Arduino if you connect buttons, so that was my test setup. I powered from a bench supply at 4.2v, tried a 5v usb, even tried an Arduino at 5v and 3.3v to no avail. Checked wiring over and over again. It turns out that there are three strict requirements for it to play. 1. The SD card must be formatted at FAT16 or FAT32 only. Windows showed my SD was FAT. 2. The mp3 files need to be stored in a folder called MP3 (I didn't test, but I assume caps is required). I didn't try WAV files. 3. Each mp3 filename must start with a 4 digit number such as 0001, 0002, etc. Note: you can have other filename text after the 4 digits, such as "0001 my first track.mp3", the rest of the name just gets ignored. You can also store files in numbered folders 00 - 99. In these folders the filenames then need to start with 3 digits 000 - 999. It is covered in the manual on the DFrobot website but i didn't find it very clear.

### ⭐⭐⭐⭐⭐ Great product - worked no problem 😊
*by W***H on 2 January 2026*

Genuine product and works superb. I have very little knowledge of Arduino, stetches or coding - but (with a little help from copilot) I managed to figure out how to use this to add audio to my project. You need to do some research into how this manages files - it's not as simple as a normal MP3 - but it's not difficult once youve figures it out.

### ⭐⭐⭐⭐⭐ Original and best
*by B***B on 14 May 2025*

Original and best. These even work where the cheaper clones fail. I only buy these now.

## Frequently Bought Together

- DFPlayer - A Mini MP3 Player
- Dweii 4 PCS Speaker 3 Watt 8 Ohm Mini Speaker 8ohm 3w Loundspeaker Micro Speaker for Arduino with JST-PH2.0 Interface for Small Electronic Projects Advertising Machines LCD TV Monitors
- ELEGOO 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Ribbon Cables Kit Compatible with Arduino Projects

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.gr/products/382602230-dfplayer-a-mini-mp3-player-for-diy-arduino-esp32-sound](https://www.desertcart.gr/products/382602230-dfplayer-a-mini-mp3-player-for-diy-arduino-esp32-sound)

---

*Product available on Desertcart Greece*
*Store origin: GR*
*Last updated: 2026-07-24*