Montag, 28. September 2026

MP3 Player gefrickelt

An dem Prompt hatte ich mehr als eine halbe Stunde geschrieben, jedoch wurde der Code in deutlich geringer Zeit generiert. Eine Korrektur war nicht nötig. Allerdings muss man sagen, der Code ist keine 300 Zeilen groß. 

Starthilfe 

Eigentlich hatte ich vor, alles selbst zu recharchieren, aber ich brauchte eine Initiale Starthilfe, um mit der Verbesserung meines CAMP Projekt voran zu kommen. Das Projekt CAMP nutzt aktuell den DFPlayer Mini MP3 und da funktioniert das Auslesen der MP3 Titel schlicht weg nicht, weil diese Funktion nicht enthalten ist. Daher suchte ich an einer anderen Lösung.

Der Prototyp

Das soll zunächst ein eigenes Projekt sein, das auch ein eigenes Gehäuse bekommt, sobald ich mit dem Design fertig bin. Wichtig war, mir, dass der Titel von der MP3 auch auf einen Bildschirm ausgegeben werden kann.

Der Klang ist über die Kopfhörer soweit super. Die Ausgabe über den 3W Lautsprecher ist jedoch sehr leise, weil dafür ein Verstärker benötig wird.

Übersicht

Mit der Chat KI Claude habe ich dieses Bild generieren lassen, um den groben Schaltplan zu erhalten und auch gleich sieht, welche Module für den Aufbau nötig wird.

Eins ist klar, die Verkabelung hat etwas mehr Aufwand als bei meinem Projekt CAMP. Dafür habe ich mehr Flexibilität bei der Verwendung der SD Karte, um zum Beispiel Bilder zu laden für den Titel. Das geht dann allerdings mit einem ESP32-S3, weil dieser die Last auf zwei Kernen verteilen kann. 

Zusammenfassend

Für das Mini MP3 Projekt wurde folgende Module verwendet.

  • ESP32-C3 
  • PCM5102 DAC
  • OLED 128x32
  • SD-Kartenleser
  • 1x Potitiometer
  • 2x Buttons

Zum Testen der Sound Ausgabe werden Kopfhörer benötigt, das Klassisch über 3,5 Klinkenstecker angeschlossen wird am Modul PCM5102. 

Github Repository: ESP32-C3 MP3 Player 

Keine Kommentare:

MP3 Player gefrickelt

An dem Prompt hatte ich mehr als eine halbe Stunde geschrieben, jedoch wurde der Code in deutlich geringer Zeit generiert. Eine Korrektur wa...