0% found this document useful (0 votes)
2 views

FINGERPRINTBATCH02-1

The document presents a Fingerprint Based Voting System using Arduino Uno aimed at enhancing election security by ensuring one person one vote through fingerprint verification. It outlines the limitations of existing voting systems, proposes a new system that simplifies the voting process, and details the hardware and software components involved. The system is designed to prevent rigging, reduce waiting times for results, and improve overall election integrity.

Uploaded by

gavvalaarun95
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

FINGERPRINTBATCH02-1

The document presents a Fingerprint Based Voting System using Arduino Uno aimed at enhancing election security by ensuring one person one vote through fingerprint verification. It outlines the limitations of existing voting systems, proposes a new system that simplifies the voting process, and details the hardware and software components involved. The system is designed to prevent rigging, reduce waiting times for results, and improve overall election integrity.

Uploaded by

gavvalaarun95
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

FINGER PRINT BASED VOTING SYSTEM USING

ARDUINO UNO

Department of Electronics and Communication Engineering

Under the guidance of


Mrs.P.RENUKA
Associate professor

Submitted By:
G.Arun -22D35A0407
MD.Shakil -21D31A0422
K.Deepthi -21D31A0415
K.Keerthana -21D31A0414
ABSTRACT

The recent situation, most of the countries of the world grip their
elections using Electronic Voting Machines, where your vote gets registered
automatically with the help of an Electronic application without using or
wasting ballot paper to cast your vote for elections. As security is a major
worry nowadays, ensuring that no person exercises the right to vote double
is the main aspect. We can determine this issue by introducing Finger
Print Based Voting, where a person can be certified based on his Finger
Print. This will put a conclusion to fake voting and rigging. The main aim of
this project is “ONE PERSON ONE VOTE”.
INTRODUCTION

• Voting is an important part of an independent society of choosing leaders


and contributes towards the betterment of the country. It is a decision-
making mechanism where security plays an important role in voting.
• In categorize to ensure high security, voting machine should be designed
and developed with large concern.
• Therefore, this project is planned for a voting machine by using the
fingerprint. Here a voter's fingerprint is used for identifying the voters. The
system will check whether it matches prestored impressions in the memory.
If it matches, then the system will allow the voter to poll his vote otherwise
prevent the voter from polling.
• This system has been developed to simplify the process of organizing
elections and make it convenient for voters to exercise their votes by
providing the required hardware and software capabilities.
OBJECTIVE OF THE PROJECT

• The main objective of this project is to design a reliable and secure voting
system.
• This system avoids rigging of votes, saves time and human effort.
• This system would allow only the legitimate(legal) users to cast their vote
by verifying their fingerprint as an identity proof.
EXISTING SYSTEMS

The ballot box and Electronic Voting Machine (EVM) systems are
two methods used to collect and record votes in elections.

1.BALLOT BOX VOTING SYSTEM:


The traditional ballot box system involves voters marking their
chosen candidate on a paper ballot, which is then placed in a secure box.
This system requires election officers to verify each voter's identity before
issuing a ballot paper. After voting, the ballot papers are counted manually to
determine the winner.

While simple, this system has several drawbacks;


• Including the risk of tampering
• High paper usage
•Time-consuming counting processes.
2.EVM (Electronic Voting Machine):
EVMs replaced paper ballots and have been used in all general and
state assembly elections since 2014. These machines consist of two units:
a control unit and a balloting unit, connected by a cable. Voters select
their preferred candidate by pressing a button, and the EVM records the
vote. The benefits of EVMs include reduced paper usage, faster counting,
and increased security.
LIMITATIONS OF EXISTING SYSTEM:

•Environmental Impact: The ballot box system uses a huge amount of


paper, affecting the environment.
•Time-Consuming Counting Process: Counting votes takes a significant
amount of time before declaring the results.
•Security Risks: Ballot boxes and EVMs can be tampered.
•Vulnerability to Malfunction: Like any electronic device, EVMs can
experience technical faults, hardware malfunctions, or software errors,
potentially impacting the voting process.
•Storage Issues: Requires significant space for storing ballots securely.
•Rigging: Election rigging, also known as electoral fraud or vote rigging,
involves illegal interference with the electoral process to favor a
particular candidate or outcome.
PROPOSED SYSTEM:

•The system aims to develop a fingerprint based advanced Voting


Machine using Arduino which helps in free and fair way of conducting
elections.
•This project consists of following units a Voting system, fingerprint
module and Arduino controller Unit.
•The voter first puts his finger on the fingerprint module which checks for
the authentication of the user. If the voter is the authenticated one, he
will now eligible to poll his vote in the voting system by simply pressing
button against his favorite party.
•The votes casted for particular party are shown through an LCD display.
•To perform this task, Arduino controller is loaded with a program written
in embedded “C” language.
ADVANTAGES OF PROPOSED SYSTEM:

