Ich heiße Michael und bin über die Zeitschrift Make auf dieses Projekt gestoßen. Ich selber habe im letzten Jahr ein ähnliches Projekt gestartet mit dem DFPlayer und habe ihn dann TheoBert 1000 genannt. Mittlerweile habe ich 5 Stück für Freunde und Verwandte gebaut die fleissig benutzt werden.
Hier ein paar Eckdaten:
-ARDUINO nano, RC522 cardreader, DF Player mini
-Statusanzeige über WS2812b RGB Led
-Stromversorgung über 5V Steckernetzteil
-SD-Card Zugriff über USB Anschluss
-15Tasten für Direktzugriff auf 15 Lieblingssongs oder Ordner.
-Lautstärkeregler der vom Arduino digital ausgewertet wird.
-Gehäuse aus Buchenholz gefräst und mit Laser graviert.
-Visaton Lautsprecher
-Adminfunktionen werden im EEprom gespeichert.
-Adminkarten: Sleeptimer, max Lautstärke, Tastensperre, Potisperre usw.
Aktuell habe ich die Tonuino Firmeware von @Stephan für mich erweitert und angepasst.
Mittlerweile bin ich schon bei ca. 91% Programmgröße.
Zum Tonuino habe ich noch einige Fragen, zur Hardware. Ich habe gesehen das dort der RC522 mit seinen Datenleitungen direkt an 5V Pegel vom Nano hängen. Laut Datenblatt von nxp scheint mir das zuviel. Bei mir laufen alle Datenleitungen über LevelShifter 5V/3,3V. Ebenso zum DFPlayer. Ebenfalls versorge ich den DFPlayer über eine 1N5400 Diode direkt aus dem 5V Steckernetzteil und nicht aus dem Arduino Spannungsregler. Bei vollen 5V gab es teilweise auch komische Brummgeräusche. Der Stromfluss beim DFPlayer bei hohen Lautstärken ist nicht zu unterschätzen. Erwartet ihr dort keine Langzeitprobleme?
Und habt ihr schon mal das Phänomen bei der Datenreihenfolge gehabt, wenn ihr über USB direkt die Daten aufspielt. Denn läuft es nach dem Motto: First in, first out. Also wenn ich zB. Titel 015 zuerst kopiere und danach 001 bis 014 wird Titel 015 immer zu erst abgespielt. Hier hilft nur dann das kleine Windows Freeware Programm “mp3DirSorter“. Das sortiert dann wieder nach Datenname.
Wozu habt ihr den Magic Cookie im Code? Nach meinen Erfahrungen erhöht das nur die Lesezeit die benötigt wird um die Karte zu erkennen. Meiner Meinung sollten drei Speicherplätze reichen. Ordner, Song, und Modus/Adminfunktionen.
Warum habt ihr im Github von Thorsten nur Audiodateien bis 250? Müssten doch eigentlich 255 sein? Bin zwar noch nicht an diese Grenze gekommen, aber wer weiß.
Ich hoffe das kommt nicht als gemeckere rüber, sondern als Positiv Kritik.
Ich werde mir wohl auch einen Tonuino bauen aber mit einigen Änderungen. Ich denke er bekommt 5 Tasten. Für einen 3jährigen kein Problem bei der Bedienung.
Schöne Grüße Michael