Professional Documents
Culture Documents
Story
Just thought of making a password based door lock system in which you can enter the
password via the keypad. It was an interesting project which required beginner's level
skill in programming and very easy to connect circuit.
WORKING OF THE PROJECT
Schematics
CIRCUIT DIAGRAMS
lcd_with_arduino_ZHuuxD17fT.JPG
interfacing_keypad_with_arduino_8xDFWS5uS3.JPG
Servo servo_Motor;
String password = "159"; // SETTING DEFAULT PASSWORD.
int position = 0; // VARIABLE FOR DETERMINING THE POSITION.
Keypad keypad=Keypad(makeKeymap(keys),rowPin,colPin,4,4);
// MAPPING THE KEYPAD.
void setup()
{
pinMode(redPin,OUTPUT);
pinMode(greenPin,OUTPUT);
lcd.begin(16,2);
lcd.print("DOOR LOCK SYSTEM");
lcd.setCursor(0,2);
lcd.print(" BY:");
delay(2000);
lcd.clear();
lcd.print("Creative");
lcd.setCursor(0,2);
lcd.print(" Engineer");
delay(2000);
lcd.clear();
servo_Motor.attach(3);
setLocked(true);
delay(1000);
pinMode(buzzer, OUTPUT);
}
void loop()
{
lcd.clear();
lcd.print("Enter Password:");
delay(100);
if(position == 3)
{// WHEN POSITION == 3 THEN CHECK THE FOLLOWING
if( wrong >0) // IF ANY WRONG INPUT IF GIVEN THEN INCREMENT TOTAL AND
// SET WRONG AND POSITION TO ZERO.
{
total++;
wrong = 0;
position = 0;
lcd.clear();
lcd.print("WRONG");
lcd.setCursor(5,2);
lcd.print("PASSWORD");
delay(1000);
setLocked(true);
}