Karte-Anlernen funktioniert nicht; Reaktion nur auf Pause-Taste mit Sprachausgabe "eins"

#1

Hallo liebe Community,

ich habe jetzt schon einige Foren-Einträge mit Karten-Anlern-Problemen gelesen - leider konnte ich mir mit keinem davon helfen. Ich habe den TonUINO mit der offiziellen Platine gelötet. Die Lötstellen habe ich nachgemessen - die scheinen alle soweit ok zu sein. Ich habe drei Buttons die auch soweit zu funktionieren scheinen (Widerstand bei 0 Ohm bei gedrücktem Taster).
Leider funktioniert das Anlernen der Karten nicht. Ich habe sowohl den DEV als auch den Master Branch getestet - beide jeweils mit den Verzeichnissen mp3 und advert (aus dem jeweiligen branch). Zum testen habe ich alle MP3-Dateien reduziert bis auf eine: “001.mp3” im Verzeichnis “01”. Ich verwende die Karten, die bei dem AZ-Delivery Bundle dabei waren. Wenn ich eine Karte vor den RFID-Reader halte, sagt mir die Box, dass es eine neue Karte sei und erklärt mir wie ich anlernen kann. Wenn ich den weiter/zurück-Button drücke passiert gar nichts. Wenn ich Pause drücke, dann sagt mir die Box “Eins” und beginnt nach einem kurzen Moment die MP3-Datei abzuspielen. Dann passiert allerdings - egal welchen Button ich drücke - gar nichts mehr. Auch wenn ich die Karte dann wegnehme passiert nichts (auch keine Fehler-Ansage o.ä.). Ich habe leider echt keine Idee was ich machen soll. Klingt das nach eher nach einem Software- oder einem Hardware-Problem? Über jede Hilfe würde ich mich sehr freuen! Danke.

Monitor-Ausgabe:
14:45:33.614 -> ⸮H⸮ ⸮⸮FVG⸮TonUINO Version 2.0
14:45:34.998 -> © Thorsten Voß
14:45:35.108 -> Firmware Version: 0x92 = v2.0
14:45:38.506 -> Card UID: 29 CE D0 56
14:45:38.506 -> PICC type: MIFARE 1KB
14:45:38.506 -> Authenticating using key A…
14:45:38.506 -> Current data in sector:
14:45:38.543 -> 1 7 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF [ 0 0 1 ]
14:45:38.543 -> 6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
14:45:38.543 -> 5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
14:45:38.543 -> 4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
14:45:38.581 ->
14:45:38.581 -> Reading data from block 4 …
14:45:38.581 -> Data in block 4:
14:45:38.581 -> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
14:45:38.617 ->
14:45:38.617 -> Neue Karte konfigurierenTrack beendet983
14:46:13.197 -> Track beendet917
14:46:27.826 -> Track beendet917
14:46:36.672 -> Track beendet917

Gruß Mirco

#2

Das ist oft ein Problem der Buttons. Evtl hast du einen Wackelkontakt. Tausche mal testweise den pause und den weiterbutton.
Ein Foto deiner Verkabelung könnte wahrscheinlich auch helfen

#3

Hast Du sonst alles aus den FAQs beachtet? Karte max 32 GB, FAT ect?
Mal den Abstand zw. Reader und Karte variiert?

#4

Ja, habe die FAQ einmal komplett durch, habe da eigentlich alles beachtet. Ja, Karte ist 32GB FAT. Abstand Reader und Karte habe ich auch variiert - hat leider nichts geändert.

#5

Oh no! Wenn man sich so blöd anstellt, ist man selbst schuld! Vielen Dank für die Anregung ein Foto zu machen! Für das Foto habe ich den Arduino nochmal aus dem Gehäuse genommen, dabei ist mir mein Fehler aufgefallen! Ich habe die Kabel heute bei der Fehlersuche vier oder fünfmal in der Box angeschlossen, allerdings habe ich jedes Mal die Beschriftung des Arduino für die Pin-Belegung herangezogen. Jetzt beim Foto machen ist mir aufgefallen, dass die angelötete Pin-Leiste ja um ein paar Pins verschoben ist und eine eigene Beschriftung hat! :crazy_face: Gut, dass da kein Pin kam, der einem einen Kurzschluss übel nimmt :wink: Danke für die Antworten!

1 Like
#6

Sehr gerne, schön dass du den Fehler gefunden hast.