← Back to ESP32 & IoT

RFID Access Control System

ESP32 & IoT

ESP32 RFID card reader and access control system.


Technologies

  • ESP32
  • RFID
  • Arduino
  • MFRC522

Overview:

This project demonstrates wireless access control using two ESP32 microcontrollers communicating over a local WiFi network. When an RFID card (MIFARE Classic 1K) is presented to the reader, in this case the MFRC522, the transmitter sends an HTTP request to the receiver, which activates an LED or can control a door lock. The system supports multiple cards with different access levels and automatically resets after a configurable delay. This project serves as a foundation for smart access systems, IoT door locks, or attendance tracking solutions that can be easily expanded with additional sensors, cloud integration, or mobile app control.



Basic Setup of the two ESP32 devices.
Basic Setup of the two ESP32 devices.
Response of ESP32 Transmitter when connection to WIFI is established, and RFID card is presented.
Response of ESP32 Transmitter when connection to WIFI is established, and RFID card is presented.
Wiring Diagram for the RFID to the ESP32
Wiring Diagram for the RFID to the ESP32
Upon presenting the RFID card, the LED lights up - Click to play!