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



1 comments:

  1. Please can i get this simulation
    Mohaosman1435@gmail.com

    ReplyDelete

 
Top