Bestilt før kl. 14.00 på hverdage = afsendt samme dag 30 dages fortrydelsesret 1 års garanti
← Terug til oversigten

Ved afspilning indlæses videoen fra YouTube.

Tilslutningsdiagram og kodeeksempel

Sådan tilslutter du DFPlayer Mini (clone) MP3 modul med MicroSD-kortslot til en Arduino UNO eller ESP32, med en eksempelsketch, du kan uploade med det samme.

DFPlayer Mini MP3-afspiller demo

Dette projekt viser, hvordan man afspiller MP3-lydfiler med DFPlayer Mini-modulet og Arduino Uno. Sørg for, at dit microSD-kort er formateret i FAT32, og at der ligger en MP3-fil i en 'mp3'-mappe (eller i roden navngivet 0001.mp3). Når der tændes for strømmen, initialiserer Arduino afspilleren, indstiller afspilningslydstyrken og starter afspilningen af det første lydspor.

Tilslutningsdiagram: DFPlayer Mini (clone) MP3 modul med MicroSD-kortslot på en Arduino UNO
Tilslutningsdiagram · Klik for at forstørre
Tilslutningstabel: DFPlayer Mini (clone) MP3 modul med MicroSD-kortslot på en Arduino UNO
Tilslutningstabel · Klik for at forstørre
DFPlayer_Mini_MP3_Player_Demo.ino · kompileret og testet
/*
 * ==================================================================
 *  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);
    }
  }
}

Nødvendige biblioteker: DFRobotDFPlayerMini 1.0.6

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 DFPlayer Mini MP3 Player Demo

Dette projekt forbinder en ESP32 med et DFPlayer Mini MP3-modul for at afspille lydspor fra et micro SD-kort via en tilsluttet højttaler. DFPlayer Mini forsynes med 3.3V, og ESP32 kommunikerer med den via hardware Serial2 på GPIO 16 (RX2) og GPIO 17 (TX2). Formater dit micro SD-kort med FAT32, og placer lydfiler i en 'mp3'-mappe (f.eks. 0001.mp3) for at starte afspilningen.

Tilslutningsdiagram: DFPlayer Mini (clone) MP3 modul med MicroSD-kortslot på en ESP32 DevKit V1
Tilslutningsdiagram · Klik for at forstørre
Tilslutningstabel: DFPlayer Mini (clone) MP3 modul med MicroSD-kortslot på en ESP32 DevKit V1
Tilslutningstabel · Klik for at forstørre
ESP32_DFPlayer_Mini_MP3_Player_Demo.ino · kompileret og testet
/*
 * ==================================================================
 *  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();
}

Nødvendige biblioteker: DFRobotDFPlayerMini 1.0.6

Wiring diagram and example code generated by Codey.online — https://www.codey.online