Skip to content

Latest commit

 

History

History
94 lines (48 loc) · 1.81 KB

File metadata and controls

94 lines (48 loc) · 1.81 KB

🔐 Keypad-Based Door Lock System (ESP32) 📌 Overview

A secure embedded system designed to control door access using a keypad-based password authentication mechanism. The system allows users to enter a password via keypad and grants or denies access accordingly using a servo motor.

🎯 Purpose

Provide a low-cost and secure access control system

Replace traditional lock systems with electronic authentication

Demonstrate practical implementation of embedded systems and security

⚙️ Components Used

ESP32 Microcontroller

4x4 Matrix Keypad

Servo Motor (Door Lock Mechanism)

LCD Display (16x2)

Buzzer

LEDs (Status Indicators)

Potentiometer (LCD contrast control)

Breadboard & Connecting Wires

🔧 Working Principle

User enters a password using the keypad

ESP32 processes the input and compares it with the stored password

If the password is correct:

Servo motor rotates to unlock the door

Green LED turns ON

LCD displays access granted

If the password is incorrect:

Buzzer alerts

Red LED turns ON

LCD displays access denied

🎥 Demonstration

(Add your project video here)

💡 Key Features

Password-based secure authentication

Real-time user input processing

Visual feedback via LCD

Audio and LED alerts for system status

Automated door locking mechanism

🧠 Learning Outcomes

Embedded system design and development

Hardware interfacing with ESP32

Keypad input handling and processing

Servo motor control and automation

Real-time system response and debugging

📌 Applications

Smart home security systems

Office access control

Locker security systems

IoT-based authentication systems

🚀 Conclusion

This project demonstrates practical implementation of embedded systems, user authentication, and hardware-based access control mechanisms, making it suitable for real-world security applications.