Skip to content

This project implements a smart door access controller using an Arduino. It simulates a secure entry mechanism where a user presents an RFID card, the system reads its UID, and decides whether access should be granted or denied. A servo motor represents the door lock, and a 16×2 I2C LCD provides visual feedback.

Notifications You must be signed in to change notification settings

retroBoy97/Smart-Door-Control-System-Arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Smart Door Control System — Arduino

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.


📸 Demo

Project Setup
Project hardware setup

▶️ Click here to watch the demo video


🔧 Hardware Used

  • Arduino Uno
  • RFID-RC522 module
  • Servo Motor (SG90)
  • 16×2 I2C LCD
  • Green LED + 220Ω resistor
  • Red LED + 220Ω resistor
  • Buzzer
  • Jumper wires
  • Breadboard

💻 Code

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.


🔌 Wiring

Project Setup
Wiring Simulation

## 📄 License

This project is open-source. You are free to use, modify, and distribute it.


About

This project implements a smart door access controller using an Arduino. It simulates a secure entry mechanism where a user presents an RFID card, the system reads its UID, and decides whether access should be granted or denied. A servo motor represents the door lock, and a 16×2 I2C LCD provides visual feedback.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages