← Back to Project Vault

DCDC PROJECT HUB

RFID & Keypad based Door Lock

2ND YEAREmbeddedEASY

Problem statement

Mechanical locks can be lost or copied easily and do not provide electronic access logging.

Abstract

The RFID and keypad based door lock uses contactless RFID cards and a numeric keypad to control a door. An Arduino checks the card ID or PIN code and drives a servo or solenoid lock when access is granted. An LCD or buzzer shows feedback.

Components required

  • Arduino Uno or Nano
  • RFID reader module and tags
  • 4x4 matrix keypad
  • Servo motor or solenoid lock
  • 16x2 LCD (optional)
  • Buzzer and LEDs
  • Power supply

Block diagram

RFID Reader
Keypad
Microcontroller
Servo / Lock Driver
Door Lock Mechanism
LCD / Buzzer Feedback

Working

When a card is tapped, the RFID reader sends its ID to the Arduino, which compares it with a list of allowed IDs. If valid, the servo rotates to unlock the door and an LED or buzzer indicates success. The keypad allows entry by PIN. Multiple wrong attempts can trigger an alarm.

Applications

  • Lab and office door access
  • Locker and cabinet security
  • Attendance and access logging
  • Smart home entry control