You are on page 1of 32

DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING

Mini Project Presentation

Password Based Door Locking System Using Arduino


Uno

Under The Guidance of :- Presented by,


Mrs. Sowjanya M N Athmika Kavali (4GW20EI001)
Assistant Professor Geetha S (4GW20EI002)
Department of EIE
GSSSIETW, Mysuru
1
OUTLINE

• Abstract
• Introduction
• Literature Review
• Problem Statement
• Aim and Objectives
• Proposed Methodology
• Hardware and Software Details
• Flow Chart
• Results
• Advantages & Disadvantages
• Applications & Future Scope
• Conclusion
2
ABSTRACT

The purpose of this project is to serve security to the house or any kind of vault, institutions or
public places. Everyone desires a private place where no one can enter without their
permission, that preserve our valuable accessories, documents, data. The traditional lock and
key are no longer secure as they once they were. There are easy tricks to open the traditional
lock and key.

This device is a digital door lock with a password. It cannot be tampered with and hence
prevents the user from opening the door unless they provide the correct password .

In this system, the user will have to register a unique password using 4x4 keypad. The
information will be stored in database. The entered password is further sent to Arduino Uno.
Here with the help of the uploaded C program it compares if the entered password is same as
the preset password. If the entered password is correct it sends a message to the servo motor to
open the door and displays “Door open” on the LCD. If wrong password is entered then the
door remains closed and displays “Wrong password” on LCD. It also alarms the user through a
buzzer.
3
INTRODUCTION

Password Based Door Lock System using Arduino UNO is a simple project where a secure
password will act as a door unlocking system. These methods are a combination of mechanical
and electronic devices. Main idea behind this project is of a door-latch opening using a
password entered through keypad.

Today people are facing more problems about security in all over world. Nowadays security is
the most essential issue everywhere in the world so security of everything gains higher and
higher importance in recent years. Main concept behind this project is of a door-closing and
opening using a password entered through keypad. Old fashioned lock systems use mechanical
locking and these can be replaced by new advanced techniques of locking systems.

The main component in the circuit is Arduino. Here, 4x4 keypad is used to enter the password.
The entered password is compared with the preset password. If it is correct password, the
system opens the door by rotating door motor and displays the status of door on LCD. If the
password is wrong then door remains closed and displays, password is wrong on LCD.
One of the distinct features of these intelligent lock systems is their simplicity and high
efficiency. Such an automated lock system consists of electronic control assembly, which
controls the output load through a password. It also alarms the user through a buzzer.
4
LITERATURE REVIEW
Author Year of Methodology Major results Gaps
and title of publication identified
the paper

Snehal July The system is managed The system has the The set-up of
Jagtap, 2022 through an Arduino ability to RFID is
Nikita MEGA and makes use of authenticate and complex and
Pathak, RFID and a password. grant access to expensive.
Saragam RFID is an ID card reader authorized users
Lavangare, that reads the cost of an ID based on RFID
Mayuri card and Arduino MEGA. card/tag. It also
Ghanwat, If the ID card reader is provides enhanced
Shilpa enabled, Arduino will security and quick
Jadhav assist to a password at the response time.
keypad.
“RFID And
Password
Based Door
Lock
System
Using
Arduino”
Author Year of Methodology Major results Gaps
and title of publication identified
the paper

Shruti July The system is based on The system provides Cryptographi


Jalapur, 2020 IOT which uses robust encryption c algorithms
Afsha cryptographic algorithms and authentication involve
Maniyar which protects the data mechanisms, complex
being communicated from ensuring secure mathematical
“Door Lock the hackers. The system communication. It operations,
System uses the cryptographic also enables remote which can
Using algorithms such as AES- access. impact the
Cryptograp 128 (Advanced Encryption performance
hic Standards) and SHA-512 of the
Algorithms (Secure Hashing system.
Based On Algorithm) to protect the
IoT” data over network.
Author Year of Methodology Major results Gaps
and title of publication identified
the paper

Halliru, February The Arduino based system The system enables Bluetooth
Umar 2020 with a Bluetooth module real-time monitoring has low
Muhammad hc-05 is used to connect of door activities. It bandwidth
between the smartphone, can also send instant and hence
“Design And the microcontroller and notifications or alerts allows only
Constructio the door lock to give an to the user's short range
n Of Smart- easy access to authorized smartphone when the communicati
Door person. Only when the door is opened or on between
Security password is right, the user closed. the devices.
System can have access to the
Using door and when the
Arduino password is wrong the
And user will have no access.
Bluetooth
Application

Author Year of Methodology Major results Gaps
and title of publication identified
the paper

