Password Enabled Door Locking System Using Arduino and Iot IJERTCONV6IS15106
Password Enabled Door Locking System Using Arduino and Iot IJERTCONV6IS15106
ISSN: 2278-0181
ICRTT - 2018 Conference Proceedings
Abstract:- In this day and age, security has become of an board comprises of 54 digital input/output pins (including
utmost importance, be it one’s house, car or their digital 15 PWM pins), 16 analog input pins, 4 UARTs (hardware
accounts. The solutions currently available in the market are serial port) and a 16MHz crystal oscillator among other
satisfactory but high security solutions come at an expensive features. This board’s microcontroller can be pre-
price. Hence, an economically feasible security system has
become the need of the hour.
programmed with a bootloader which would make
uploading of the code on the on-chip memory easier.
In this paper, we present an electronically controlled door
locking system that employs Arduino, an open source
microcontroller board that can sense, monitor, store and
control applications. This system also employs an IoT based
log that monitors the entry and exit of the users.
General Terms:- Embedded System, Automation
Keywords:- Arduino, ESP8266P Module, Solenoid Lock , 4x4
Matrix Keypad Module
1. INTRODUCTION
The door lock is a two unit system, where one unit 2.2 4x4 Matrix Keypad Module
monitors the entry of the user and the other monitors the The 4x4 Matrix Keypad module is interfaced to the
exit of the user. The number of passwords in practice Arduino Mega to take the input from the user. This input is
would depend on the user. Each user gets his/her unique 5- then matched with the preset password to check the validity
digit password which he/she will use to unlock the door. of the password. If the password is valid, the door lock will
With different users having different passwords, this be unlocked. If invalid, the door lock will remain locked.
enables us to maintain a log of people who have used the The 4x4 Matrix Keypad Module consists of 4 rows and 4
door lock. This log will be stored on a document on the columns. There is a switch that connects each row and
cloud. The document will comprise of the name, time of column. The same is shown in the below figure:
entry and time of exit of the user. This feature helps
provide an added security to the door locking system. The
door lock also comes equipped with anti – guess
mechanism, where the system is blocked after 5 wrong
attempts. The system has to be reset in order to re-use the
lock.
2. COMPONENTS REQUIRED
2.1 Arduino Mega
Arduino Mega is a microcontroller board based on
ATmega2560 manufactured and designed by the company
Arduino. This open source development board provides a Fig 2: 4x4 Matrix Keypad with schematic
platform for easily making a digital or analog system. The
In the Keypad module shown in Fig. 2, we are not going to 4. CIRCUIT DIAGRAM
use all the available keys. We will use only the numeric 0-9
keys along with * and #.