# MP3 DFPlayer

Der DFPlayer Mini ist ein kompaktes und kostengünstiges MP3-Modul, das eine einfache Audiowiedergabe ermöglicht. Es kann sowohl eigenständig als auch in Kombination mit Mikrocontrollern wie dem Arduino oder Raspberry Pi Pico verwendet werden. Mit einer Micro-SD Karte können mp3-Audiodateien über einen Lautsprecher abgespielt werde.

[![PXL_20230627_104540295.jpg](https://wiki.gestaltwasdigital.org/uploads/images/gallery/2023-07/scaled-1680-/pxl-20230627-104540295.jpg)](https://wiki.fitforgestaltwas.org/uploads/images/gallery/2023-07/pxl-20230627-104540295.jpg)

**Technische Eckdaten:**

- **Empfohlene Spannung:** 5V DC für optimale Leistung
- Stromaufnahme -&gt; **Im Standby:** ~20 mA / **Während der Wiedergabe:** Bis zu 100 mA

Der MP3 DFPlayer spielt Audiodateien ab, die auf einer Micro-SD-Karte gespeichert werden können. Hier müsst ihr ganz genau auf die Vorgaben der **Dateibenennungen** achten. Benennt die Audiodateien auf euren Computer, Laptop oder Raspberry Pi Pico entsprechend um, und speichert/kopiert diese auf die Micro-SD-Karte.

<p class="callout warning">**Dateibenennung:** Benenne die Dateien und Ordner gemäß den Vorgaben (z. B. 0001.mp3, 0002.mp3) im Ordner 001, um eine reibungslose Wiedergabe zu gewährleisten.</p>

<table border="1" id="bkmrk-pin-kurzbeschreibung" style="border-collapse: collapse; width: 100%; height: 385.75px;"><colgroup><col style="width: 18.5936%;"></col><col style="width: 32.6762%;"></col><col style="width: 48.7302%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">**Pin**</td><td style="height: 29.7969px;">**Kurzbeschreibung**</td><td style="height: 29.7969px;">**Beschreibung**</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">*VCC*</td><td style="height: 46.5938px;">ositive Spannungsversorgung

(3,2V - 5V)

</td><td style="height: 46.5938px;">Versorgt den mp3-DFPlayer mit Strom</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">*GND*</td><td style="height: 46.5938px;">Masse

(Ground)

</td><td style="height: 46.5938px;">Hier fließt der Strom zurück, das ist wie der Abfluss, der das Wasser wieder aufnimmt.</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">*RX (Receive)*</td><td style="height: 46.5938px;">Serielle Datenempfangsleitung

(TTL-Pegel, 0 - 3,3V)

</td><td style="height: 46.5938px;">Empfängt Daten vom Mikrocontroller (**RX des DFPlayers** wird mit dem **TX-Pin des Mikrocontrollers** verbunden)</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">*TX (Transmit)*</td><td style="height: 46.5938px;">Serielle Datensendeleitung

(TTL-Pegel, 0 - 3,3V)

</td><td style="height: 46.5938px;">Sendet Daten an den Mikrocontroller (z. B. Statusmeldungen). (**TX des DFPlayers** wird mit dem **RX-Pin des Mikrocontrollers** verbunden)</td></tr><tr style="height: 63.3906px;"><td style="height: 63.3906px;">*SPK\_1 und SPK\_2*</td><td style="height: 63.3906px;">Direkte Lautsprecherausgänge (unterstützt 3W Lautsprecher mit

4Ω bis 8Ω Impedanz)

</td><td style="height: 63.3906px;">Direkter Anschluss für einen Lautsprecher. Kein zusätzlicher Verstärker notwendig.</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">*DAC\_R und DAC\_L*</td><td style="height: 46.5938px;">Analoge Audioausgänge rechts und links (für Verstärker oder Kopfhörer)</td><td style="height: 46.5938px;">Falls ein externer Verstärker oder ein Stereo-Ausgang benötigt wird, können diese Pins verwendet werden.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">*ADKEY1 und ADKEY2*</td><td style="height: 29.7969px;">Anschlüsse für Tastensteuerung über Widerstandsnetzwerke

</td><td style="height: 29.7969px;">Ermöglichen die Steuerung des Moduls über Tasten ohne Mikrocontroller. Durch unterschiedliche Widerstandswerte können verschiedene Funktionen ausgelöst werden.</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">*BUSY*</td><td style="height: 29.7969px;">Signalisiert den Wiedergabestatus

(LOW während der Wiedergabe, HIGH im Standby)

</td><td style="height: 29.7969px;">Kann verwendet werden, um den Status der Wiedergabe zu überwachen. Nützlich für Feedback an den Mikrocontroller.

</td></tr></tbody></table>

[![mp3-dfplyer_pico_005.png](https://wiki.gestaltwasdigital.org/uploads/images/gallery/2024-11/scaled-1680-/mp3-dfplyer-pico-005.png)](https://wiki.gestaltwasdigital.org/uploads/images/gallery/2024-11/mp3-dfplyer-pico-005.png)

<p class="callout success">RT und RX Pins: Diese Pins werden für die serielle Kommunikation mit einem Mikrocontroller verwendet. Über sie können Befehle gesendet werden, um z. B. Play, Pause, Stopp, Lautstärke und Titelsteuerung zu realisieren.</p>

<p class="callout info">*Es ist wichtig, eine stabile Spannungsversorgung zu gewährleisten, da Spannungsschwankungen zu Fehlfunktionen führen können. Ein zusätzlicher Kondensator (z. B. 100 µF bis 1000 µF) zwischen VCC und GND kann helfen, Spannungsspitzen auszugleichen. Da der DFPlayer mit 3,3V Logikpegeln arbeitet, sollte der RX-Pin des Moduls nicht direkt mit 5V Signalen beschickt werden. Ein Spannungsteiler (z. B. 1kΩ und 2kΩ Widerstände) kann verwendet werden, um die Spannung anzupassen.*</p>