3. Project Objective
● It is important to have door locks so that we feel secure in our homes.
● You are making a strong effort to protect your family, self, valuables,
and privacy.
● When you make it a point to lock up your home, you reduce the risk of
falling victim to a home invasion.
5. Arduino UNO
The Arduino Uno is an open-source microcontroller board based on the
Microchip ATmega328P microcontroller and developed by Arduino.cc. The
board is equipped with sets of digital and analog input/output pins that
may be interfaced to various expansion boards and other circuits.
6. Breadboard
A breadboard is a construction base for prototyping of electronics. Originally the
word referred to a literal bread board, a polished piece of wood used for slicing
bread. In the 1970s the solderless breadboard became available and nowadays the
term "breadboard" is commonly used to refer to these.
7. 16*2 LCD
A 16x2 LCD means it can display 16 characters per line and there are 2
such lines. In this LCD each character is displayed in 5x7 pixel matrix. The
16 x 2 intelligent alphanumeric dot matrix display is capable of displaying 224
different characters and symbols.
8. 4*4 Keypad
A 4x4 keypad has a total of 8 connections, where 4 of them are connected to the column
and the remaining rows of the matrix of switches. When an individual button is pressed, a
connection is established between one of the rows and columns.
9. Potentiometer
A variable resistor with a third adjustable terminal. The potential at the
third terminal can be adjusted to give any fraction of the potential across
the ends of the resistor.
10. Micro Servo Motor
Micro Servo Motor SG90 is a tiny and lightweight server motor with high output power.
Servo can rotate approximately 180 degrees (90 in each direction), and works just like the
standard kinds but smaller. You can use any servo code, hardware or library to control these
servos.
12. Operation
▪ This Device controls the status of the door, unlocks if the secret
password is correct, and gives the alarm if it is wrong.
▪ The RGB, LED light & buzzer correspondingly to the status of
the door.
14. Code Sample
if (password_entered == password)
{
lcd.clear();
lcd.print("Door Is Opened");
myservo.write(90);
RGB(100,11,45);
delay(3000);
lcd.clear();
lcd.setCursor(0,0);
loading("Waiting");
lcd.clear();
lcd.print("Time Is UP");
myservo.write(0);
RGB(0,0,0);
delay(2000);
}
15. Conclusion
• This device makes our life safer and more practical
by displaying not only the door will open only if you
enter the valid password, but when enter a wrong
password it becomes a warning system.
• We learned how to apply engineering to create a
prototype for a specific system.