Arduino Nano - RFID - Relay
Deze tutorial laat u zien hoe u een Arduino Nano en een RFID NFC RC522 module gebruikt om een relais te besturen. U kunt deze tutorial verder uitbreiden door het relais in te zetten voor het aansturen van motoren, actuatoren, deurvergrendelingen, lampen en meer.
Hardware Vereist
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over RFID/NFC RC522 Module en Relais
Als u onbekend bent met de RFID/NFC RC522 Module en relais (pinout, werking, programmeren...), kunt u meer informatie vinden in de volgende tutorials:

Hoe Het Werkt
- De RFID/NFC lezer leest de UID van de tag wanneer een gebruiker deze tegen de lezer houdt.
- Arduino Nano ontvangt vervolgens deze UID van de lezer.
- Arduino vergelijkt deze UID met vooraf gedefinieerde UIDs in de Arduino Nano code.
- Als de UID overeenkomt met een van de vooraf ingestelde UIDs, activeert Arduino Nano het relais.
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Om de aansluiting te vereenvoudigen, zijn de pinnen van de RC522 module direct verbonden met de pinnen van de Arduino. In sommige gevallen kan dit echter leiden tot storing in Arduino, omdat de uitgangspinnen 5V leveren, terwijl de pinnen van de RC522 module normaal gesproken op 3,3 V werken. Daarom is het raadzaam om de spanning tussen de Arduino en het RC522 module te reguleren. Voor meer details kunt u de Arduino Nano - RFID RC522 tutorial raadplegen. Hieronder ziet u hoe u 5V naar 3,3V reguleert met behulp van weerstanden:

This image is created using Fritzing. Click to enlarge image
※ Notiz:
De pinindeling kan verschillen afhankelijk van de fabrikant. Raadpleeg ALTIJD de labels op het module zelf. De bovenstaande afbeelding toont de pinout van modules van de fabrikant DIYables.
Arduino Nano Code - Enkele RFID/NFC Tag
Snelle Stappen
Om de UID van een RFID/NFC tag te ontdekken, uploadt u eerst de code naar Arduino Nano en opent u de Seriële Monitor. Houd vervolgens de tag tegen de RFID-RC522 module en bekijk de UID in de Seriële Monitor.
Nadat u de UID hebt gelezen:
- Pas regel 18 in de code aan naar de gevonden UID, bijvoorbeeld verander byte authorizedUID[4] = {0xFF, 0xFF, 0xFF, 0xFF}; in byte authorizedUID[4] = {0x3A, 0xC9, 0x6A, 0xCB};
- Upload de aangepaste code naar de Arduino Nano
- Houd een RFID/NFC tag voor de RFID-RC522 module
- Bekijk de output in de Seriële Monitor
- Plaats een RFID/NFC tag op de RFID-RC522 module en observeer het resultaat op de Seriële Monitor.
※ Notiz:
- Om het testen eenvoudig te houden, is de aktieve tijd ingesteld op 2 seconden; voor praktisch gebruik of demonstraties dient deze verlengd te worden.
- De MFRC522 bibliotheek moet geïnstalleerd zijn. Voor meer informatie zie de Arduino Nano - RFID/NFC RC522 tutorial.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.