Fehlermeldungen vom DF-Player oder RFID-Reader, die in der Ausgabe der Konsole erscheinen.

Com to DF Player broken

Diese Meldung weist primär auf ein Kommunikationsproblem über die serielle Schnittstelle zwischen Arduino und DF-Player hin. Die Kommunikation kann gestört sein durch

Diese Meldung wird aber auch ausgegeben, wenn Probleme mit der SD-Karte auftreten:


Com error 1 / DfPl Err: 1

Der DF-Player ist nicht oder nicht korrekt initialisiert worden.
Bei Verwendung der TonUINO Software sehr wahrscheinlich durch einen Kommunikationsfehler auf den Rx / Tx Leitungen entstanden.

Abhilfe


Com error 3 / Dfpl Err: 3

Empfangsstörung auf der seriellen Schnittstelle (Rx Leitung)

Abhilfe


Com error 4 / Dfpl Err: 4

Checksumme nicht korrekt. Dies kann bei fehlerhafter SD-Karte, aber auch bei Speicherfehlern einzelner Dateien auftreten
[/details]

Abhilfe
SD-Karte neu formatieren und befüllen, wie in "Befüllen einer SD-Karte" beschrieben
Ist der Fehler damit nicht beseitigt, wird empfohlen, eine andere SD-Karte zu verwenden.


Com error 5 / Dfpl Err: 5

Die Nummer des angeforderten Tracks ist außerhalb des gültigen Bereiches (001 - 255)
Fehlerhafte Konfiguration einer RFID-Karte, eventuell auch defekte RFID-Karte.

Abhilfe
Dies sollte eigentlich bei Verwendung der TonUINO Software zur Konfiguration der RFID-Karten ausgeschlossen sein, dennoch in der Konsole / seriellem Monitor prüfen, welcher Track angefordert wird. Dann ggf. die RFID-Karte mit der TonUINO Software (Admin Menü) neu konfigurieren.
Wechsel der RFID-Karte


Com error 6 / DfPl Err: 6

Error 6 zeigt an, dass der DF-Player den angeforderten Track auf der SD-Karte nicht finden kann.
Dies kann unterschiedliche Ursachen haben:

Abhilfe


Com error 7 / Dfpl Err: 7

Diese Fehlermeldung wird vom DF-Player ausgegeben, wenn

Abhilfe
Kontrolle der Formatierung der SD-Karte und der Ordner sowie der Dateien, wie in "Befüllen der SD-Karte" detailliert beschrieben.


Com error 8 / Dfpl Err: 8

Diese Fehlermeldung wird vom DF-Player ausgegeben, bei

Abhilfe
Sitz der SD-Karte im Player überprüfen, ggf. korrigieren.
Beseitigt diese Maßnahme den Fehler nicht, wird geraten eine andere SD-Karte mit höchstens 32 GB Kapazität zu verwenden und entsprechend "Befüllen der SD-Karte" zu formatieren und zu befüllen.


Com error 129 / Dfpl Err: 129

Störung der Kommunikation zwischen Arduino und DF-Player durch Fehler in der Verdrahtung (Vertauschung von Rx Tx, Unterbrechung, Kurzschluss)
Auf dem DF-Player selbst wurde in einigen Fällen auch schon Kurzschluss von Tx nach Masse durch Lötzinnbrücke zum Abschirmblech der SD-Kartenaufnahme berichtet.

Abhilfe


Com error 130 / Dfpl Err: 130

Diese Fehlermeldung ist ein Hinweis darauf, dass die angeforderte mp3-Datei zwar vorhanden ist, aber vom DF-Player nicht decodiert werden kann (also das mp3-Format nicht korrekt ist)

Abhilfe
Wenn es sich um eine einzelne Datei handelt, diese neu codieren.
Ein Codierungsfehler tritt mit hoher Wahrscheinlichkeit bei selbst aufgenommenen mp3-Dateien auf, da die Einstellmöglichkeiten der "Aufnahmeprogramme" sehr umfangreich sein können.
Heruntergeladene Audiodateien im mp3-Format machen in der Regel keine Probleme.
Grundsätzlich ist aber erforderlich, die SD-Karte sorgfältig nach den Anweisungen in "Befüllen der SD-Karte" zu befolgen, da bei einigen Playern schon geringe Abweichungen zu Fehlern führen.


missing OnPlayFinished

Diese Fehlermeldung deutet auf ein Timing-Problem des DF-Players durch verlangsamte Reaktion durch:

Abhilfe


com to mfrc522 broken

Die TonUNO Firmware fragt die Firmware-Version des RFID-Readers ab.
Erfolgt keine Rückmeldung ist die Kommunikation gestört. Für die Störung können folgende Gründe vorliegen:

Abhilfe

Seit auch ein Nano ESP32 für den TonUINO verwendet werden kann, wird berichtet, dass es auch zu diesem Fehler kommt, wenn die Classic-Platine für den Aufbau verwendet wurde, obwohl alle Verbindungen zuverlässig und sauber gelötet sind.
Auf der Platine sind Widerstände zur Pegelanpassung integriert, um die 5 V Logikpegel des Arduino Nano an die 3,3 V Logikpegel des MFRC522 anzupassen. Da der Nano ESP32, bedingt durch den anderen Prozessor, nun auch mit 3,3 V Logilpegeln arbeitet, kommt es, abhängig von Bauteilstreuungen, dazu, dass die Signale durch die Pegelanpassung soweit abgeschwächt sind, dass eine zuverlässige Signalübertragung nicht mehr möglich ist.


Abhilfe bei Einsatz eines Nano ESP32
Der Spannungsteiler zur Pegelanpassung auf der Classic-Platine muss unwirksam gemacht oder ausgebaut werden. Dazu werden 2 Möglichkeiten empfohlen:

  1. Umgehung der Pegelanpassung
    Die Anschlussleitungen des MFRC522 werden nicht über die vorgesehene Pfostenleiste auf der Platine angeschlossen, sondern direkt and die entsprechenden Pins des Arduino (Lötpunkte der Buchsenleiste des Arduino) angelötet, womit der Spannungsteiler unwirksam wird.
  2. Ausbau / Deaktivierung der Pegelanpassung
    Die Widerstände zur Pegelanpassung (Levelshifter) befinden sich unterhalb des Steckplatzes für den Arduino Nano auf der Bestückungsseite der Classic-Platine.

    Um die Pegelanpassung (Levelshifter) zu deaktivieren, müssen nur die 2 kΩ Widerstände (R2, R4 und R5), die auf GD-Potenzial geschaltet sind, ausgebaut (ausgelötet) werden. Die 1 kΩ Widerstände des Spannungsteilers verbleiben auf der Platine.

    !! Achtung !!
    Wenn die 1 kΩ Widerstände entfernt werden, ist die Verbindung der Pfostenleiste zur Buchsenleiste des Arduino unterbrochen.
    Damit die Pfostenleiste weiter zum Anschluss des MFRC522 genutzt werden kann, müssen die 1  kΩ Widerstände durch Brücken ersetzt werden.