DFPlay­er­Mi­ni

Lese­zeit: 2 Minu­ten
DFPlayer Mini

Der DFPlay­er­Mi­ni ist ein Modul, das mp3- und wav-Dateien abspie­len kann. Der Laut­spre­cher wird über Steck­ver­bin­dun­gen mit dem Modul ver­bun­den.
Außer­dem kön­nen noch zwei Tas­ter ange­schlos­sen wer­den, mit denen die Laut­stär­ke ver­än­dert und ein Vor- und Rück­sprung der Musik­da­tei­en aus­ge­führt wer­den kann.

Die Musik­da­tei­en wer­den auf eine maxi­mal 32 GB gro­ße Mini-SD-Karte kopiert, die For­ma­tie­rung muss FAT32 sein.

Ordneransicht SD-Karte

Es kön­nen ver­schie­de­ne Ord­ner ange­legt wer­den. Zunächst kön­nen alle Datei­en natür­lich in das Stamm­ver­zeich­nis kopiert wer­den. Die Namen müs­sen der 4+3-Konvention (4 Zif­fern, Punkt und die Datei­endung mp3 oder wav) ent­spre­chen und durch­num­me­riert wer­den:
0001.mp3 0002.mp3 … 3000.mp3

Nach den vier Zif­fern dür­fen auch Buch­sta­ben ver­wen­det wer­den, die eine Iden­ti­fi­zie­rung des Titels ermög­li­chen (0001_Deep_Purple_Child_in_Time.mp3).
Außer­dem kön­nen auch wei­te­re Ver­zeich­nis­se ange­legt wer­den, die von 01 bis maxi­mal 99 bezeich­net wer­den kön­nen. In jedes die­ser Ver­zeich­nis kön­nen wie­der­um höchs­tens 3000 Datei­en abge­legt werden.

Wei­ter­hin gibt es das Son­der­ver­zeich­nis mp3. Datei­en in die­sem Ver­zeich­nis wer­den mit einem beson­de­ren Befehl (playMp3Folder) abgespielt.

Über­blick über die Metho­den. Jeder Metho­de muss der Name des Play­ers (mp3Player) vor­an­ge­stellt werden:

DFRobotDFPlayerMini mp3Player;

Metho­den der Biblio­thek DFPlayerMini

Metho­deFunk­ti­onBei­spiel
begin()Play­er startenSoft­ware­Se­ri­al DFPlayerSoftwareSerial(RX, TX); 
mp3Player.begin(DFPlayerSoftwareSerial);
volume(Wert)Laut­stär­ke
mög­li­che Wer­te 1 -30
volume(20);
EQ(Parameter)Equa­li­zerMög­li­che Parameter:
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 Stammverzeichnisplay(1)
pau­se()pau­siert die Wiedergabe
start()star­tet die Wie­der­ga­be nach einer Pause
pre­vious()vor­he­ri­gen Titel spielen
next()nächs­ten Titel spielen
loopFolder(Ordner)wie­der­holt alle Titel im OrdnerloopFolder(1)
alle Titel im Ord­ner 01 wer­den wiederholt
playFolder(Ordner, Num­mer)spielt den ange­ge­be­nen Titel aus dem OrdnerplayFolder(2, 1);
spielt den ers­ten Titel aus dem Ord­ner 02
der Ord­ner darf maxi­mal 255 Datei­en enthalten
playLargeFolder(Ordner, Num­mer)spielt den ange­ge­be­nen Titel aus dem OrdnerplayLargeFolder(2, 1);
spielt den ers­ten Titel aus dem Ord­ner 02
der Ord­ner darf bis zu 3000 Datei­en enthalten
playMp3Folder(Nummer)spielt die Titel aus dem Ord­ner mp3playMp3Folder(1);
spielt den ers­ten Titel aus dem Ord­ner mp3
der Ord­ner darf bis zu 3000 Datei­en enthalten
enab­le­Loo­pAll()alle Datei­en wiederholen
ran­dom­All()Datei­en zufäl­lig abspielen
read­FileCounts()liest die Anzahl aller Datei­en auf der SD-Karte
readFileCountsInFolder(Ordner)liest die Anzahl der Datei­en im Ordnernt Datei­en = mp3Player.readFileCountsInFolder(1);
Serial.print(String(Dateien);
lis­tet die Anzahl der Datei­en im Ord­ner 01 auf

Wei­te­re Infor­ma­tio­nen (exter­ner Link, abge­ru­fen am 26.11.2020)

Pinbelegung DFPlayer Mini

Die Pins RX und TX kön­nen an belie­bi­gen Ports außer 0 und 1 ange­schlos­sen wer­den. Sie wer­den mit der Biblio­thek ➨Soft­ware­Se­ri­al angesteuert.


Bildergalerie Bildergalerie

Letzte Aktualisierung: 31. Mrz 2021 @ 9:36