How to Make a Secure Arduino-Based Door Lock With Keypad and LCD Display
by Webotricks in Circuits > Arduino
2 Views, 0 Favorites, 0 Comments
How to Make a Secure Arduino-Based Door Lock With Keypad and LCD Display
.png)
Hello and welcome back. In this project, we will learn How to Make a Secure Arduino-Based Door Lock with Keypad and LCD Display. You can use it to secure your office, rooms, or home safes. To lock and unlock the door, you’ll need to enter a password into the security system. This ensures that only authorized people can open and close the door. Please note that it is only a door lock model. We’ve designed it so that you can easily make it at home for a low cost. It includes a keypad for entering the password, an LCD display to show information, and a servo motor to control the lock. This is a great solution for a DIY electronic door lock, but feel free to modify it as you see fit.
Keypad Module
For this project, I used a 4*4 keypad module.
LCD Display
I used a 16*2 LCD screen in this project, which I connected to it an I2C module through soldering. This means we only need four jumper wires to control the display.
Servo motor
The SG90 servo motor has been used in this project. It depends on your lock size. I used a small door lock. Because that’s only structure.
Supplies

Firstly, identify these components.
Next, cut the Rigifoam, foamboard, or cardboard piece according to the following instructions. Keep in mind that this is just an example door model, so feel free to use this knowledge for your own projects.
Thirdly, cut out the door part using the pictures below.
Then, glue the support piece and door handle to your door model.
Next, make two holes for the LCD screen and keypad module. For that, use the pictures below.
And then, connect the door to the door holder using the hinges.
Next, connect the door lock to the servo motor. For that, use an iron stick.
Now, install the door lock and servo motor as follows.
Next, place the Arduino Nano board and the buzzer on the breadboard. Then, connect the buzzer and the LCD screen to the Arduino Nano board.
Now, install the LCD screen and connect the servo motor to the Arduino board.
Then, install the keypad module and connect it to the Arduino Nano board(For that, use a male pin header). After that, glue the breadboard to the back of the door.
Now, connect the Arduino board to the computer and upload the program to it.
Next, enter your password as you like. I have used “1234”
And then, select board and port. Finally, click the upload button.
Lastly, remove the USB cable and provide an external power supply to the circuit. For that, use the above circuit diagram.
Now you can test this project using your password. Ok, enjoy this project.