Arduino - RFID - Solenoidschloss
In diesem Tutorial lernen wir, wie man ein RFID-basiertes Türschloss-System herstellt, indem man ein Arduino, ein RC522 RFID-Lesegerät und ein Solenoidschloss verwendet.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables STEM V3 Starter-Kit (Arduino enthalten) | |
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über RFID/NFC RC522-Modul und Solenoidschloss
Wenn Sie nichts über RFID/NFC RC522-Modul und ein Solenoidschloss wissen (Pinbelegung, Funktionsweise, Programmierung ...), lernen Sie in den folgenden Tutorials mehr darüber:
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Um die Einrichtung zu vereinfachen, sind die Pins des RC522-Moduls direkt mit den Arduino-Pins verbunden. Allerdings kann diese direkte Verbindung zu Problemen führen, da die Ausgabepins des Arduino 5V liefern, während die Pins des RC522-Moduls für einen Betrieb mit 3,3 V ausgelegt sind. Es wird empfohlen, die Spannung zwischen den Arduino-Pins und den Pins des RC522-Moduls zu regulieren, um potenzielle Probleme zu verhindern. Für detailliertere Anleitungen konsultieren Sie bitte das Arduino - RFID RC522 Tutorial. Das bereitgestellte Diagramm veranschaulicht, wie Widerstände eingesetzt werden können, um 5V auf 3,3V zu regulieren:

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
※ Notiz:
Die Reihenfolge der Pins kann je nach Hersteller variieren. Verwenden Sie immer die auf dem Modul aufgedruckten Beschriftungen. Das obige Bild zeigt die Pinbelegung der Module des Herstellers DIYables."
Arduino-Code – einzelner RFID-Tag
Schnelle Schritte
Da die UID in der Regel nicht auf dem RFID-Tag aufgedruckt ist, besteht der erste Schritt darin, die UID des Tags herauszufinden. Dies kann durch Folgendes erfolgen:
- Kopieren Sie den obigen Code und öffnen Sie ihn mit der Arduino IDE.
- Klicken Sie in der Arduino IDE auf die Hochladen-Schaltfläche, um den Code auf den Arduino hochzuladen.
- Öffnen Sie den Serial Monitor.
- Tippen Sie auf einen RFID-Tag am RFID-RC522-Modul.
- Lesen Sie die UID im Serial Monitor aus.
Nachdem Sie UID erhalten haben:
- Aktualisieren Sie die UID in Zeile 18 des obigen Codes. Zum Beispiel ändern Sie byte authorizedUID[4] = {0xFF, 0xFF, 0xFF, 0xFF}; zu byte authorizedUID[4] = {0x51, 0x3D, 0xC1, 0xAC};
- Laden Sie den Code erneut auf den Arduino hoch.
- Tippen Sie einen RFID-Tag an das RFID-RC522-Modul.
- Sehen Sie die Ausgabe im Serial Monitor.
- Halten Sie einen weiteren RFID-Tag an das RFID-RC522-Modul
- Sehen Sie die Ausgabe im Serial Monitor
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.