Marwa F, June The system is based on The system provides The system
Areed 2019 Arduino and a Wi-Fi enhanced security, relies heavily
module. The users can remote accessibility on mobile
“A Keyless authenticate themselves and integration application
Entry through password-based or capabilities, while
System biometric methods. The offering cost-
Based On Wi-Fi module connects the effectiveness and
Arduino system to the local ease of use.
Board With network, enabling real-
Wi-Fi time communication. The
Technology” user interfaces can be
implemented through a
mobile application
allowing users to
authenticate, manage
access and monitor the
system remotely.
Author Year of Methodology Major results Gaps
and title of publication identified
the paper

N April The Arduino based system The system TFT touch


Meenakshi, 2019 utilizes a predefined accurately displays are
M Monish, K picture secret key and recognizes and expensive
J Dikshit, S OTP. Unauthorized person matches the than other
Bharath access is ensured by fingerprints. It’s also displays.
sending OTP and picture reliable and secure
“Arduino password to admin. It is solution for various
Based entered through a TFT applications.
Smart touch display, which
Fingerprint display all the UI
Authenticati messages and takes inputs
on System” from user.
Author Year of Methodology Major results Gaps
and title of publication identified
the paper

Akshay 2018 The system along with The system allows The IOT
Krishnadas Arduino, employs an IOT for remote System are
Bhat, based log that monitors the monitoring and complex in
Siddhesh entry and exit of the users. control of the door terms of
Praveen Kini The password entered by lock. Users can design.
the user enables the log. manage access,
“Password The log will be stored on a monitor and lock or
Enabled document on the cloud. unlock the door
Door The document will remotely using a
Locking comprise of the name, smartphone or other
System time of entry and exit of IOT devices.
Using the user.
Arduino
And IOT”
Author Year of Methodology Major results Gaps
and title of publication identified
the paper

Adarsh V April 2018 The android based smart The system is cost The system
Patil, door lock system is effective and easy to relies on a
Sreevarsha designed for normal mode install. It’s designed power supply
Prakash, and multi mode under different of the
Akshay S, operations. The system modes which makes android
Mahadevasw works on pre-decided it useful. device used.
amy, password concept. It
Chandanb increases the security level
Patgar, to prevent an unauthorized
Sharath unlocking done by
Kumar A J attacker. In case the user
forgets the password, the
“Android system gives the flexibility
Based to the user to change or
Smart Door reset the password.
Locking
System”
Author Year of Methodology Major results Gaps
and title of publication identified
the paper

Sejal March The Arduino based The system is highly Frequent


Sarvankar, 2018 system is implemented accurate and easy to program
Priyanka using a central server install. It’s also a low crashes can
Savadekar, which contains a central cost system which occur when
Aishwarya database gathering all the uses WIFI for using a real-
Rokade, information about the transmission and time control.
Prof.Neelima authorized personnel. It receiving of data.
Nikam also requires RFID reader
and passive RFID tags.
“Arduino The real-time monitoring
Based of user’s activities i.e.
Entrance entry and exit is done.
Monitoring
System
Using RFID
And Real
Time
Control”
Author Year of Methodology Major results Gaps
and title of publication identified
the paper

R.Sai Charan Jan–Feb 2018 In this Arduino based The system is easy to Background
Reddy, system, the lock unlocks install and use. It’s noise or
P.Vamsi only when a certain secret also cost-effective. unintended
Krishna, knocking pattern is knocks may
M.Krishna implemented and a GSM trigger false
Chaitanya sends an alert if anyone positives,
and so on tries to sneak into contents granting
by knocking differently. access to
“Security The Piezo-electric sensor unauthorized
System takes the knocking input users.
Based on and then passes it to the
Knock- Arduino where the input
Pattern pattern is compared with
Using the original secret pattern.
Arduino
and GSM
Communica
tion”
Author Year of Methodology Major results Gaps
and title of publication identified
the paper

Faiz Aman, August 2017 The system controls the The Android Raspberry pi
C Anitha movement of the door platform allows users is expensive.
which is enabled by to remotely monitor
“Motion Raspberry pi. A mobile and control the smart
Sensing And phone is connected to the door system. The
Image door. The motion sensors system can be easily
Capturing are used to detect any accessed and
Based movement in front of the controlled using
Smart Door door. If any person comes smartphones or
System On in front of the door, a tablets.
Android motion is triggered; the
Platform” image is captured and
notified to the owner.
PROBLEM STATEMENT

The most common problem people come across with using the traditional lock and key method
is that sometimes we step out of our home and the latch gets locked by mistake while we are
still out and we end up being locked out of our own home.

The after problems of entering the house takes a lot of effort, time and money as we will have
to duplicate the lock or have to change the entire locking system.

Our project is designed and built to overcome this problem and to enter the password whenever
we want with utmost security without the fear of getting locked out.

16
AIM AND OBJECTIVES

Aim:
The main aim of the proposed system is to provide authorized access by preventing unauthorized
access to provide security.

Objectives:
1. Enter the password in the 4x4 keypad.
2.To display and ensure the door opening when correct password is entered.
3. To display and ensure the locked door when wrong password is entered.

17
PROPOSED METHODOLOGY

