
Smart Travel Locker Using RFID and OTP
Why Choose This Project?
With increasing security concerns during travel—especially at public places like airports, railway stations, and tourist spots—there is a growing demand for smart, secure, and tech-enabled locker systems. This project provides a modern, IoT-based solution using RFID and OTP authentication to allow safe and user-friendly storage during travel.
This system is ideal for engineering students who want to combine hardware (IoT/embedded systems) with software (web or mobile interface, databases).
What You’ll Get
-
Complete Embedded Code (e.g., Arduino with RFID + Keypad)
-
Secure RFID-Based Locker Access
-
OTP Verification via SMS or Email
-
Admin Panel for Locker Management
-
Web Dashboard to Monitor Locker Usage
-
Mobile-Friendly Interface (Optional)
-
Integration with GSM Module or Wi-Fi for communication
-
Full Documentation & Circuit Diagrams
Working Flow
-
User scans RFID card at locker terminal
-
System checks card validity (via microcontroller or backend)
-
If valid → generates OTP and sends to user (via SMS/email)
-
User enters OTP via keypad or web interface
-
Locker opens on successful OTP match
-
System logs the transaction (locker number, user ID, time)
-
Admin can view usage logs and reset lockers
System Components
Component | Purpose |
---|---|
RFID Reader (e.g. RC522) | Identify users through RFID cards |
Microcontroller (Arduino / ESP32) | Central controller for locker system |
Keypad (4x4) | OTP input by user |
Servo Motor / Electromagnet | Locker open/close mechanism |
GSM Module (SIM800L) / Wi-Fi (ESP8266) | For OTP communication (SMS/email) |
LCD Display (16x2) | Show status messages |
Buzzer & LEDs | Feedback (success/failure) |
Features
User Side
-
Scan RFID card to access locker
-
Receive OTP for secondary authentication
-
Enter OTP via keypad to unlock
-
Real-time access status via display or web/mobile UI
Admin Side
-
Add/Delete RFID cards (via web or manually)
-
Track locker usage history
-
Remotely disable/enable lockers
-
Reset OTP or locker remotely (optional)
Technologies & Stack Used
Layer | Technologies |
---|---|
Hardware | Arduino UNO/ESP32, RFID Reader, GSM |
Frontend (Optional) | HTML5, CSS3, JavaScript, Bootstrap |
Backend (Optional) | Node.js / PHP / Firebase |
Database | Firebase Realtime DB / MySQL / SQLite |
Communication | GSM (SIM800L) / Email (SMTP API) |
OTP Generator | Custom OTP logic or Twilio API |