This project implements a smart access control system using an Arduino Uno. The mechanism is simple and secure: an RFID module scans a card and reads its UID. If the UID is registered, the system grants access by rotating a servo motor 90° (simulating a door lock), activating the green LED, playing a success buzzer tone, and displaying “Access Granted” on a 16×2 I2C LCD. If the UID is not registered, the system denies access by displaying “Access Denied”, playing an error buzzer sound, and blinking the red LED twice.
- Arduino Uno
- RFID-RC522 module
- Servo Motor (SG90)
- 16×2 I2C LCD
- Green LED + 220Ω resistor
- Red LED + 220Ω resistor
- Buzzer
- Jumper wires
- Breadboard
All source code for the project can be found in:
Smart_Door_Controller.ino
The program handles RFID scanning, UID verification, servo rotation, LED signaling, buzzer patterns, and LCD display messages.
## 📄 License
This project is open-source. You are free to use, modify, and distribute it.

