SKU: OT4011 Numer artykułu: NA087 EAN: 8720618827739
DFPlayer Mini (clone) to kompaktowy i wydajny moduł odtwarzacza MP3, idealny do zastosowań audio w projektach takich jak Arduino lub inne mikrokontrolery. Moduł może odtwarzać pliki MP3 bezpośrednio z karty microSD lub pamięci USB, bez potrzeby dodatkowego sprzętu.
Najważniejsze cechy:
DFPlayer Mini to wszechstronne rozwiązanie do wszystkich projektów związanych z dźwiękiem, niezależnie od tego, czy chcesz dodać efekty dźwiękowe do swojego projektu, czy zbudować kompletny system audio!
UWAGA: To nie jest oryginalny układ YX5200. Istniejący kod dla układu YX5200 może wymagać dostosowania, aby działał prawidłowo.
Tak podłączysz DFPlayer Mini (clone) moduł MP3 z gniazdem MicroSD do Arduino UNO lub ESP32, z przykładowym szkicem, który możesz od razu wgrać.
Ten projekt pokazuje, jak odtwarzać pliki audio MP3 za pomocą modułu DFPlayer Mini i Arduino Uno. Upewnij się, że karta microSD jest sformatowana w systemie FAT32 i że plik MP3 znajduje się w folderze 'mp3' (lub w katalogu głównym jako 0001.mp3). Po włączeniu zasilania Arduino inicjalizuje odtwarzacz, ustawia głośność odtwarzania i rozpoczyna odtwarzanie pierwszego utworu.
/*
* ==================================================================
* 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);
}
}
}
Wymagane biblioteki: DFRobotDFPlayerMini 1.0.6
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Ten projekt łączy ESP32 z modułem DFPlayer Mini MP3, aby odtwarzać utwory audio z karty micro SD przez podłączony głośnik. DFPlayer Mini jest zasilany z 3.3V, a ESP32 komunikuje się z nim przez sprzętowy Serial2 na GPIO 16 (RX2) i GPIO 17 (TX2). Sformatuj kartę micro SD do FAT32 i umieść pliki audio w folderze 'mp3' (np. 0001.mp3), aby rozpocząć odtwarzanie.
/*
* ==================================================================
* 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();
}
Wymagane biblioteki: DFRobotDFPlayerMini 1.0.6
Wiring diagram and example code generated by Codey.online — https://www.codey.online