Skip to content

Door Locker Security System consists of two ECU’s. The first ECU called HMI responsible for interfacing with the user and the second ECU called control ECU which is responsible for the system operations and control In the project.

Notifications You must be signed in to change notification settings

M0hammedSaeed/Door-Locker-Security-System-Project

Repository files navigation

Door Locker Security System

The project involves creating a password-based door unlocking system using AVR ATmega32. It utilizes various drivers including GPIO, Keypad, LCD, Timer, UART, I2C, INT2, EEPROM, Buzzer, and DC Motor for functionality.

There are two Electronic Control Units (ECUs) used here:

  • Human-Machine Interface (HMI) ECU:

Is just responsible interaction with the user just take inputs through keypad and display messages on the LCD.

HMI_ECU MCAL: GPIO, UART, TIMER1, and INT2.

HMI_ECU HAL: LCD and KEYPAD.

  • Control ECU:

Is responsible for all the processing and decisions in the system like password checking, open the door and activate the system alarm.

CONTROL_ECU MCAL: GPIO, UART, TIMER1, INT2, PWM_TIMER0, and I2C.

CONTROL_ECU HAL: BUZZER, EEPROM, and DC MOTOR.

The Project Hardware Connections

Project Simulation

Control_ECU Design

Control Ecu Design

HMI_ECU Design

HMI  Ecu Design

About

Door Locker Security System consists of two ECU’s. The first ECU called HMI responsible for interfacing with the user and the second ECU called control ECU which is responsible for the system operations and control In the project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published