LIebe Gemeinschaft,
ich komme nicht mehr weiter und hoffe daher auf die gesammelte Intelligenz hier. Danke erstmal für den vielen Support, den ich im Forum schon nachlesen konnte und überhaupt Danke für das tolle Projekt!
Ich habe vor einigen Monaten für meine Tochter einen Tonuino aufgebaut. Hat super geklappt, bis auf dass er beim ersten Track eines Ordners kurz gestottert hat (DFPlayer ohen lesbare Chip-Aufschrift, dazu gleich unten). Naja. Das Projekt war wüst verdrahtet und konnte so nicht bleiben. Also habe ich eine Platine entworfen, die das alles schön und für harten Kindereinsatz macht.
Revision 2 der Platine hat dann auch schon funktioniert, Bauteilfootprint war gespiegelt.
Jetzt wollte ich den Drahtverhau im Player gegen die Platine tauschen, bei der Gelegenheit die Software-Änderungen der letzten Monate mitnehmen (das Stottern war schon verbesserungswürdig) und dachte, schnelle Sache. Aber denkste.
Ich verwende einen Nano V3 von AZ-Delivery, wie ich überhaupt deren Kit habe, also Karten, Player, Arduino. Ich habe, da ich für nuser 2. Kind auch einen Player bauen will und überhaupt zum rummachen 2 Chargen des AZ-Kits mit 2 Varianten des DFPlayers. Eine Variante hat keinen der hier kursierenden Chip-Bezeichnungen und wurde schon vor 2 Jahren gekauft. Die andere hat den „tollen“ MH2024K24SS.
Ich habe die aktuellste Software von github gezogen, constants.h auf 5 Buttons, Classic Platine angepasst und diverse von den per Kommentar aktivierbaren Workarounds für bestimmte problematische DFPlayer ausprobiert. Ich habe auch in der DFP-Library von Makuna den auf 1500ms verlängerten Delay für die MK2024er eingetragen.
Die SD-Karte mit dem SD-Formatter gründlich formatiert und mit dem tonuino-toolbox aus dem Forum hier beladen. Die zur Software passenden Sprachdateien aus dem sd-card.zip habe ich gezogen und auf die Karte gepackt. (https://tonuino.github.io/TonUINO-TNG/sd-card.zip)
Das Problem: Die nicht identifizierbare Playervariante, die zuvor stotterte, funktioniert jetzt nicht mehr, ich kriege nichtmal das BEEP beim starten.
Beim MH2024 ist der Player auch nicht ganz glücklich, ich konnte aber eine Karte programmieren und sie spielt auch.
Meine Probleme:
Ich bekomme aber ständig missing OnPlayFinished 0 tr in folder 1
angezeigt, selbst wenn der Player dann kurz darauf einen Track spielt.
Das Adminmenü verhält sich auch anders, meine ich. Die Ansage „Oh, eine neue Karte“ ist irgendwie kürzer wenn ich nicht von früher wüsste, dass ich über die Buttons navigieren müsste, kriege ich das nicht gesagt.
Ich kann mit den Buttons nicht skippen, komme also nicht über den 1. Track hinweg.
Ist der 1. Track fertiggespielt, wird kein weiterer Track geladen (Albummodus, 20 Tracks im Ordner) und der Player geht schlafen. Siehe Ende des Logs.
Die Buttons werden registriert.
Das missing OnplayFinished soll ja auf Probleme mit der Karte hindeuten - ich habe 2 Karten getestet, es ist bei beiden so, Karten sind entsprechend „behandelt“ gemäß Forum, Karten haben vorher funktioniert.
Ich bin ehrlich frustriert und würde mich über Ratschlag sehr freuen. Neue Speicherkarte? Hmpf. Andere DFPlayer? Ja klar, aber welchen kaufen?
Und ich habe meiner Tochter den funktionierenden Player kaputtoptimiert und werde hier mit Fragen gelöchert… ;-)))
Ich danke schon jetzt!
Stefan
_____ _____ _____ _____ _____
|_ _|___ ___| | | | | | |
| | | . | | | |- -| | | | | |
|_| |___|_|_|_____|_____|_|___|_____|
TonUINO Version 3.1 - refactored by Boerge1
created by Thorsten Voß and licensed under GNU/GPL.
Information and contribution at https://tonuino.de.
V3.1.7 01.03.24
Ver:2
Vol:15 10 15
EQ:1
ST:0
IB:1
AL:0
AP:1111
PCR:0
Volume: 15
MFRC522:24
enter Idle
Command: 6
enqueue mp3 262 0
play mp3 262
missing OnPlayFinished
Card Inserted
MIFARE_Read failed: 7
Card Removed
Card Inserted
Auth failed: 3
Card Removed
Card Inserted
CardData: 31 73 3b 74 02 0d 02 00 00
enter StartPlay
enqueue mp3 262 0
play mp3 262
Card Removed
missing OnPlayFinished
0 tr in folder 13
enqueue 13-
enter Play
enter Idle
Card Inserted
CardData: 00 00 00 00 00 00 00 00 00
enqueue mp3 300 0
enter AdmNewCard
play mp3 300
Card Removed
enter ChMode
enqueue mp3 310 0
play mp3 310
missing OnPlayFinished
Command: 18
Command: 18
Command: 16
enqueue mp3 311 0
play mp3 311
missing OnPlayFinished
Command: 14
enqueue mp3 312 0
play mp3 312
Command: 18
ChMode: 2
enter ChFolder
enqueue mp3 301 0
play mp3 301
missing OnPlayFinished
Command: 16
enqueue mp3 1 0
play mp3 1
missing OnPlayFinished
enqueue 1-1
play 1-1
Command: 18
ChFolder: 1
enter WriteCard
enqueue mp3 800 0
play mp3 800
missing OnPlayFinished
Card Inserted
Writing: 31 73 3b 74 02 01 02 00 00
enqueue mp3 400 0
play mp3 400
Card Removed
WriteCard -> finished
enter Idle
missing OnPlayFinished
Card Inserted
CardData: 31 73 3b 74 02 01 02 00 00
enter StartPlay
enqueue mp3 262 0
play mp3 262
Card Removed
missing OnPlayFinished
0 tr in folder 1
enqueue 1-
play 1-1
enter Play
Command: 7
enter Pause
Command: 7
enter Play
Command: 14
Command: 16
play 1-1
Command: 14
Command: 14
missing OnPlayFinished
enter Idle