ESP32 - RFID/NFC - Relay
Deze handleiding laat u zien hoe u ESP32, RFID/NFC en een relais gebruikt. We leren in detail hoe u een relais activeert wanneer een geautoriseerde RFID/NFC-tag op de RFID-lezer wordt getapt.
Deze handleiding kan uitgebreid worden door het relais aan te sluiten op een elektromagnetisch slot, actuator...
Hardware Benodigdheden
Of u kunt de volgende kits kopen:
| 1 | × | DIYables ESP32 Starterskit (ESP32 inbegrepen) | |
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over RFID/NFC RC522 Module en Relais
We hebben specifieke handleidingen over de RFID/NFC RC522 Module en relais. Elke tutorial bevat gedetailleerde informatie en stapsgewijze instructies over de hardware pinout, werkingsprincipe, bedrading naar ESP32, ESP32 code... Lees er meer over via de volgende links:

Hoe de RC522 Module Werkt
- Meerdere geautoriseerde UIDs van RFID/NFC-tags zijn vooraf gedefinieerd in de ESP32 code
- Wanneer een RFID/NFC-tag op de RFID/NFC-lezer wordt getapt
- ESP32 leest de UID van de RFID/NFC-lezer
- ESP32 zoekt de gelezen UID in de lijst met vooraf gedefinieerde UIDs
- Als de lijst met gedefinieerde UIDs de gelezen UID bevat, activeert de ESP32 het relais.
Bedradingsschema

This image is created using Fritzing. Click to enlarge image
Als u niet weet hoe u ESP32 en andere componenten van stroom moet voorzien, vindt u instructies in de volgende tutorial: Hoe ESP32 van stroom te voorzien.
※ Notiz:
De volgorde van de pinnen kan variëren afhankelijk van de fabrikant. Gebruik ALTIJD de labels die op de module gedrukt staan. De afbeelding hierboven toont de pinout van modules van de fabrikant DIYables.
ESP32 Code - Enkele RFID/NFC Tag
Snelle Stappen
- Als dit de eerste keer is dat u de ESP32 gebruikt, bekijk dan hoe u de omgeving instelt voor ESP32 in Arduino IDE.
- Klik op het Libraries-pictogram in de linkerzijbalk van de Arduino IDE.
- Typ “MFRC522” in het zoekvak en zoek de library van GithubCommunity
- Installeer de library door te klikken op de knop Install.

- Vind de UID van de tag door de volgende stappen te volgen:
- Kopieer bovenstaande code en plak deze in de Arduino IDE.
- Compileer en upload de code naar het ESP32 board door op de knop Upload te klikken in Arduino IDE
- Open de Seriële Monitor in Arduino IDE
- Tap een RFID/NFC-tag die u wilt autoriseren op de RFID-RC522-lezer
- Noteer de UID die in de Seriële Monitor verschijnt
- Werk de UID bij in regel 18 van bovenstaande code. Bijvoorbeeld, verander byte authorizedUID[4] = {0xFF, 0xFF, 0xFF, 0xFF}; naar byte authorizedUID[4] = {0x2B, 0xB8, 0x59, 0xB1};
- Upload de code opnieuw naar de ESP32
- Tap de geautoriseerde RFID/NFC-tag op de RFID-RC522-module
- Bekijk het resultaat in de Seriële Monitor
- Tap een niet-geautoriseerde RFID/NFC-tag op de RFID-RC522-module
- Bekijk het resultaat in de Seriële Monitor

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.
Bekijk onze video-tutorial voor een visuele begeleiding bij dit project! De video biedt extra inzichten en helpt u stap voor stap het project te begrijpen.