Absoluter Anfänger Frage


#1

Hallo zusammen,
ich bin absolut unerfahren, was Programmierung, Löten etc angeht und bin das Projekt trotzdem angegangen. Jedoch ist irgendwo scheinbar ein Fehler drin und ich habe keine Ahnung, wie ich herausfinde wo. Am Arduino leuchtet das grüne Licht und am RFID-Reader ein rotes Licht. Wenn ich nun eine leere Karte auflege, passiert nichts. Drücke ich einen der Lautstärke-Buttons kommt eine Ansage der Zahl “1” und manchmal noch “wähle mit den Lautstärke-Tasten den Wiedergabe-Modus aus”. Allerdings geschieht weiter nichts.
Hier mal ein Auszug aus dem Seriellen Monitor:

TonUINO Version 2.0
© Thorsten Voß
Firmware Version: 0x92 = v2.0
Card UID: 90 62 EE A2
PICC type: MIFARE 1KB
Authenticating using key A…
Current data in sector:
1 7 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF [ 0 0 1 ]
6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]

Reading data from block 4 …
Data in block 4:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Neue Karte konfigurieren
Com Error 6
Track beendet256

Com Error 6
Track beendet513
Track beendet513

Com Error 6

Com Error 6
Authenticating again using key B…
Writing data into block 4 …
13 37 B3 47 01 01 01 00 00 00 00 00 00 00 00 00
MIFARE_Write() failed: A MIFARE PICC responded with NAK.

Card UID: 90 62 EE A2
PICC type: MIFARE 1KB
Authenticating using key A…
Current data in sector:
1 7 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF [ 0 0 1 ]
6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]

Reading data from block 4 …
Data in block 4:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Neue Karte konfigurieren
Com Error 6

Com Error 6
Track beendet256

Com Error 6

Com Error 6
Track beendet256
Track beendet256

Hat jemand von Euch eine Idee, wo ich nun am besten anfange?
Ich danke Euch schonmal.


#2

Es kommt keine Ansage wenn du eine karte auflegst? Dann am ehesten nochmal die SD Karte kontrollieren, richtig formatiert, mp3 und advert Ordner von Thorsten auf die Karte gepackt und min einen Ordner mit Name 01 angelegt in dem mindesten eine mp3 mit Namen 001.mp3 ist. Des weiteren muss beim anlernen die Karte auf dem Reader liegen bleiben.


#3

Danke für den Tip. Hatte die Beschränkung auf 32 GB nicht beachtet. Hab nun eine 16 GB-Karte genommen und bekomme nun die Ansage und kann auch auswählen, welchen Ordner ich will, dieser wird angespielt, ich bekomme die Meldung, dass der Ordner verknüpft wurde und ich kann den Wiedergabemodus auswählen bzw. anwählen, wenn ich ihn nämlich auswählen möchte, kommt wieder die ursprüngliche Ansage, dass eine leere Karte aufgelegt wurde und dann geht es wieder von vorne los.


#4

Hier der entsprechende Eintrag im Monitor:

Neue Karte konfigurierenTrack beendet309
Track beendet309
Track beendet59
Track beendet59
Track beendet60
Track beendet60
Track beendet310
Track beendet310
Track beendet311
Track beendet311
Track beendet312
Track beendet312
Authenticating again using key B…
Writing data into block 4 …
13 37 B3 47 01 02 02 00 00 00 00 00 00 00 00 00
MIFARE_Write() failed: A MIFARE PICC responded with NAK.

Card UID: 90 62 EE A2
PICC type: MIFARE 1KB
Authenticating using key A…
Current data in sector:
1 7 00 00 00 00 00 00 FF 07 80 69 FF FF FF FF FF FF [ 0 0 1 ]
6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]
4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 0 0 0 ]

Reading data from block 4 …
Data in block 4:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


#5

Die Karte muss während des gesamten Vorgangs auf dem Reader verbleiben. Hast du das beachtet? Und Karten sind die die im Set dabei waren ja?


#6

Ja, die Karte lag die ganze Zeit drauf. Waren erst Karten, die ich extra bestellt hatte (hatte aber auf 13,56 MHz geachtet), aber auch mit der Karte vom RFID-Reader passiert das. Nur der Schlüsselanhänger-Chip klappt.


#7

Ich benötige ca. 1cm Abstand zum Gehäuse. Direkt auflegen beim Beschreiben funktioinert bei mir auch nicht.


#8

Bei mir war es genau umgekehrt :smile:


#9

Jetzt kommt aber auch nicht mehr die Meldung, dass ne neue Karte aufgelegt wurde. Wenn ich einen Laustärke-Button drücke, kommt aber die normale Ansage mit “1” etc. Der letzte Schritt klappt jedoch immer noch nicht, auch nicht mit etwas Abstand


#10

Da es ja mit einem Schlüsselanhänger klappt, funktioniert dein Setup prinzipiell. Jetzt musst du halt schauen den sweet spot für die Karten zu finden.


#11

Hab’s mir nochmal im Monitor angeschaut. Ich bekomme jedesmal, wenn es abbricht, den Hinweis:

MIFARE_Write() failed: A MIFARE PICC responded with NAK.

Weiß jemand, was das bedeutet?


#12

Der Schreibvorgang wurde von der Karte nicht bestätigt


#13

Danke für Eure Hilfe. Habe die Lösung in einem anderen Thread gefunden. Musste im Quellcode an der Stelle

MFRC522::PICC_CMD_MF_AUTH_KEY_B, trailerBlock
das B durch A ersetzen und jetzt klappt es.

Juhu, bin total happy. Also wenn ich das schaffe, dann könnt Ihr sicher sein, dass es wirklich für jeden geeignet ist.

Vielen lieben Dank für dieses tolle Projekt!