Guten Tag,
ich habe mir vor kurzen ein 3er RFID - RC522 Set gekauft. Mit RFID Karte und Transponder.
Ich habe dazu die Anleitung vom Hersteller verwendet, die als EBook vorhanden war.
Ich habe soweit alles angeschlossen wie es in der Anleitung stand, um erst einmal auf Funktion zu testen.
Alles klappt soweit auch. Der RFID Reader funktioniert und RFID Karten können gelesen werden.
Nun zu meinem Problem. Bei dem Set gab es noch Transponder dazu.
Leider funktionieren diese nicht, oder werden nicht erkannt. Da ich ein 3er Set bestellt habe, habe ich alle drei natürlich mal durchgetestet.
Leider wird keiner von denen erkannt. Ich bezweifle das alle drei Transponder defekt sind.
Hat hier zufällig jemand das selbe Problem? Oder hat jemand einen Lösungsvorschlag?
Die Verdrahtung und den Python Code werde ich hier noch einmal hinzufügen.
Die Verdrahtung:
Dazu dann einmal der gegebene Python Code:
from pirc522 import RFID
from time import sleep
reader = RFID()
keys = list()
key_read = True
print('[press ctrl+c to end the script]')
try:
while True:
reader.wait_for_tag()
error, tag_type = reader.request()
if not error:
error, uid = reader.anticoll()
if not error:
if len(keys) > 0:
for key in keys:
if key == uid:
key_read = False
break
else:
key_read = True
else:
key_read = True
if key_read:
keys.append(uid)
print('New tag detected! UID: {}'.format(uid))
reader.stop_crypto()
key_read = False
else:
print('Already detected that tag!')
sleep(0.1)
except KeyboardInterrupt:
print('Script end!')
finally:
reader.cleanup() # Calls GPIO cleanup
Alles anzeigen
Über eine Rückmeldung und einer möglichen Lösung würde ich mich freuen
Lieben Gruß
Marvin