This project is an embedded system titled "Password-Based Door Unlocking System". It is designed to enhance security by allowing access only when the correct password is entered. The system is implemented in C++ and is ideal for educational purposes, home automation, and embedded system enthusiasts.
You can watch a demonstration of the system here:
Alternatively, download or view the video directly.
- Password-based authentication for door unlocking
- Simple and user-friendly interface
- Secure access control using microcontroller logic
- Easy to customize the password in code
- Microcontroller (e.g., Arduino, AVR, etc.)
- Keypad for password input
- Servo motor or relay to control door lock
- LCD display (optional, for user feedback)
- Basic electronic components (resistors, wires, breadboard, etc.)
- C++ compiler or Arduino IDE
- Clone this repository:
git clone https://github.com/Mkaify/Password-Based_DoorUnlockingSystem.git
- Open the code in your preferred IDE (e.g., Arduino IDE for Arduino-based systems).
- Connect the hardware components according to your microcontroller’s pin configuration.
- Upload the C++ code to your microcontroller.
- Power up the system.
- Enter the predefined password using the keypad.
- If the password is correct, the door will unlock (servo/relay will activate).
- If the password is incorrect, access will be denied.
- You can change the password by editing the relevant variable in the source code.
- Modify pin assignments as needed to match your hardware setup.
main.cpp
: Core logic for password input and door controlREADME.md
: Project documentation (this file)- Other supporting source and header files as needed
Contributions are welcome! Feel free to fork the repository and submit pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.
- Inspired by embedded systems security projects and home automation solutions
For any questions or suggestions, please open an issue or contact the project owner.