

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to India.
🎧 Elevate your DIY audio game with the ultimate mini MP3 powerhouse!
The WWZMDiB 5 Pcs Mini MP3 Module is a compact, lightweight audio player compatible with popular microcontroller platforms like Arduino, Raspberry Pi, ESP32, and STM. It supports TF and micro SD cards and decodes MP3, WAV, and WMA formats. Designed to operate at 3.3V with a 1kΩ resistor for 5V input compatibility, it delivers reliable, high-quality sound for diverse DIY electronics projects.





































| ASIN | B0CH2WZT5Q |
| Best Sellers Rank | #152 in Single Board Computers (Computers & Accessories) |
| Brand | WWZMDiB |
| Compatible Devices | Arduino, Raspberry Pi, ESP32, STM control boards |
| Customer Reviews | 4.1 4.1 out of 5 stars (133) |
| Hardware Interface | Serial Interface |
| Item Weight | 0.03 Kilograms |
| Manufacturer | WWZMDiB |
| Model Number | W-04-11-05 |
| Operating System | Windows, macOS, Linux |
| Style Name | Classic |
| UPC | 705252405244 |
A**A
Works great
They work as intended. I have powered these by arduino uno, esp32, 3 AAA batteries and a spliced usb 5v cable. I have used a 3 watt speaker to it and it worked. I shorted the ad keys to play just one file repeatedly which works. Coding with the arduino and esp32 work to shuffle or play the tracks work too. I have not tried the push button/no arduino/esp32 method since I have not had a need in any of my projects. It needs a micro sd card to function. Make sure you get a good connection to the pins if not the light will not turn on. It is sort of a power hog so you have to have good connections or it will not power on. Like I said I got to run off of 3 AAA serial connection batteries for approximately 4.5 volts heavy duty. I am sure it won't last too long and will have to be replaced but it is doable and works for my needs. You also have to have a speaker for this to function or headphones.
A**N
Make sure to run it at 5V
I was having problems getting these to play anything. I searched youtube and other online resources and it looked like it should have worked without any difficulty, but I couldn't figure it out. I tried putting the files in the MP3 folder, naming the mp3's 0001.mp3 etc... Tried wired to an arduino. tried wired standalone with push buttons... Nothing worked. I was about to give up... I couldn't get it to play more than ~100ms of audio if that. Turns out I was trying to run it at 3.3V but it actually needs a 5V supply. i'm just an occasional electronics hobbyist and got confused by this line: "Because the operating voltage of the DFPlayer Mini module is 3.3V, and the input voltage of the main control board is 5V, a 1K resistor is needed for voltage division". Once I adjusted my benchtop power supply to 5V it played perfectly. I saw the reviews saying these cheaper ones don't work, and I almost agreed, until i bought the DFRobot one and experienced the same problem... These seem like they will be just fine for any other audio projects in my future.
S**N
I regret buying this
Amazon says the initial review doesn't meet community guidelines because external links, see rtek1000/MP3-TF-16P_V3.0 Github for more info. This is a lower quality spinoff of the original component made by DFRobot. 1. Avoid this model. Prefer other models such as the original DFPlayer Mini, MP3-TF-16P (other than V3.0), or try other models (maybe the XY5300 board). 2: The module may crash when data is being sent and the microcontroller is reset or reprogrammed. The module may crash if the data sent is not exactly what it should be. 3: The RESET command does not work if the module is locked (see tip 2). 4: To unlock the module, reset the power (It may be necessary to use a transistor in the power supply). When the power is turned off, a whistle may occur at the audio output (A 3300uF 6.3V capacitor in the supply may help reduce the whistle). 5: An interval of around 200ms is required between commands (is slower than other models). 6: Interval required after RESET command (or power initialization) (maybe 250ms) (LED lights up dimly). 7: If the data pins (Busy etc) receive more than 3.3V, it can be passed on to the SD card power supply (It may damage the SD card). 8: Command 0x12 (MP3 folder) may not work, try command 0x03 (root directory). The folder must have capital letters (MP3). 9: Powering with 5V may cause damage to the SD card and damage to the USBdisk (It no longer recognizes the memories on the computer).
N**N
Perfect for small projects
Easy to use since it fits perfectly on a standard breadboard. The store page even has the pins listed and well documented on how to wire. Worked well and connected in my project using an esp32, and it was relatively cheap for how many you get ($2.50~ a chip). Needs a MicroSD card, and I was able to get the audio to play by putting the .mp3 (0001.mp3) in its own folder on the microSD (/mp3/0001.mp3)
B**.
I almost returned them, but..
I spent 2 days trying to get these to work with an ESP32 and a RP Pico. I even had ChatGPT trying to help me, but constant errors for "SD init Failure" or "SoftwareSerial.h has no matching file or directory". The same errors with all 5 boards. Even ChatGPT said to return them. I almost did, but decided to do one last internet search for solutions. 1) The LED on the DFPlayer ONLY lights up when a file is playing. Many reviews say they can't even get 1 board to power on (I thought the same), but the LED does not show the status of the module being on or off, only whether a file is playing or not. 2) If you're using Windows to format the SD card, it can cause errors based on the way Windows handles formatting (my "SD init Failure" error). Instead, go to sdcard.org/downloads/formatter and download SD Memory Card Formatter 5.0.3 (current version). This formatter complies with the SD File System Specification created by the SD Association. 3) I was trying to use different sketch examples from videos and websites I found online, but they were a few years old. They used the "SoftwareSerial.h" library, but that is no longer needed because the "HardwareSerial.h" library is now included in Arduino IDE. This is the one you have to include with the "DFRobotDFPlayerMini.h" library. 4) I finally found a working example sketch at arduinoyard.com/dfplayer-mini-with-esp32/ I do get a pop from the speaker when the module first powers on to play a file, as a few others have said, but other than that, they work as well as I had hoped.
S**N
Works as expected
Used with Arduino and works great.
S**N
Easy button
Great components easy to use
Trustpilot
1 week ago
3 weeks ago