Password Based Door Lock System Using Arduino
Password Based Door Lock System Using Arduino
Introduction
Password based door lock system using Arduino is
used in places of restricted access. It can be also used to secure
lockers and valuable things and confidential information.
Keypad and motor are connected to Arduino. Arduino continuously
monitors the keypad and any password entered is compared with
the stored password, if matched provides access to the person
who entered password, it will not unlock the door if password
entered is wrong. The system provides access only to the people
who know password. It doesnt provide access to people who
dont know password
Block Diagram
Arduino
Arduino is a tool for making computers that can sense
and control more of the physical world than your desktop
computer. It's an open-source physical computing platform based
on a simple microcontroller board, and a development
environment for writing software for the board.
DC Motor
This is a motor with low RPM. It can rotate and unlock the door.
Battery Pack
It is a pack of batteries which is used to supply power to the DC
Motor.
Scope
Further mobility can be introduced in the circuit using GSM or
DTMF modules. When GSM or DTMF modules are introduced in the
circuit door can be unlocked using mobile that is linked to the
circuit. This way it can be made more secured as only the person
with the configured mobile can unlock the door. When someone
tries to tamper with the system or door or makes many number of
unsuccessful attempts police and owner can be alerted by using
Internet of Things technology.
Methodology
Arduino, L293D motor driver, DC motor, keypad and batteries are
required to make this circuit. Keypad is connected to the digital
pins of Arduino using wires. Output is taken across the digital pins
and is given to the motor driver. DC motor is connected to the
output pins of L293D. Arduino can be powered by a battery or
wall jack or from pc through USB cable. Battery is connected to
the power supply pins of motor driver. Power supply for Arduino
should not be more than 20V, if it exceeds 20V board will be
destroyed. Motor driver should be supplied with power not more
than 5V as its voltage regulator cannot regulate voltages above
that point. Now the program for the required task is written and
loaded onto the Arduino. When power supply to the system is
turned on system asks the user to enter the password. After the
password is entered Arduino compares the password entered with
the stored password, if the passwords match it directs the motor
driver to rotate the motor and unlock the door, if the passwords
dont match it will do nothing.
References
Sparkfun.com
Bildr
Arduino playground
Exploring Arduino by Jeremy bulb