17
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?

Digital Code Lock System Ppt

Embed Size (px)

Citation preview

Page 1: 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?

Page 2: Digital Code Lock System Ppt

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.

Page 3: Digital Code Lock System Ppt

AVR Atmega16 microcontrollerLCD 20x44x4 keypadMotor DriverDC motor7805 voltage regulatorBatteries-9v/12vElectronic components

HARDWARE REQUIREMENTS

Page 4: Digital Code Lock System Ppt

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.

Page 5: Digital Code Lock System Ppt

•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.

Page 6: Digital Code Lock System Ppt

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)

Page 7: Digital Code Lock System Ppt

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.

Page 8: Digital Code Lock System Ppt

Power supply 9v DC

DC Motor

AtMega 16 development Board

Page 9: Digital Code Lock System Ppt

BLOCK DIAGRAM

ATmega16Microcontroller

L293dDC Motor Control

Door openingMotor

Main Power Supply

Motor Power Supply

LCD 16x2

4x4keypad

Page 10: Digital Code Lock System Ppt

CIRCUIT DIAGRAM

Page 11: Digital Code Lock System Ppt

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.

Page 12: Digital Code Lock System Ppt

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.

Page 13: Digital Code Lock System Ppt

•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

Page 14: Digital Code Lock System Ppt

VIDEO

DOUBLE CLICK HERE

Page 15: Digital Code Lock System Ppt

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.

Page 16: Digital Code Lock System Ppt

Queries?Any

Page 17: Digital Code Lock System Ppt