Mit diesem Projekt wird ein RFID-Kartenleser (RFID=radio frequency identification) für eine Zugangskontrolle eingesetzt. Zunächst muss der RFID-Transponder oder die RFID-Karte ausgelesen werden. Der ausgelesene "Code" wird im Hauptprogramm für den Zugang verwendet und z.B. ein Türschloss geöffnet.
Die Grüne LED zeigt blinkend die Verwendung des korrekten Transponder an, die rote LED zeigt blinkend einen ungültigen Transponder an. Ein Ausgang ist für einen Relais-Anschluss für ein Türschloss vorgesehen und ein Ausgang optional für einen Servo-Motor.
Die Stückliste für die RFID-Zugangskontrolle:
- 1 x Arduino NANO
- 1 x RFID-RC522 Modul
- 1 x Transponder mit Schlüsselring
- 1 x Transponder im Kartenformat
- 1 x Relais für den Türöffner (optional)
- 1 x rote LED mit 100R Vorwiderstand
- 1 x grüne LED mit 100R Vorwiderstand
- 1 x Buzzer (optional)
- 1 x Relais für den Türöffner (optional)
- 1 x Servo-Motor (optional)
- Kleinmaterial, Schaltdraht
![]()
- NANO 2 -> grüne LED
- NANO 3 -> rote LED
- NANO 4 -> Buzzer
- NANO 5 -> Relais
- NANO 7 -> ServoMotor
Die Software wird mit der Arduino IDE in den NANO geladen.
- Mit dem Programm 1 wird die RFID-ID aus dem Transponder oder Karte ausgelesen.
- Das Programm 2 ist das Hauptprogramm für die Zugangskontrolle.
C++ Code: Transponder auslesen
RFID-Code mit dem Seriellen Monitor auslesen
![]()
C++ Code: Hauptprogramm RFID-Zugangskontrolle
RFID-Zugangsinformationen mit dem Seriellen Monitor auslesen
![]()
RFID-Zugangsinformationen für zwei RFID-Transponder mit dem Seriellen Monitor auslesen
![]()
Aufbau der RFID-Zugangskontrolle
![]()
RFID-Zugangskontrolle mit Servo-Motor Verschlusseinheit
![]()
C++ Code: Testprogramm für ein UNO-RFID-Shield
RFID-Shield:Zugangsinformationen mit dem Seriellen Monitor auslesen
![]()
PIN-OUT RFID-Shield
![]()