Digital Code Lock System Ppt
-
Upload
hareeshkesireddy -
Category
Documents
-
view
3.077 -
download
5
Transcript of Digital Code Lock System Ppt
Digital code lock system is a advanced security system .
This a simple project with efficient hacking prevention from Brute Force etc.
WHAT IS DIGITAL CODE LOCK SYSTEM?
INTRODUCTION•LCD is used for display and a keyboard is used to input the keys.•This project source code is written in C.•The user has two options either he/she can use its own 4 digit code or use the default 4digit code•Entering a default value ’0000’ flexibility will be provided to reset your password.•For demonstration DC motor is used for opening the door.
AVR Atmega16 microcontrollerLCD 20x44x4 keypadMotor DriverDC motor7805 voltage regulatorBatteries-9v/12vElectronic components
HARDWARE REQUIREMENTS
Introduction To Atmel AVR
The AVR is a modified Harvard architecture 8-bit RISC single chip microcontroller which
was developed by Atmel in 1996. The AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time.
•MICROCONTROLLER
The ATmega16 is a low-power, high-performance 8-bit microcontroller with 16K bytes of in-system programmable Flash memory.
POWER SUPPLY
Power supply is a reference to a source of electrical power. A device or system that supplies electrical or other types of energy to an output load or group of loads is called a power supply unit or PSU.
LCD module have 8-bit data interface and control pins. One can send data as 8-bit or in pair of two 4-bit nibbles. To display any character on LCD micro controller has to send its ASCII value to the data bus of LCD. LCD display used here is having 20x4 size. It means 4 lines each with 20 character.
LCD DISPLAY (20x4)
KEYPAD SWITCHES
The key board here we are interfacing is a matrix keyboard. This key board is designed with a particular rows and columns. These rows and columns are connected to the microcontroller through its ports of the micro controller ATmega16. We used 4x4 matrix key board.
Power supply 9v DC
DC Motor
AtMega 16 development Board
BLOCK DIAGRAM
ATmega16Microcontroller
L293dDC Motor Control
Door openingMotor
Main Power Supply
Motor Power Supply
LCD 16x2
4x4keypad
CIRCUIT DIAGRAM
SOFTWARE IMPLEMENTATION
1. The software used for this project is AVR studio4, USB AVR Programmer, AVR loader.2. AVR studio4 is used to develop the program for ATmega16 microcontroller. 3. USB AVR Programmer is used to download the program into the ATmega16 microcontroller.
WORKING•Input to the microcontroller is taken from the keypad & operation is performed based on the synchronization with EEPROM stored password.
•LCD is used to display the masked password ‘****’ and the commands being performed.
•Password changing flexibility is provided for the user.Motor is used to open the door as per the microcontroller instruction.
•Automatically the door gets closed after certain amount of delay.
WORKING
VIDEO
DOUBLE CLICK HERE
APPLICATION’S
It is used to prevent from hacking.It can be used in any device.Digital code lock system is used for banks and home security purpose . Digital code lock system can also be used for vehicle protection.
Queries?Any