Face Recognition Door Lock System Using Raspberry Pi

Project Code :TEMBPG925

Objective

The main objective of this project is to unlock door if face is Authorised

Abstract

This abstract presents a project focused on interfacing a Raspberry Pi with a USB camera to create a face recognition door lock system, accompanied by an LCD screen for visual feedback and a buzzer for alerts. The primary objective of this system is to enhance security and access control by granting access to authorized individuals based on facial recognition while alerting unauthorized access attempts. The Raspberry Pi serves as the core component of the system, equipped with software for face detection and recognition. A USB camera is connected to the Raspberry Pi, enabling real-time capture and analysis of faces in the vicinity of the door. When an individual approaches the door, the camera captures their face, and the Raspberry Pi compares the captured facial features with pre-registered faces in its database.

Upon a successful match, indicating that the person is authorized, the Raspberry Pi triggers a relay to unlock an electromagnetic door lock, allowing access to the secured area. Simultaneously, the LCD screen provides visual feedback, displaying a welcoming message to the authorized individual. Conversely, if the facial recognition algorithm does not find a match, signaling unauthorized access, the system activates a buzzer to raise an alert. This audible warning serves as a deterrent to unauthorized entry and can also be complemented by additional security measures or notifications.

Keywords: Face Recognition, LCD, Buzzer, Electromagnetic Lock

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 Requirements:

  • Raspberry pi
  • USB camera
  • Power Supply
  • Electro Magnetic Lock
  • Relay
  • Buzzer
  • LCD

Software Requirements:

  • Raspbian OS
  • Python

 

Learning Outcomes

  • Raspberry pi pin diagram and architecture
  • How to install Raspbian software
  • Setting up and installation procedure for Raspberry pi
  • Introduction to python
  • Basic coding in python
  • Working of LCD
  • Interface LCD with Raspberry pi
  • Working of power supply
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects