This is an old revision of the document!
Author: Mihai-Ionuț Păunescu 332CD
The project consists of developing a smart locker system controlled by an ATmega328P-XMINI microcontroller.
The locker can be unlocked using:
The system controls an electromagnetic locking mechanism and provides user feedback using LEDs, a buzzer and a display.
The idea for this project started from observing the locker systems commonly used in gyms, where access is usually protected only by a PIN code.
In many situations, it is relatively easy for a malicious person to observe the PIN entered by another user. Because of this, the project introduces an additional layer of security by combining PIN authentication with RFID card verification.
The goal is to create a smarter and more secure locker system using multiple authentication methods.
The project aims to improve the security and reliability of traditional locker systems by using two different authentication methods instead of relying only on a PIN code.
The system is built around the ATmega328P-XMINI microcontroller which coordinates all hardware modules.
Main modules:
System flow:
| Component | Purpose |
|---|---|
| ATmega328P-XMINI | Main microcontroller |
| RFID RC522 Module | RFID card reading |
| Keypad | PIN input |
| Electromagnetic Lock | Locking mechanism |
| MOSFET E-Switch Module | Controls the electromagnetic lock using an external power supply |
| Breadboard | Circuit prototyping |
| Jumper wires | Electrical connections |
| OLED Display | User interface |
| Green and Red LEDs | Status indication |
| Buzzer | Audio feedback |
| External Power Supply | Power supply for the electromagnetic lock |