18
HARDWARE AND SOFTWARE DETAILS

Hardware components:

1.Arduino Uno: The Arduino Uno-board


is a 8 bit-microcontroller. It has I/0 pins including
both digital and analog pins.

2. Bread board: It is a rectangular board having mounting


holes present everywhere on it in a systematic manner. They are used
for creating connections between components. The connections
are not permanent and therefore can be removed and placed again

19
4. Jumpers Wires: It is an electrical wire having connector
(pin) at each end which is used for connecting the components.
There is no need of soldering if one is using the breadboard for
making connections between components in their project.

5. SG-90 Servo Motor: It is small and light weight server motor


with large output power. A servo motor
can turn 90 degree in either direction.

6. 4x4 keypad matrix:


The 16 keys in the 4*4 Keypad
module are grouped in a
matrix of rows and columns. 20
7. LCD display: A 16x2 Liquid Crystal Display can
display 16 characters per line and there are 2 such lines.
In this LCD each character is displayed in a 5x7 pixel matrix.
The 16 x 2 intelligent alphanumeric dot matrix display is
capable of displaying 224 different characters and symbols.

8. Potentiometer: The potentiometer is also an input


device of Arduino that can be used for various purposes like
controlling the brightness of LED or LCD by increasing or
decreasing its resistance. In this write-up a potentiometer is
interfaced with Arduino and its values are displayed on the LCD.

9. Buzzer: A buzzer or beeper is an audio signaling device,


which may be mechanical, electromechanical, or piezoelectric.
They are alarm devices, timers, train and
confirmation of user input such as a mouse click or keystroke. 21
Software:

The Arduino programming language is based on C. The C programming language is a procedural


and general-purpose language that provides low-level access to system memory. A program written
in C must be run through a C compiler to convert it into an executable that a computer can run.

The Arduino Integrated Development Environment - or Arduino


Software (IDE) - contains a text editor for writing code, a
message area, a text console, a toolbar with buttons for common
functions and a series of menus. It connects to the Arduino
hardware to upload programs and communicate with them.

22
FLOW CHART

23
RESULTS

Fig. 1

The above figure shows the Frontend of the project Password based door locking system using
Arduino Uno and 4x4keypad. Here the proposed system can setup on the doors where security is
needed.

24
Fig. 2

The above figure shows the Backend connection of Password based door locking system using
Arduino Uno and 4x4 Keypad. It depicts the circuit connection of all the components present
using jumper wires

25
Fig. 3

The above figure shows the lookout of the project password-based door locking system. This is the
display shown on LCD when the code is dumped using USB B female port connected from
Arduino IDE to Arduino Uno board.

26
Fig. 4

The above figure shows the displays of command the user to enter the password. It displays “Enter
Password” on the 16x2 LCD display. Here we have to enter the predefined password set by the user
which in this case is “123456”.

27
Fig. 5

The above figure shows the display of granting access. Since the user has entered a password that
matches the predefined password set by the user, it grants the access to the user and displays
“Door is open” on the LCD display.

28
Fig. 6

The above figure shows the Display of denying the access. Since the user has entered a password
that doesn’t match with the predefined password set by the user, it doesn’t grant access to the user
and displays “Wrong password” on the LCD display.

29
ADVANTAGES & DISADVANTAGES

Advantages:
• Pick-proof
• Easy access
• Create e-keys instead of duplicate keys
• Don’t have to worry about forgotten keys
• Maintenance cost is negligible
• Password can be reset easily
• Perfect for elderly
• Cannot be tampered easily

Disadvantages:
• Replacement is costly
• Good quality digital door lock is costly but secure
30
• Doesn’t work during power failure
APPLICATIONS & FUTURE SCOPE

Applications:
• This simple circuit can be used at residential places to ensure better safety.
• It can be used at organizations to ensure authorized access to highly secured places.
• With a slight modification this Project can be used to control the switching of loads through
password.

Future scope:
We can send this data to a remote location using mobile or internet. We can add fingerprint
sensor so entry will be allowed for the authorized person using their fingerprints.
The system can be easily connected to the personal computer for the control.
We can use this system as an attendance register for the students who enter a classroom with
their respective password.
31
CONCLUSION

The above model of password enabled door locking system has designed and tested.
The outcomes of the model was as per the expectations where only authorized
personnels are allowed to enter.

This system can prove to be a cheaper alternative for the expensive door locking
system that use retina scan, iris scan, fingerprint scan, RFID card and pattern. It is cost
effective because we are using affordable component costs. The future work for this
project involves adding a biometric scanner in place of the keypad.

It is extremely simple to develop code, and anyone may use this model for security
purposes. Because the existing door lock system has an issue with expensive and
irreplaceable components, one may use an Arduino-based door lock system to solve
this problem because it is simple to install and remove. Therefore, the "Password-
based door lock system using Arduino" is a time-saving programmable module that
will assist us in providing excellent security. 32

You might also like