0% found this document useful (0 votes)
20 views2 pages

Microprocessing System Final Project 1

project
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views2 pages

Microprocessing System Final Project 1

project
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

MICROPROCESSING SYSTEM PROJECT 1

Project Title: Smart Door Lock System Using ATmega32 MicroController


Project Overview
The Smart Door Lock is an innovative security solution that combines multiple authentication
methods to ensure secure access to premises. This project utilizes an ATmega32
microcontroller and incorporates password checking, Bluetooth connectivity, and a fingerprint
sensor to provide a versatile locking mechanism.

Key Features
1. Password Protection:
The system allows users to set and change a secure password.
Passwords are stored in the EEPROM of the ATmega32, ensuring data persistence even when
power is lost or the system is reset.
Users can input the password via a keypad interface (not explicitly mentioned but assumed for
input).
2. Password Management:
Users can change their password using a specific command, which updates the new password
in the EEPROM.
Upon system initialization (power on or reset), the device retrieves the stored password from
the EEPROM for immediate access.
3. Wifi / Bluetooth Connectivity:
The ATmega32 is equipped with a UART interface to communicate with a ESP32/ BlueTooth
module.
Users can unlock the door lock using a smartphone app developed with MIT App Inventor.
The app sends the command to the ATmega32 via Bluetooth/WiFi, which processes the
request and controls the locking mechanism.
4. User Interface:
The user interface can include LEDs for status indication (e.g., access granted/denied) and a
buzzer for audible feedback.
- LCD to display Data
- A simple keypad can be used for password entry and changing.

Technical Components
 Microcontroller: ATmega32
 Bluetooth Module: HC-05 or similar
 Fingerprint Sensor: GT-521F52 or another compatible module
 Storage: EEPROM for password management
 User Input: Keypad (optional) for password entry
 Output Devices: LEDs and buzzer for status indication
Implementation Steps
1. Circuit Design:
Design the circuit connecting the ATmega32 to the Bluetooth module, fingerprint sensor, and
any user input/output devices.
2. Software Development:
Write firmware for the ATmega32 to handle password checking, changing, and EEPROM
management.
Implement Bluetooth communication protocols for receiving commands from the smartphone.
Integrate the fingerprint sensor library to manage fingerprint enrollment and verification.
3. Smartphone Application:
Develop a user-friendly app using MIT App Inventor that communicates with the ATmega32
via Bluetooth, allowing users to unlock the door lock remotely.
4. Testing and Debugging:
Thoroughly test each component separately (password management, Bluetooth
communication, fingerprint recognition) before integrating them.
Perform system tests to ensure reliability and security.
5. Final Assembly:
Assemble the components into a suitable enclosure for the smart door lock, ensuring all
connections are secure and that the device is aesthetically pleasing.

You might also like