Arduino Nano - RFID - Relais
Dieses Tutorial zeigt Ihnen, wie Sie ein Arduino Nano und ein RFID/NFC RC522-Modul verwenden, um ein Relais zu steuern. Sie können dieses Tutorial weiter ausbauen, indem Sie das Relais verwenden, um Motoren, Aktuatoren, ein Türschloss, eine Glühbirne und mehr zu steuern.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über das RFID/NFC RC522-Modul und das Relais
Wenn Sie mit dem RFID/NFC RC522-Modul und dem Relais (Pinbelegung, Funktionsweise, Programmierung ...) nicht vertraut sind, finden Sie weitere Informationen in den folgenden Tutorials:

Wie es funktioniert
- Der RFID/NFC-Leser liest die UID des Tags, wenn der Benutzer es tippt.
- Der Arduino Nano erhält dann die UID vom Lesegerät.
- Er vergleicht diese UID mit den UIDs, die im Arduino Nano-Code vordefiniert wurden.
- Wenn die UID mit einer der vordefinierten UIDs übereinstimmt, aktiviert der Arduino Nano das Relais.
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Um die Verbindung zu vereinfachen, sind die Pins des RC522-Moduls direkt mit den Pins des Arduino verbunden. Allerdings kann dies in bestimmten Fällen dazu führen, dass der Arduino fehlerhaft funktioniert, da seine Ausgangspins 5V erzeugen, während die Pins des RC522-Moduls normal bei 3,3V arbeiten. Daher ist es ratsam, die Spannung zwischen den Pins des Arduino und dem RC522-Modul zu regeln. Für weitere Details verweisen Sie bitte auf das Arduino Nano - RFID RC522 Tutorial. Die untenstehende Grafik zeigt, wie man 5 V mithilfe von Widerständen auf 3,3 V reguliert:

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Siehe Der beste Weg, den Arduino Nano und andere Komponenten mit Strom zu versorgen.
※ Notiz:
Die Anordnung der Pins kann je nach Hersteller variieren. Beziehen Sie sich IMMER auf die auf dem Modul aufgedruckten Beschriftungen. Das oben gezeigte Bild zeigt die Pinbelegung der Module des Herstellers DIYables.
Arduino Nano Code - einzelner RFID/NFC-Tag
Schnelle Schritte
Um die UID eines RFID-/NFC-Tags zu ermitteln, besteht der erste Schritt darin, Code auf den Arduino Nano hochzuladen und den Seriellen Monitor zu öffnen. Danach legen Sie das Tag auf das RFID-RC522-Modul und zeigen Sie die UID im Seriellen Monitor an.
Nach dem Erhalt der UID:
- Ändere Zeile 18 des Codes, um die UID widerzuspiegeln; zum Beispiel ändere byte authorizedUID[4] = {0xFF, 0xFF, 0xFF, 0xFF}; zu byte authorizedUID[4] = {0x3A, 0xC9, 0x6A, 0xCB};
- Lade den aktualisierten Code auf den Arduino Nano hoch
- Platziere einen RFID/NFC-Tag auf dem RFID-RC522-Modul
- Überprüfe die Ausgabe im Serial Monitor
- Legen Sie einen RFID-/NFC-Tag auf das RFID-RC522-Modul und beobachten Sie die Ausgabe im seriellen Monitor.
※ Notiz:
- Um das Testen einfach zu gestalten, ist die Aktivzeit auf zwei Sekunden festgelegt; sie sollte jedoch für den praktischen Einsatz bzw. die Demonstration erhöht werden.
- Die Installation der MFRC522-Bibliothek ist notwendig. Weitere Informationen finden Sie unter dem Arduino Nano - RFID/NFC RC522 Tutorial.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.