You are on page 1of 6

GROUP MEMBERS:

1) Shahid Iqbal 2) Muhammad Sohil

1332-FET/BSEE/F10 1421-FET/BSEE/F10

INSTRUCTOR: Engr. Muhammad Muzammil

Description:
It mainly consist of following blocks: 1. Microcontroller: This is the CPU (central processing unit) of our project. We are going to use a microcontroller of AVR Atmega family. The various functions of microcontroller are like: I. Reading the digital input from Keypad II. Sending this data to Mobile terminal so that the person operating this project should read the password III. Sensing the password using keypad and to check whether it is a correct password or a wrong password and rotate the stepper motor if the password entered is a correct password. 2. LCD: We are going to use 162 alphanumeric Liquid Crystal Display (LCD) which means it can display alphabets along with numbers on 2 lines each containing 16 characters. 3. Keypad: User will enter the password using the keypad. 4. Mobile Terminal: This device (cell phone) will receive the password through GSM module of legal user. 5.Serial Port: This will receive and transmit data between CPU and serial port. 6. Stepper Motor: its rotation is used for unlocking the door. 7. Push Buttons: It is used for getting and entering password.

Block Diagram:

Circuit Diagram:

Components Used: GSM Module Atmega16 Stepper Motor ULN2003A IC Mobile Phone 4x4 keypad Push buttons Serial Port 16x2 Alphanumeric LCD

Proteus Simulation: 1) Get the password received by mobile phone.

2) Enter that received password shown on virtual terminal.

3) If wrong password is entered the result will be ACCESS DENIED!

4) If correct password is entered the result will be WEL COME SIR!

Applications:
1. This project can be used in offices, companies also at home. It will provide keyless entry. 2. This can be used in Banks for safety lock. 3. User dont have to carry keys along with him. 4. User can interface GSM modem which will send sms if invalid attempt is made to open the lock

Problems Encountered: 1) 4x4 kepad included in proteus library have not the special characters like * , # , A-Z etc 2) For various modules different functions were difficult to combine together in a single code. 3) GSM hyper terminal commands are used which are related to wireless communication subject.

You might also like