Introduction: How to Make Password Lock System | Simple Arduino Project | Easy to Make Smart Door Lock

About: Website - https://adoshot.com/cb/ Youtube -https://www.youtube.com/channel/UCoLbkkHaqJPFbWU0NxZjkYQ

In this blog I will show you how you can make your very own Password Enabled Smart Door Locking System using Arduino.

You don’t need to have much of programming knowledge to make this project. Simple, Easy & Effective.

Step 1: All Things You Need for This Project :

All Things You Need For This Project :

1. Arduino Uno - https://amzn.to/3ez28wN

2. Servo Motor - https://amzn.to/3bAJqD5

3. Keypad - https://amzn.to/2PNzT2N

4. PVC Board - https://amzn.to/3byH6MA

5. Iron Wire

6. Iron Lock

Step 2: Circuit Diagram

Step 3: Programming : JUST COPY & PASTE

/*Do not forget to subscribe our channel - https://www.youtube.com/channel/UCoLbkkHaqJPFbWU0NxZjkYQ
Also watch our previous video -How to make arduino radar - https://www.youtube.com/watch?v=zP_y0rMx7Kg&ab_channel=KrishnaMahajan

*/

#include

#include

Servo ServoMotor;

char* password = "888"; // change the password here, just pick any 3 numbers

int position = 0;

const byte ROWS = 4;

const byte COLS = 4;

char keys[ROWS][COLS] = {

{'1','2','3','A'},

{'4','5','6','B'},

{'7','8','9','C'},

{'*','0','#','D'}

};

byte rowPins[ROWS] = { 8, 7, 6, 9 };

byte colPins[COLS] = { 5, 4, 3, 2 };

Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );

int RedpinLock = 12;

int GreenpinUnlock = 13;

void setup()

{

ServoMotor.attach(11);

LockedPosition(true);

}

void loop()

{

char key = keypad.getKey();

if (key == '*' || key == '#')

{

position = 0;

LockedPosition(true);

}

if (key == password[position])

{

position ++;

}

if (position == 3)

{

LockedPosition(false);

}

delay(100);

}

void LockedPosition(int locked)

{

if (locked)

{

digitalWrite(RedpinLock, HIGH);

digitalWrite(GreenpinUnlock, LOW);

ServoMotor.write(11);

}

else

{

digitalWrite(RedpinLock, LOW);

digitalWrite(GreenpinUnlock, HIGH);

ServoMotor.write(90);

}

}

Step 4: Arduino Related Videos