mp3-Player mit dem DFPlayerMini

Lesezeit: 6 Minuten

Seite als PDF

Der DFPlay­er­Mi­ni ist ein Mod­ul, das mp3- und wav-Dateien abspie­len kann. Der Laut­sprech­er wird über Steck­verbindun­gen mit dem Mod­ul ver­bun­den.
Außer­dem kön­nen noch zwei Taster angeschlossen wer­den, mit denen die Laut­stärke verän­dert und ein Vor- und Rück­sprung der Musik­dateien aus­ge­führt wer­den kann.

Die Musik­dateien wer­den auf eine max­i­mal 32 GB große Mini-SD-Karte kopiert, die For­matierung muss FAT32 sein.

Ordneransicht SD-Karte

Es kön­nen ver­schiedene Ord­ner angelegt wer­den. Zunächst kön­nen alle Dateien natür­lich in das Stam­mverze­ich­nis kopiert wer­den. Die Namen müssen der 4+3‑Konvention (4 Zif­fern, Punkt und die Dateien­dung mp3 oder wav) entsprechen und durch­num­meriert wer­den:
0001.mp3 0002.mp3 … 3000.mp3

Nach den vier Zif­fern dür­fen auch Buch­staben ver­wen­det wer­den, die eine Iden­ti­fizierung des Titels ermöglichen (0001_Deep_Purple_Child_in_Time.mp3).
Außer­dem kön­nen auch weit­ere Verze­ich­nisse angelegt wer­den, die von 01 bis max­i­mal 99 beze­ich­net wer­den kön­nen. In jedes dieser Verze­ich­nis kön­nen wiederum höch­stens 3000 Dateien abgelegt wer­den.

Weit­er­hin gibt es das Son­derverze­ich­nis mp3. Dateien in diesem Verze­ich­nis wer­den mit einem beson­deren Befehl (playMp3Folder) abge­spielt.

Überblick über die Funk­tio­nen. Jed­er Funk­tion muss der Name des Play­ers (mp3Player) vor­angestellt wer­den:

Funktionen der Bibliothek DFPlayerMini

Funk­tionAktionParameter/Beispiel
begin()Play­er startenSoft­ware­Se­r­i­al DFPlayerSoftwareSerial(RX, TX);
mp3Player.begin(DFPlayerSoftwareSerial);
volume(Wert)Laut­stärke
mögliche Werte 1 ‑30
volume(20);
EQ(Parameter)Equal­iz­erMögliche Para­me­ter:
DFPLAYER_EQ_NORMAL
DFPLAYER_EQ_POP
DFPLAYER_EQ_ROCK
DFPLAYER_EQ_JAZZ
DFPLAYER_EQ_CLASSIC
DFPLAYER_EQ_BASS
play(Nummer)spielt eine Datei aus dem Stam­mverze­ich­nisplay(1)
pause()pausiert die Wieder­gabe
start()startet die Wieder­gabe nach ein­er Pause
pre­vi­ous()vorheri­gen Titel spie­len
next()näch­sten Titel spie­len
loopFolder(Ordner)wieder­holt alle Titel im Ord­nerloopFolder(1)
alle Titel im Ord­ner 01 wer­den wieder­holt
playFolder(Ordner, Num­mer)spielt den angegebe­nen Titel aus dem Ord­nerplayFolder(2, 1);
spielt den ersten Titel aus dem Ord­ner 02
der Ord­ner darf max­i­mal 255 Dateien enthal­ten
playLargeFolder(Ordner, Num­mer)spielt den angegebe­nen Titel aus dem Ord­nerplayLargeFolder(2, 1);
spielt den ersten Titel aus dem Ord­ner 02
der Ord­ner darf bis zu 3000 Dateien enthal­ten
playMp3Folder(Nummer)spielt die Titel aus dem Ord­ner mp3playMp3Folder(1);
spielt den ersten Titel aus dem Ord­ner mp3
der Ord­ner darf bis zu 3000 Dateien enthal­ten
enableLoopAll()alle Dateien wieder­holen
ran­do­mA­ll()Dateien zufäl­lig abspie­len

 🔗Weit­ere Infor­ma­tio­nen auf der Seite des Her­stellers (abgerufen am 07.05.24)

MP3-Play­er im Seriellen Mon­i­tor

Pinbelegung DFPlayer Mini

Die Pins RX und TX kön­nen an beliebi­gen Ports außer 0 und 1 angeschlossen wer­den. Sie wer­den mit der Bib­lio­thek ⇒Soft­ware­Se­r­i­al anges­teuert.

Benötigte Bauteile:

  • DFPlay­er Mini
  • 2 Taster
  • Leitungs­drähte
  • Laut­sprech­er

Baue die Schal­tung auf.
(Fahre mit der Maus über das Bild, um die Beze­ich­nun­gen der Bauteile zu sehen)

Sollte das Pro­gramm nicht funk­tion­ieren, ver­tausche die Pins für RX und TX.

Benötigte Bib­lio­thek:

Binde die benötigten Bib­lio­theken ein und definiere die Vari­ablen.
Das Pro­gramm soll nur ein­mal laufen und benötigt deshalb nur den set­up-Teil.

mp3-Play­er mit Tas­ten­pad

Der mp3-Play­er soll über das Tas­ten­pad ges­teuert wer­den.

Die Tas­ten­bele­gung:

Benötigte Bauteile:

  • Laut­sprech­er
  • Tas­ten­pad
  • DFPlay­er Mini
  • Leitungs­drähte

Baue die Schal­tung auf:
(Fahre mit der Maus über das Bild, um die Beze­ich­nun­gen der Bauteile zu sehen)

Binde die benötigten Bib­lio­theken ein und definiere die Vari­ablen.
Beachte die Kom­mentare.

Der set­up-Teil:

Download

Die Abfrage des Tas­ten­pads erledigt die Funk­tion Taster­abfrage().

Der loop-Teil. Beachte die Kom­mentare.


Startseite
Aufgaben A-Z
Suchen
Downloads
Fehlermeldungen
Seite als PDF

Verwandte Anleitungen:


    let­zte Aktu­al­isierung: Okt. 24, 2025 @ 11:39