Компактен MP3 модул за Arduino и други микроконтролери, с microSD слот и поддръжка на USB флашка.
SKU: OT4011 Артикулен номер: NA087 EAN: 8720618827739 Местоположение: AD01.07
Алтернатива
UART TTL Серийна MP3 модула с Micro SD слот (YX5300 алтернатива)
€ 5,80
Виж тази алтернатива
Ето как да свържеш DFPlayer Mini (clone) MP3 модул с MicroSD слот за карта към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.
Този проект показва как да възпроизвеждате MP3 аудио файлове с модула DFPlayer Mini и Arduino Uno. Уверете се, че вашата microSD карта е форматирана във FAT32 и че MP3 файл е поставен в папка 'mp3' (или в корена с име 0001.mp3). При включване Arduino инициализира плеъра, задава силата на звука за възпроизвеждане и започва да пуска първата аудио песен.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : DFPlayer Mini MP3 Player Demo
* Board : Arduino UNO (arduino:avr:uno)
* Parts : DF Player Mini
* Libraries : DFRobotDFPlayerMini 1.0.6
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <SoftwareSerial.h>
#include <DFRobotDFPlayerMini.h>
// Arduino pin 10 connects to DFPlayer TX, pin 11 connects to DFPlayer RX
SoftwareSerial dfSerial(10, 11);
DFRobotDFPlayerMini myDFPlayer;
void setup() {
Serial.begin(115200);
dfSerial.begin(9600);
Serial.println(F("Initializing DFPlayer Mini..."));
if (!myDFPlayer.begin(dfSerial)) {
Serial.println(F("Unable to begin DFPlayer Mini:"));
Serial.println(F("1. Recheck wiring"));
Serial.println(F("2. Insert formatted micro SD card with MP3 files"));
while (true) {
delay(100);
}
}
Serial.println(F("DFPlayer Mini online."));
// Set volume (0 to 30)
myDFPlayer.volume(20);
// Play the first MP3 file on the micro SD card
myDFPlayer.play(1);
Serial.println(F("Playing track 1..."));
}
void loop() {
// Print status messages if received from the player
if (myDFPlayer.available()) {
uint8_t type = myDFPlayer.readType();
int value = myDFPlayer.read();
if (type == DFPlayerPlayFinished) {
Serial.print(F("Track finished: "));
Serial.println(value);
}
}
}
Необходими библиотеки: DFRobotDFPlayerMini 1.0.6
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Този проект свързва ESP32 с DFPlayer Mini MP3 module, за да възпроизвежда audio tracks от micro SD card чрез свързан speaker. DFPlayer Mini се захранва от 3.3V, а ESP32 комуникира с него чрез hardware Serial2 на GPIO 16 (RX2) и GPIO 17 (TX2). Форматирайте micro SD card с FAT32 и поставете audio files в папка 'mp3' (например 0001.mp3), за да започне възпроизвеждането.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : ESP32 DFPlayer Mini MP3 Player Demo
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : DF Player Mini
* Libraries : DFRobotDFPlayerMini 1.0.6
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <DFRobotDFPlayerMini.h>
DFRobotDFPlayerMini myDFPlayer;
void setup() {
Serial.begin(115200);
// Serial2: RX on GPIO 16, TX on GPIO 17
Serial2.begin(9600, SERIAL_8N1, 16, 17);
Serial.println(F("Initializing DFPlayer Mini..."));
if (!myDFPlayer.begin(Serial2)) {
Serial.println(F("Unable to begin. Check SD card and wiring!"));
while (true) {
delay(500);
}
}
Serial.println(F("DFPlayer Mini online."));
myDFPlayer.volume(20); // Set volume (0 to 30)
myDFPlayer.play(1); // Play track 0001.mp3
}
void loop() {
// Play next track every 10 seconds
delay(10000);
Serial.println(F("Playing next track..."));
myDFPlayer.next();
}
Необходими библиотеки: DFRobotDFPlayerMini 1.0.6
Wiring diagram and example code generated by Codey.online — https://www.codey.online
DFPlayer Mini (clone) е компактен и мощен MP3 плейър модул, идеален за аудио приложения в проекти като Arduino или други микроконтролери. Този модул може директно да възпроизвежда MP3 файлове от microSD карта или USB флашка, без да е необходим допълнителен хардуер.
Основни характеристики:
DFPlayer Mini е универсално решение за всички ваши аудио-свързани проекти, независимо дали искате да добавите звукови ефекти към дизайна си или да изградите цялостна аудио система!
ВНИМАНИЕ: Това не е оригиналният чип YX5200. Съществуващият код за чипа YX5200 може да се наложи да бъде променен за правилна работа.
| Компактен формат | Лесно се побира в малки корпуси благодарение на размерите 22mm x 30mm |
|---|---|
| Захранване | Работи на 3.2V до 5V, идеално за преносими проекти |
| Размери | 22mm x 30mm |
| Подходящ за | Arduino и други микроконтролери |
| Лесно управление | Управлява се чрез серийна комуникация, бутони или комбинация от двете |
| Поддържа множество формати | Възпроизвежда MP3, WAV и WMA файлове |
| Съхранение | Работи с microSD карти до 32 GB |
| Вграден усилвател | Свържете директно високоговорител за ясен звук без допълнителни усилватели |
| microSD карта | до 32 GB |
Работи отлично. Прави това, което трябва.
Работи отлично
Купих няколко, работят добре
много добре
DFPlayer Mini (clone) MP3 модул с MicroSD слот за карта