Password Based Security System Project
in Proteus and Arduino
This project is similar to my
previous post of
But the difference is that only one
microcontroller is used here instead of three.
CAN communication between
microcontrollers has been removed.
All the components are interfaced
with only one ATMEGA 168 microcontroller
An ATMEGA168 microcontroller has many
pins to which many devices can be attached. It also has capacity to control many
devices efficiently. It also can store large code which previously three
microcontroller stored.
Code for this project is also
modified a little because it now requires no communication between
microcontrollers.
You can ask for code from me if you
want to make some improvements to this project.
Password Based Security System |
SECTION DESCRIPTION:
- Keypad
block: This consists of switches for
entering the password. A 4X3 Keypad is connected via 7 pins of microcontroller.
Enter default password which is 1234
- Controller
This is used to
·
Check the keypad
password.
·
To generate the alarm
if password entered is wrong and control the gate when password entered is
correct.
·
To control the lcd
displays and the notifications.
- Buzzer
block: Used to generate alarm.
- Motor
driver block: Used to control the motor of the
door.
Motor Driver: Used to drive the DC motors as
directed by the microcontroller. This is the OUTPUT block. Here we used L293D
to drive the motors .whatever signals it receives from the microcontroller on
the basis of that it will drive the motors.
- LCD
block: This block is used for display of required
set of data. A 16X2 alphanumeric display is connected to 6 pins of
microcontroller. Of these 6 pins 4 are data pins for 4 bit data
Programming (done in
arduino)
The microcontrollers ATMEGA 168(AVR
family) are programmed in arduino compiler to check for the proper input and
generate proper output as per the interfacing. The output in the project is LCD
interface, buzzer and motor driving unit. There is 16x2 LCD interface to
display the operation and other activities. The LCD is interfaced to the microcontroller
through its 6 pins. Proper display on LCD is managed through programming
The motor is interfaced to the
microcontroller by a motor driver IC. The signal is generated through the
programming. This signal is fed to a motor driver IC L293D. The function of
this is to provide proper current and voltage to the motor as well as control
the direction of the motor and generate proper output.
How To Operate
- · You can download the proteus circuit file and hex code for above project from given link
- · Open the project.DSN file and run it.
- · LCD will display Enter Password.
- · Default password is 1234.
- · When you enter correct password LCD will show CORRECT PASSWORD
- · Enter password and you will see motor running first in clockwise direction and LCD displaying GATE OPENED
- · Then it stops and then it starts running in anticlockwise direction and LCD displays GATE CLOSE.
- · If you enter wrong password, LCD displays WRONG PASSWORD
- · If you enter wrong password three times buzzer produces loud sound to alert of theft
Please can i get this simulation
ReplyDeleteMohaosman1435@gmail.com