USING ATMEGA 16 μc
 The aim of this project is to create a security system 
which asks for a password before opening the door 
and opens the door only if the password matches the 
programmed keyword. Motors are connected to open 
the door which in turn are controlled by the processor 
residing in the security system.
1. ATMega 16 microcontroller 
2. Basic calculator keypad 
3. 2x16 LCD 
 Keypad and LCD are connected with microcontroller to 
make an easy man-machine interface to make the 
calculator capable of performing the desired function.
ATMEGA 16 μc 
2x16 LCD 
Keypad 
Motor
• Move data to LCD port 
• Select command/data register as 
required 
• Select write operation 
• Send enable signal 
• Wait for LCD to process the 
command
 This system works as follows to open the door:- 
1. Asks for the visitor to enter the Password. 
2. If entered password matches the programmed one 
then it glows the indicator and run the motors to 
open the door otherwise takes the programmed 
action.
Password  based door locksystem

Password based door locksystem

  • 1.
  • 2.
     The aimof this project is to create a security system which asks for a password before opening the door and opens the door only if the password matches the programmed keyword. Motors are connected to open the door which in turn are controlled by the processor residing in the security system.
  • 3.
    1. ATMega 16microcontroller 2. Basic calculator keypad 3. 2x16 LCD  Keypad and LCD are connected with microcontroller to make an easy man-machine interface to make the calculator capable of performing the desired function.
  • 4.
    ATMEGA 16 μc 2x16 LCD Keypad Motor
  • 7.
    • Move datato LCD port • Select command/data register as required • Select write operation • Send enable signal • Wait for LCD to process the command
  • 8.
     This systemworks as follows to open the door:- 1. Asks for the visitor to enter the Password. 2. If entered password matches the programmed one then it glows the indicator and run the motors to open the door otherwise takes the programmed action.