DFRobot Mini MP3 / WAV / WMA Player V3.0 (SD Card)
Product details
SPECIFICATIONS
Supported sampling frequencies (kHz): 8 / 11.025 / 12 / 16 / 22.05 / 24 / 32 / 44.1 / 48. 24-bit DAC output, 90 dB dynamic range and 85 dB SNR support. Supports FAT16 and FAT32 file systems, TF cards up to 32 GB, USB drives up to 32 GB and 64 MB NOR flash. Multiple control modes: I/O control, serial control and AD-key button control. Supports an advertising-audio interrupt: music can be paused during an announcement and resumed afterwards. Audio files can be organized into up to 100 folders with up to 255 tracks per folder. Offers 30 adjustable volume levels and 6 equalizer settings.
Features:
- Supports MP3, WAV a WMA files
- Capacity up to 8 Mbit (approximately 20 minutes of recording)
- Easy control using a button and potentiometer
- Compact dimensions: 20 × 20 mm
- Power supply: 3.3 V or 5 V
- Interface: UART
- SD card support
Applications:
The DFRobot Mini module is suitable for projects such as:
- Sound effects and notifications
- Talking clocks and other devices
- Voice control
- Playing music and other audio files
Arduino Uno wiring:

Test code:
#include "SoftwareSerial.h" #include "DFRobotDFPlayerMini.h" static const uint8_t PIN_MP3_TX = 26; // Connects to module's RX static const uint8_t PIN_MP3_RX = 27; // Connects to module's TX SoftwareSerial softwareSerial(PIN_MP3_RX, PIN_MP3_TX); DFRobotDFPlayerMini player;
void setup() { Serial.begin(9600); softwareSerial.begin(9600); // Spustenie komunikácie s DFPlayer Mini if (player.begin(softwareSerial)) { Serial.println("OK"); // Nastavenie hlasitosti (0 to 30). player.volume(20); // Prehrať prvý súbor MP3 na SD karte player.play(1); } else { Serial.println("Pripojenie k DFPlayer Mini zlyhalo!!"); } } void loop() {
}
Potrebné knižnice je nutné stiahnuť priamo v Arduino IDE.
ESP32 development board wiring:

Reviews
No reviews yet.



























































