RS232- oder SPI-fähiges mp3-Player-Modul gesucht

OP #7575579
Lesenswert?
• ▲
▼

Hallo,

ich bin auf der Suche nach einem mp3 Player Modul dass man per Arduino steuern kann, also per RS232, SPI o.ä. Die offensichtliche Wahl wäre der DFplayer Mini: https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299

Aber soweit ich sehe kann der nicht gezielt zu einer Stelle innerhalb der mp3 Datei springen, was ganz nett wäre wenn man nach einem Power Down ein Hörbuch an der beendeten Stelle fortsetzen will, oder Sachen wie 10s zurückspringen implementieren will. An dem Modul finde ich nett dass es das ganze Handling der SD-Karte und der mp3 Dekodierung selbst erledigt so dass ein langsamer 8-bit Prozessor zum steuern ausreichend ist. Ungern würde ich mit einem STM32 selber die SD-Karte ansprechen, mich durch das Dateisystem hangeln und die mp3 selber dekodieren müssen. Hat da jemand einen Tipp für mich?

Ja, es soll so eine Art Toniebox Ersatz werden, aber einer mit einer guten Bauanleitung die ein Bastler ("Maker") einfach 1:1 Nachbauen kann. Soweit ich das sehe gibt es so was zwar im Netz, aber nur so halbgar.

OP #7576499
Lesenswert?
• ▲
▼

Ich würde den kleinsten PI nehmen und irgend einen mp3 Players der sich über die Shell steuern lässt.

Das hat einen ziemlichen Ruhestromverbrauch. Würde gehen wenn ich den PI runterfahre und nur bei Benutzung boote. Braucht dann einen extra Controller.

Nimm doch den Espuino: https://forum.espuino.de/ ESP32 mit MAX98357a. Flexibler geht es eigentlich nicht.

Ich hatte gehofft dass ich mich um Dateisystem und SD-Karte nicht kümmern muss. Denn selbst wenn es dafür Libs gibt, muss man die immer noch zum laufen bringen.

Vielen Dank an alle die Tipps geschrieben haben, damit weiß ich dass ich keine offensichtliche Möglichkeit übersehen habe.

#7576830
Lesenswert?
• ▲
▼

Georg S. schrieb:

Ich hatte gehofft dass ich mich um Dateisystem und SD-Karte nicht kümmern muss. Denn selbst wenn es dafür Libs gibt, muss man die immer noch zum laufen bringen.

Das musst du ja nicht. Das haben die espuino-Entwickler bereits getan.

Du nimmst die fertige Software von github und nutzt sie einfach.

Dafür bekommst du dann noch eine saubere Weboberfläche in der man die Zuweisungen der RFID-Karten erledigen und Musikstücke hochladen kann. Ebenso hast du dann auch noch eine Webstreamunterstützung oder kannst entsprechende Abspielmodi (Hörbuchmodus, Zufall) nutzen. Oder auch einen Neopixelring die Visualisierung übernehmen lassen.

Grüße Patrick

#7766335
Lesenswert?
• ▲
▼

Das hat einen ziemlichen Ruhestromverbrauch. Würde gehen wenn ich den PI runterfahre und nur bei Benutzung boote. Braucht dann einen extra Controller.

Nimm irgendeinen modernen Microcontroller der >=200Mhz Klasse und benutze da eine Softwareimplementierung von MP3. Ein RP2040 koennte das locker, allerdings ist der auch noch kein Wunder an Ruhestrom.

https://embeddedcomputing.com/technology/processing/interface-io/simple-mp3-audio-playback-with-raspberry-pi-pico

Vanye

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.