Finger Print Based Door Open System

Project Code :TEMBMA3005

Objective

The main objective of this project is to open and close the door by using Fingerprint authentication

Abstract

Human detection and recognisation field is very significant and has undergone rapid changes with time. An important and very reliable human identification method is fingerprint identification. Fingerprint of every person is unique. So this helps in identifying a person or in improving security of a system. Finger print of a person is read by a special type of sensor. Finger print sensor can be interfaced with a microcontroller. Through keypad we can add new user and delete the existing user, also identify the user by selecting corresponding option through keypad. In this project we use a fingerprint sensor to read ones identity to automatically operate the door. For this, we use a microcontroller to enable the door opening or closing if the matching between scanned data and the already existing data is correct. Comparison is done inside the fingerprint module itself and its output is given to microcontroller. Result is displayed in a LCD display whether the user is authorized or not.LCD also helps to make troubleshooting easier. Alarming option is provided to warn about an unauthorized usage. Microcontroller used is Arduino uno.

            Biometrics refers to the automatic identification of a living person based on physiological or behaviouralcharacteristics for authentication purpose. Among the existing biometric technologies are the face recognisation, fingerprint recognition, finger-geometry, hand geometry, iris recognition, vein recognition, voice recognition and signature recognition, Biometric method requires the physical presence of the person to be identified. This emphasizes its preference over the traditional method of identifying what you have such as, the use of password, a smartcard etc. Also, it potentially prevents unauthorized admittance to access control systems or fraudulent use of ATMs, Time Attendance Systems, cellular phones, smart cards, desktop PCs, Workstations, vehicles and computer networks. Biometric recognition systems offer greater security and convenience than traditional methods of personal recognition.Fingerprint recognition represents the oldest method of biometric identification which is dated back to 2200 BC. The use of fingerprints as a personal code has a long tradition and was already used. This system focuses on the use of fingerprints for door opening and closing. The fingerprint recognition software enables fingerprints of valid users of the vehicle to be enrolled in a database. Before any user can use the vehicle, his/her fingerprint image is matched against the fingerprints in the database while users with no match in the database are prevented from using the vehicle. A microcontroller stores the data equivalent of fingerprint of the master user. Comparison between this enrolled fingerprint and the fingerprint of the person who is about to use the vehicle is done by the micro controller. If both the fingerprints are identical control circuitry of the microcontroller send appropriate signals to the motor relays operating the door of the vehicle. If the fingerprints are not identical microcontroller sends signals to alarm circuitry to warn about an unauthorised use.

Keywords:  Sensors , LCD.

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:

  • Arduino uno
  • Fingerprint Module
  • L293D Motor Driver
  • DC Motor
  • Buttons
  • LCD(16*2)

Software Components:

  • Arduino IDE
  • Embedded C

Learning Outcomes

Learning outcomes:

  • Arduino UNO Pin diagram and Architecture
  • How to install arduino IDE Software
  • Setting up and Installation procedures for Arduino UNO
  • Introduction to Arduino IDE
  • Commands in Arduino
  • How to install Libraries?
  • Basic coding in arduino
  • Working of Dc motor
  • Working of Motor driver
  • How to interface dc motor with Motor driver?
  • How to interface Motor driver with Arduino?
  • Introduction to Serial Communication
  • 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
    • Thesis writing skills

 

Demo Video

Final year projects