A Novel Hybrid Biometric Electronic Voting System: Integrating Finger Print and Face Recognition

Project Code :TEMBMA3225

Objective

The main objective of this project is to Integrate Fingerprint Technology and Face Recognition in Electronic Voting System

Abstract

Electronic voting machine (EVM) was introduced in 20th centuries, it is widely used. Traditional Electronic Voting Machines can stores only voting count of each candidate. Voter identification and allow for vote is done manually by Polling Officer using voter list. Polling officer use an indelible ink for identifying the fraudulent voter. These methods require additional man power. To overcome these problems, we proposed new technique which is based on Internet of Things (IOT). Here we are connecting voting machine to Internet of things. The user initially as to enroll their faces and their finger print with an id. Later while voting, the users has to enter his Aadhaar id when it matches then he goes for finger print, if any matches the monitor displays id and party short names of every party. The user has to enter that party id using keypad module. Then the party icon will display in the monitor. The vote count of that party will gets incremented and the total vote counts of every party should be updated to the server. As the system using both biometric and the camera, if anyone of them matches the citizen is allowed to vote. The server gets the voter registration id and the vote count of every party. Based on this data, the server sends an email and a message as thanks for voting and also it compares the votes count of every party and shows the leading party.

Keywords: Raspberry Pi, Automatic Counting, Face Recognition, Fingerprint Authentication, IOT.

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
  • Keypad Module
  • Web Camera
  • LCD
  • Finger print sensor Module
  • 5v Adapter

Software Requirements:

  • NOOBS software
  • Python3 IDE
  • Raspbian OS

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • Installation procedure for NOOBS software
  • How to install python3 IDE Software
  • Basic coding in python
  • Interfacing camera with Raspberry Pi
  • How to do facial recognition with Raspberry Pi and camera?
  • Working of keypad module
  • How to interface keypad module with Raspberry Pi?
  • Working of 16x2 LCD
  • How to interface 16x2 LCD with Raspberry Pi?
  • Working of relay
  • How to interface relay and buzzer with Raspberry Pi?
  • Introduction to IOT
  • IOT architecture and its scope
  • How to send data from Raspberry Pi to a third-party server?
  • 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

mail-banner
call-banner
contact-banner
Request Video