Zamówienie w dzień roboczy przed 14:00 = wysyłka tego samego dnia 30 dni na odstąpienie od umowy 1 rok gwarancji
← Wróć do przeglądu

Odtworzenie spowoduje załadowanie filmu z YouTube.

Schemat podłączenia i przykład kodu

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ć.

Demo odtwarzacza MP3 DFPlayer Mini

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.

Schemat podłączenia: DFPlayer Mini (clone) moduł MP3 z gniazdem MicroSD na Arduino UNO
Schemat podłączenia · Kliknij, aby powiększyć
Tabela połączeń: DFPlayer Mini (clone) moduł MP3 z gniazdem MicroSD na Arduino UNO
Tabela połączeń · Kliknij, aby powiększyć
DFPlayer_Mini_MP3_Player_Demo.ino · skompilowane i przetestowane
/*
 * ==================================================================
 *  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

ESP32 DFPlayer Mini MP3 Player Demo

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.

Schemat podłączenia: DFPlayer Mini (clone) moduł MP3 z gniazdem MicroSD na ESP32 DevKit V1
Schemat podłączenia · Kliknij, aby powiększyć
Tabela połączeń: DFPlayer Mini (clone) moduł MP3 z gniazdem MicroSD na ESP32 DevKit V1
Tabela połączeń · Kliknij, aby powiększyć
ESP32_DFPlayer_Mini_MP3_Player_Demo.ino · skompilowane i przetestowane
/*
 * ==================================================================
 *  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