Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Secure Keypad

emd2.mp4

Project Summary

This project is a security access system for an STM32 microcontroller. It uses a 4x3 keypad for password entry, a 7-segment display for showing the number of failed attempts, LEDs for system status, and external interrupts for emergency reset and doorbell events. The system follows a simple state machine with three main states:

  • Locked
  • Unlocked
  • Alarm

A correct password unlocks the system, incorrect attempts increase the failure counter, and repeated failures trigger the alarm state.


How to Use

  1. Power on the system.
  2. The display starts at 0 and the system begins in locked mode.
  3. Enter the password on the keypad: ****
  4. If the password is correct, the system becomes unlocked and the success LED turns on.
  5. Press # to lock the system again.
  6. If the password is entered incorrectly several times, the failure counter increases and the alarm state is activated.
  7. Press the emergency reset button to clear the alarm and return to the locked state.
  8. Press the doorbell button to trigger the bell indicator.

Tools:

  • Clion
  • Proteus
  • STM32

STM32F4 template

This is a cmake project template for using the STM32-base project with a STM32F4 series device based on STM32-base project.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages