meine Box läuft seit ein paar Wochen, aber in unregelmäßigen Abständen beschwert sich mein Sohn, dass der Tonuino sich mitten in der Geschichte einfach knackend ausschaltet. Er kann sie danach wieder normal starten und bedienen. Teilweise tritt der Fehler nach kurzer Zeit wieder auf oder die Datei wird bis zum Ende abgespielt.
Es gibt aber auch Tage, da läuft die Box ohne zu murren durch.
Zuerst dachte ich, dass der Akku alle ist und habe die Box geladen, aber selbst mit voll aufgeladenem Akku tritt der Fehler auf.
Ich konnte bis jetzt auch noch nicht feststellen, dass es an einer bestimmten Geschichte liegt. Mein Sohn hört meist verschiedene Dinge. Bei den Hörspielen habe ich zum Beispiel die Benjamin Blümchen Geschichten immer als eine Datei, welche alle in einem Ordner liegen und mit einer Karte dann direkt abgerufen werden.
ja, die automatische Abschaltung ist auf 5 Minuten eingestellt. In den meisten Fällen klappt das ja auch Problemlos
Ich werde das heute Abend mal in Angriff nehmen. Wie kann ich die Box denn dann alternativ ausschalten (ohne sie aufzuschrauben und die Stromversorgung zu trennen)?
Yap tut er. Well dann die MCU den Pin nichtmehr halten kann um die Stromversorgung aufrecht zu erhalten. Das ist im übrigen auch der Grund warum beim FW Update die Play Taste gedrückt gehalten werden muss (weil über die Serial ein Reset kommt).
Klingt genau wie mein geschildertes Problem vor einiger Zeit.
Leider konnte ich es nicht wirklich nachstellen um herauszufinden woran es nun genau liegt.
Das Thema von @argy hatte ich schon entdeckt gehabt … da ich aber die original Software aufgespielt habe, dachte ich dass es eventuell was anderes sein kann?!
@argy Konntest du das Problem bei deiner Box denn zwischenzeitlich beheben?
So, hier nun meine bisherigen Beobachtungen:
Ich habe die automatische Abschaltung rausgenommen und seit dem ist der Fehler nicht mehr aufgetreten. Mein Sohn ist glücklich dass die Box nicht mehr knackend ausgeht, aber nun ist die Box die ganze Nacht in Bereitschaft, was ich wiederum nicht so super finde.
Was kann/muss ich nun an der Software ändern, damit die Box das tut was sie soll?
Wenn du magst kannst du mal meinen Fork mit der Anpassung testen, die ich @argy vorgeschlagen habe.
Der Standby Timer funktioniert bei mir grundlegend anders als im Original.
Ich habe die Vorgeschlagene Anpassung im master Branch integriert. marco-117/TonUINO-Affenbox: Die DIY Musikbox (nicht nur) für Kinder (github.com)
Bitte NIICHT das Release dafür herunter laden, sondern den master Branch.
Flashen kannst du wie bisher über die Arduino IDE
Die Lautsprecherabschaltung ist bei mir ebenfalls schon integriert.
Um die Software nutzen zu können musst du drei Dinge machen:
den mp3 und sdvert Ordner ersetzen
vor dem flashen in der Configuration.h Datei folgende #defines aktivieren, die sind aktuell auskommentiert:
#define AiO
#define FIVEBUTTONS
nach dem flaschen den EEPROM löschen, das löscht alle Hörbuchspeicherplätze die vorhanden sind, ist aber notwendig, da es sonst zu komischen verhalten in meiner Software kommen kann. Um den EEPROM zu löschen beim einschalten alle Buttons gedrückt halten.
in der Datei sind auch die restlichen HW Funktionen ein-/ausschaltbar.
Der Fork ist sonst vollständig Kompatibel.
Ziel dieser Aktion wäre zu testen ob ein anderes Standbysystem das Problem behebt, bei Erfolg könnte man die Änderung als Vorschlag für die Original SW anbringen.
Wir waren noch ein paar Tage im Urlaub und vorher bin ich nicht mehr dazu gekommen deinen Fork aufzuspielen. Da ich aber keine Lust hatte jedes Mal händisch die Box auszuschalten hatte ich einfach den Timer auf 30 Minuten gesetzt. Die Hoffnung war, dass die Geschichte (meistens Benjamin Blümchen zur Zeit) schon fast zu Ende ist, falls die Box einfach wieder ausgeht.
Aber was soll ich sagen, in der ganzen Zeit ist die Box nun nicht ein einziges Mal mehr knackend ausgegangen mittendrin, sondern hat genau das getan was sie sollte!
Ergibt das einen Sinn wieso der Fehler bei einem Timer von 5 Minuten auftritt aber bei 30 Minuten nicht mehr???
Mir ist mein Hörspiel jetzt auch mitten drin ausgegangen, deshalb hab ich mich an etwas erinnert:
Drückt man die Next-Taste, wenn es gar keinen nächsten Titel gibt, wirkt es so, als sei das einfach ignoriert worden. Das Problem ist, dass, ohne dass man es bemerkt, der Standby-Timer gestartet wird. Somit geht die Box Minuten später scheinbar grundlos aus.
Ich meine auch das war hier irgendwo schonmal Thema, aber ich finde hier im Forum nichts.
Ich habe das direkt Mal ausprobiert. Timer auf fünf Minuten eingestellt, Geschichte gestartet und auf next gedrückt. Resultat war, dass die Box nach 5 Minuten ausging. Mit einem Timer von 15 Minuten hat es sich genau so verhalten. Es kann also durchaus so sein, dass mein Sohn anstatt lauter\leiser ausversehen den next Knopf gedrückt hat und es so zu dem scheinbaren Fehlverhalten kam!
Gibt es dafür eine Lösung oder ist das nun Mal so?