• Due to use of fingerprint scanner the cross voting cannot be done.


• Results can be declared in very short time.
• Cost is less
• Reduces the waiting time for election outcomes.
• Minimizes the need for paper ballots and manual counting.
APPARATUS

HARDWARE:
•Arduino Uno
•Finger Print Sensor(R307)
•LED’s(Red & Green)
•Buzzer
•LCD Display(16*2)
•Push Buttons
•Power Supply

SOFTWARE:
•Arduino IDE
•PROTEUS simulation tool
•Embedded C language
HARDWARE DESCRIPTION

ARDUINO UNO:
•It is an open-source microcontroller board that can be
integrated into a variety of electronic projects.
•The microcontroller that acts as the central control
unit of the system. It interfaces with all other
components and runs the code for fingerprint
processing.
•It processes data from the fingerprint sensor, handles
user input, and manages output devices like LEDs and
buzzers,LCD display.

R307 FINGER PRINT MODULE:


• The R307 fingerprint module Captures the fingerprint
data and compares it against stored fingerprints to verify
voter identity.
•It Ensures that only authorized users are able to cast a
vote. Once a fingerprint is matched, it sends a signal to
the Arduino.
16*2 LCD DISPLAY:
•Displays the current status of the system, such as
instructions for the user or the result of fingerprint
matching.
•Shows prompts like "Plz select the vote", "u r done
already", "party selected", "enrolling" and
“identifying”.

LED’S:
•RED LED: Lights up if the fingerprint verification fails
or if an error occurs during the voting process.
•GREEN LED: Lights up when a valid fingerprint is
detected and the user is allowed to vote.
BUZZER:
•Provides auditory feedback to indicate
unsuccessful fingerprint match or an error
in the voting process.

PUSH BUTTONS:
•Users to select candidates or to confirm
their vote.
•These can be used to navigate the voting
options after successful fingerprint
verification.
SOFTWARE DESCRIPTION:
➢ ARDUINO IDE: The Arduino Integrated Development Environment (IDE) is a
software platform used to write, compile, and upload code to Arduino
boards like the Arduino Uno.
The Arduino IDE is used to write the main program to control the
fingerprint sensor, verify users, count votes, and handle the voting process.

➢ PROTEUS SIMULATION TOOL: Proteus is a simulation and design software


for electronic circuits. It is commonly used for designing and simulating
circuits with microcontrollers and other components.
We can use Proteus to design and test the voting system circuit
virtually, ensuring that the Arduino, fingerprint sensor, LCD display, and
other components interact correctly before actual implementation.

➢ EMBEDDED C LANGUAGE: Embedded C is the language used within the


Arduino IDE to implement the logic that checks fingerprints, records votes,
and displays results.
BLOCK DIAGRAM
WORKING PRINCIPLE
1. Initialization & Enrollment: When powered on, the Arduino initializes
the fingerprint sensor and waits for a user to place their finger on the
scanner. In order to verify the fingerprints, the voters need to enroll
their fingerprints by using R307 fingerprint module.
2. Fingerprint Verification: The fingerprint sensor scans the user's finger.
If the fingerprint matches with the pre-registered fingerprints then the
voter is eligible to poll his vote otherwise they will not allowed to cast
the votes.
3. Voting process: After successful verification, the user may proceed to
cast their vote (through buttons). Upon completion, a green LED glows
and the vote is recorded. If a person again come to poll his vote then
the red LED glows ,buzzer beeps and LCD displays “U R DONE
ALREADY”.
4. Completion: The system then resets for the next user after displaying a
confirmation message on the LCD.
CIRCUIT DIAGRAM:
APPLICATIONS
• Local Government Elections
• Corporate Elections
• School And University Elections
• Election Commission In Developing Countries
• Community Or Village Councils etc.
CONCLUSION AND FUTURE SCOPE:

CONCLUSION:
The system we created overcomes most of the difficulties faced
by the voters during the voting period by the ballot system and Electronic
voting Machine (EVM).This new method of voting prevents rigging,
provides ease of use, transparency, maintains integrity of the process and
equality. This system allows only “ONE PERSON ONE VOTE”.

FUTURE SCOPE:
The fingerprint-based voting system using Arduino Uno is
promising, particularly in enhancing the security, efficiency, and
accessibility of elections. With increasing concerns over voter fraud and
manipulation, a fingerprint-based system offers a reliable solution for
verifying voter identity, eliminating the possibility of duplicate voting and
impersonation.

THANK YOU

You might also like