Multi-Level Bank Locker Security System Using Raspberry Pi with Face, Fingerprint, and OTP Verification

Project Code :TEMBMA3793

Objective

The objective is to create a Raspberry Pi–based multi-level bank locker system using face recognition, fingerprint scanning, and OTP verification to enhance security and prevent unauthorized access.

Abstract

This project presents a Raspberry Pi–based Smart Door Access and Security System designed to provide reliable, multi-level authentication and safety measures. A fingerprint sensor is used as the primary access control to differentiate between authorized and unauthorized users. A USB web camera is integrated to capture and verify faces, enhancing security through dual authentication. For additional safety, an OTP (One-Time Password) can be entered via a keypad, ensuring a robust verification process. Upon successful authorization, the motor driver activates the DC motor to open the door. In abnormal conditions, such as unauthorized access attempts, the buzzer is triggered, and an alert message is immediately sent via the GSM module to a registered mobile number. The LCD displays system status, such as sensor outputs and authentication results, while a stable power supply ensures smooth functioning of all components. This system enhances door security by combining biometric, visual, and OTP verification with real-time alerts, making it highly suitable for home and office security applications.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware components:

Raspberry pi

memory card

motor driver

dc motor

gsm

lcd

buzzer

usb web cam

finger print sensor

keypad 

Usb to serial converter

Power supply

Adapter 12v
Software requirements:

Raspbian os 

python

Learning Outcomes

• Raspberry Pi pin diagram and architecture
• How to install Raspberry Pi OS (Raspberry Pi Imager / NOOBS)
• Setting up and installation procedure for Raspberry Pi (hardware connections, peripherals, booting OS)
• Introduction to Raspberry Pi OS environment (GUI, Terminal, File System)
• Basic coding in Raspberry Pi (Python programming)
• Basics of Embedded Linux and Python language
• Basics of IoT platforms with Raspberry Pi
• Working of power supply for Raspberry Pi
• About Project Development Life Cycle:

o Planning and Requirement Gathering (software, tools, hardware components, etc.)

o Schematic preparation / circuit design

o Code development and debugging (Python, Shell scripts, IoT integration)

o Hardware development and debugging (sensors, actuators, modules)

o Development of the Project and output testing

• Practical exposure to:

o Hardware and software tools with Raspberry Pi

o Solution providing for real-time problems

o Working with team / individual

o Work on creative ideas

• Project development Skills

o Problem analyzing skills

o Problem solving skills

o Creativity and imaginary skills

o Programming skills (Python, C, IoT libraries)

o Deployment (on local device / cloud)

o Testing skills

o Debugging skills

o Project presentation skills

• Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video