Professional Documents
Culture Documents
Project Report
Project Report
Project Report
On
“Biometric Voting Machine Using Fingerprint Sensor”
Submitted by
Mr. More Rushikesh Ravsaheb B192114623
Mr. Jadhav Rohit Rajendra B190114612
Miss. Bhalerao Anushka Rajendra B190114602
Submitted to
Savitribai Phule Pune University, Pune
In the partial fulfillment of the requirement for degree of
Bachelor of Engineering In
Instrumentation and Control Engineering
Under the guidance of
Mr. V. K. Jadhav
I
PRAVARA RURAL ENGINEERING COLLEGE , LONI
DEPARTMENT OF INSTRUMENTATION AND CONTROL
ENGINEERING
CERTIFICATE
have satisfactorily carried out the B.E. Project work entitled “Biometric Voting Machine Using
Fingerprint Sensor”. This work is being submitted for the award of degree of Bachelor of
Instrumentation & control Engineering. It is submitted in the partial fulfilment of the prescribed
syllabus of Savitribai Phule Pune University, Pune for the academic year 2023 – 2024.
II
QUALITY POLICY
Institute Vision
Enrich the youth with skills and values to enable them to contribute in the development of
society: nationally and globally.
Institute Mission
Department Vision
Develop skillful graduate engineers in the field of Instrumentation and Control Engineering for
the benefit of society and industry globally.
Department Mission
III
Program Outcomes
Engineering Graduates will be able to:
PO2 Problem analysis: Identify, formulate, review research literature, and analyze
complex engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modelling to complex engineering
activities with an understanding of the limitations.
PO6 The engineer and society: Apply reasoning informed by contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
professional engineering practice.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of engineering practice.
IV
PO10 Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and write effective
reports and design documentation,make effective presentations, and give and receive clear instructions.
PO11 Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
PO12 Life-long learning: Recognize the need for and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological change.
PEO1: Actively participate in designing, calibration and testing, operating and maintaining
systems in the field of Instrumentation & Control engineering and allied industry.
PEO2: Solve problems in the field of commercial, residential and industrial automation by
applying knowledge of Instrumentation & Control Engineering.
V
Program Specific Outcomes (PSOs)
PSO2: Develop mathematical model, validation of model, design and tuning of the controller
for process control systems and its realization using DCS, PLC, SCADA and MATLAB.
VI
Declaration
This report has been prepared on the basis of our own work. Where other published and
unpublished source materials have been used, these have been acknowledged.
Student Name:
1.Mr. More Rushikesh Ravsaheb B192114623
2.Mr. Jadhav Rohit Rajendra B190114612
3.Miss. Bhalerao Anushka Rajendra B190114602
Date of Submission:
Place:
Signature of students:
VII
Acknowledgment
It gives us immense pleasure to express our sincere and heartiest gratitude towards our
guide Mr. V.K. Jadhav for his guidance, encouragement, moral support, and affection during
our work. He has proven to be an excellent mentor and teacher.
Greatest importance, we are also extremely grateful to Dr. C. B. Kadu, Head of the
department of Instrumentation and Control Engineering, for his motivation and support during
the work from time to time. We are also thankful to our Principal Dr. S. M. Gulhane for his
inspiration and motivation. This work is also the outcome of the blessings, guidance and support
of Mr. N. N. Lokhande Project Coordinator and our friends.
Lastly, our cordial thanks to all who have contributed indirectly and materially in words
and deeds for completion of this work.
VIII
Abstract
Our project, the Biometric Voting Machine, seeks to modernize and secure the voting
process by employing fingerprint sensor technology. Traditional voting systems often face
challenges such as voter fraud, misidentification, and inefficiencies, which undermine the
integrity and smooth operation of elections. By integrating biometric fingerprint sensors, we aim
to address these issues comprehensively.
The Biometric Voting Machine ensures that each voter is uniquely identified through their
fingerprint, eliminating the possibility of duplicate voting and unauthorized access. This method
enhances the accuracy of voter verification, significantly reducing the risk of fraud and ensuring
that only eligible voters participate in the electoral process. Moreover, the use of biometric
technology streamlines the voting procedure, making it more efficient and user-friendly. Voters
can quickly and easily authenticate their identity, cast their ballots, and receive immediate
confirmation of their vote. This reduces waiting times and increases the overall efficiency of the
voting process, making it more accessible to a larger population.
In addition to security and efficiency, the Biometric Voting Machine also prioritizes voter
privacy. The system is designed to verify voter identity without storing sensitive personal
information, thus protecting individuals' privacy and data security. This approach fosters greater
trust and confidence in the electoral system.
Overall, the Biometric Voting Machine project aims to deliver a secure, reliable, and
efficient voting system that enhances the integrity of elections. By leveraging advanced
biometric technology, we strive to create a more transparent and trustworthy electoral process
that can be adopted widely to improve democratic practices globally.
IX
“Biometric Voting Machine Using Fingerprint”
Sensor”
INDEX
LIST OF TABLES
CHAPTER 1
INTRODUCTION
1.1 Introduction
In the realm of democracy, the integrity of the electoral process stands as the
cornerstone of a fair and representative government. However, traditional voting systems often
encounter challenges that undermine this integrity, ranging from instances of voter fraud to
logistical inefficiencies. These issues not only jeopardize the legitimacy of election outcomes
but also erode public trust in democratic institutions. Recognizing the imperative for
innovation in electoral technology, our project, the Biometric Voting Machine Using
Fingerprint Sensor, emerges as a pioneering solution to revolutionize the voting landscape. By
harnessing the power of biometric fingerprint sensors, we embark on a journey to modernize
and fortify the voting process against prevalent vulnerabilities. At its core, the Biometric
Voting Machine endeavors to address key shortcomings inherent in conventional voting
systems. By integrating biometric technology, we aim to provide a robust framework that
ensures the authentication of voters' identities with unparalleled accuracy and security. This
transformative approach mitigates the risks associated with voter fraud and identity
misrepresentation, safeguarding the sanctity of each ballot cast.
The Biometric Voting Machine project is all about making voting safer and easier by using
fingerprint technology. Instead of traditional methods like showing IDs, voters will use their
fingerprints to prove who they are. This makes it much harder for anyone to cheat or vote
more than once. Our goal is to make voting faster and more convenient for everyone. With the
new machines, voters can simply scan their fingerprints to prove their identity and cast their
votes quickly. This means shorter lines and less waiting at polling stations. We also take
privacy and security very seriously. The machines only use fingerprints for identification and
don't store any personal information. This protects voters' privacy and ensures that their data
is safe. To make this happen, we are working on developing special machines and software
that can handle fingerprint recognition. We will test them out thoroughly to make sure they
work well before using them in real elections. Overall, the Biometric Voting Machine project
is about making voting simpler, safer, and more accessible for everyone, ensuring that every
vote counts and democracy thrives.
1.2 Background
Increased Security: By using biometrics, voting systems can significantly enhance the
security of the electoral process. Biometric traits are difficult to forge or duplicate,
providing a higher level of security compared to traditional methods like voter ID cards
or PINs.
Efficiency and Accuracy: Biometric voting systems can streamline the voting process,
reduce human errors, and ensure accurate voter identification. This helps in managing
large voter databases efficiently and speeds up the voting process.
Iris Recognition: Uses the unique patterns in the colored ring around the pupil of the
eye. It is highly accurate and reliable but requires specialized equipment.
Facial Recognition: Involves capturing and comparing facial features. It can be used
alongside other biometric methods for multi-factor authentication.
RFID Integration: Often combined with biometric systems to store and retrieve voter
information quickly and efficiently.
NFC and RFID Cards: Near Field Communication (NFC) and Radio Frequency
Identification (RFID) cards can be used to store voter credentials and biometric data,
facilitating quick and secure voter verification at polling stations.
User Interface: The machines are equipped with user-friendly interfaces to guide voters
through the authentication and voting process. This includes touch screens, audio
guidance, and visual aids.
Privacy Concerns: The collection and storage of biometric data raise significant
privacy issues. There must be robust measures to protect voter data from misuse or
breaches.
Technical Issues: The reliability of biometric systems can be affected by factors such as
poor quality of biometric samples, aging of biometric traits, and environmental
conditions.
Cost: Implementing biometric voting systems can be expensive due to the need for
specialized hardware, software, and maintenance.
India: The integration of biometric systems with the Aadhar database has been a
significant development in securing the voting process.
Nigeria: Biometric voter registration has been used to combat electoral fraud.
Brazil: Utilizes biometric technology for voter identification to ensure the integrity of
elections.
Traditional voting systems suffer from issues like voter fraud, identity
misrepresentation, and logistical inefficiencies, compromising the fairness and efficiency of
elections. Outdated methods of voter identification and ballot casting contribute to long wait
times and reduced accessibility. Moreover, these systems are vulnerable to manipulation and
exploitation. There is a critical need for innovative solutions to modernize and secure the
electoral process, ensuring greater accuracy, security, and accessibility for all voters.
CHAPTER 2
LITERATURE REVIEW
In Democratic countries like India, the voting system plays a key role during
elections. Traditionally, the election commission in India uses electronic voting machines
which need more manpower, time-consuming and also, they are less trustworthy. For
avoiding misconceptions during elections, there are lot of advanced techniques are being
proposed using various methods. But in the field of biometric identification, we can get
better results and it is also trustworthy. In this paper, we provide the various works which
are being proposed based on the voting system which uses biometric identification as a
major concept. some other works have different algorithms being used and some other
works have different techniques provided are based on the multimodal biometric
identification.[Ref.(2)]
2.1.3 Development of electronic voting machine with the inclusion of near field
communication id cards and biometric fingerprint identifier
The basis of this project is to create an electronic voting machine that will help to
eradicate defrauding of the manual voting systems by multiple votes cast by the same user.
With the inclusion of a Near Field Communication ID card reader and biometric fingerprint
device, each voter will be entered into the system through a swift process only after being
recognized and checked to the given database of enlisted voters. Once the corresponding
fingerprint is matched with the information provided by the identification card, the voter
will be allowed to vote for their preferred candidate through a panel of buttons. The
respective card will then be marked for further reference, and the voter will not be allowed
to take part in multiple votes. The proposed project also carries the unique feature of being
autonomous during voting. [Ref. (3)]
2.1.4 RFID-based biometric voting machine linked to Adhaar for safe and secure
voting
This paper proposes a method for safe and secure Aadhaar based biometric voting
system to avoid misconceptions which are going to takes place in elections. From last few
years in India, Aadhaar enrollment process is going on in Andhra Pradesh. At that time,
Indian government collects details of fingerprints and IRIS of every person. This entire data
of each and every person persists in the database of Indian government. If Indian
Government link this database to authors proposed method, Indian Government no need to
collect details of fingerprint of every person. So, if Indian Government adopt biometric
voting system for voting purpose, we can easily avoid rigging in elections. One more
advantage of this project is, if an alcoholic person enters into polling booth, buzzer will alert
authorized persons or constables who are in election duty. Because of Alcoholic sensor, we
can provide peaceful environment at polling booth. If an unauthorized person enters the
polling booth to cast his vote, the buzzer will alert the booth level officer. If the cast already
voted, the person enters booth with his RFID tag for 2nd time voting, then also buzzer will
alert booth level officer.[Ref.(5)]
CHAPTER 3
SYSTEM DETAILS
3.1 Component Selection :
• Sufficient I/O Pins : With 14 digital I/O pins and 6 analog input pins, it offers sufficient
connectivity options for additional peripherals like push buttons and LCD displays.
• Open Source : The open-source nature allows for customization and sharing of design
improvements, fostering innovation and collaboration.
• High Accuracy : The R307 is known for its high accuracy in fingerprint recognition,
ensuring reliable voter authentication.
• Ease of Integration : It interfaces seamlessly with the Arduino platform through UART
communication, making it straightforward to integrate into the system.
• Fast Response Time : The sensor has a fast response time for capturing and processing
fingerprints, which is essential for maintaining a smooth voting process.
• Clarity : It offers clear and readable text output, which is crucial for guiding users
through the voting process.
• Ease of Use : The display is straightforward to interface with the Arduino Uno using
simple libraries, making coding and integration hassle-free.
• Low Power Consumption : The LCD display consumes less power, which is beneficial
for battery-operated or power-sensitive applications.
• Durability : Mechanical push buttons are durable and can withstand repeated use,
which is essential in a voting machine used by many people.
• Simplicity : They provide a straightforward interface for user inputs, reducing the
complexity of the voting process.
• Reliability : They offer tactile feedback, ensuring that users are aware when an input
has been registered.
3.1.5 Buzzer :
• Auditory Alerts : The buzzer can emit sounds to indicate successful or unsuccessful
actions, such as successful fingerprint scans, invalid inputs, or voting confirmation.
This enhances user interaction by providing immediate feedback.
• Simple Integration : It is easy to connect and control using the Arduino, requiring
minimal additional coding.
• Low Cost : Buzzers are inexpensive, making them a cost-effective addition to the
system.
• Low Power Consumption : Like the LCD, buzzers consume very little power, making
them suitable for low-power applications.
The Arduino Uno board can be powered via the USB connection or with an external power
supply. The power source is selected automatically. External (non-USB) power can come
either from an AC-to-DC adapter (wall-wart) or battery. The adapter can be connected by
plugging a 2.1mm center-positive plug into the board's power jack. The recommended range
is 7 to 12 volts. The power pins are as follows: Vin. The input voltage to the Arduino board
when it's using an external power source (as opposed to 5 volts from the USB connection or
other regulated power Source . You can supply voltage through this pin, or, if supplying
voltage via the power jack, access it through this pin.5V. This pin outputs a regulated 5V
from the regulator on the board. The board can be supplied with power either from the DC
power jack (7 - 12V), the USB connector (5V), or the VIN pin of the board (7-12V).
Supplying voltage via the 5V or 3.3V pins bypasses the regulator and can damage your board.
We don't advise it.3V3. A 3.3-volt supply generated by the on-board regulator. A properly
configured shield can read the IOREF pin voltage and select the proper power source or
enable voltage translators on the outputs to work with the 5V or 3.3V.
Memory:
The ATmega328 has 32 KB (with 0.5 KB occupied by the bootloader). It also has 2 KB of
SRAM and 1 KB of EEPROM (which can be read and written with the EEPROM library).
Input and Output
Arduino Uno has several facilities for communicating with a computer, another Arduino
board, or other microcontrollers. The ATmega328 provides UART TTL (5V) serial
The R307 fingerprint scanner is a versatile optical fingerprint sensor module that
features a TTL UART interface, making it suitable for integration with microcontrollers and
PCs. It combines an image collection component with an algorithm processing chip, enabling
it to capture and process fingerprint images up to a resolution of 500 dpi. This module is
known for its low power consumption, compact size, and excellent performance.
The term LCD stands for liquid crystal display. It is one kind of electronic display module
used in an extensive range of applications like various circuits & devices like mobile phones,
calculators, computers, TV sets, etc. These displays are mainly preferred for multi segment
light-emitting diodes and seven segments. The main benefits of using this module are
inexpensive; simply programmable, animations, and there are no limitations for displaying
custom characters, special and even animations, etc.
Table 3.5. Pinout Details of 16 X 2 LCD Display
Pin.No Symbol Level Description
1 VSS 0V Ground
2 VDD 5.0V Supply Voltage for logic
3 VO (Variable) Operating voltage for LCD
4 RS H/L H: DATA, L: Instruction code
5 R/W H/L H: Read L: Write
6 E H, H→L Chip enable signal
7 DB0 H/L Data bus line
8 DB1 H/L Data bus line
9 DB2 H/L Data bus line
10 DB3 H/L Data bus line
11 DB4 H/L Data bus line
12 DB5 H/L Data bus line
13 DB6 H/L Data bus line
14 DB7 H/L Data bus line
15 A - LED +
16 K - LED -
3.2.4 Buzzer:
A piezoelectric buzzer is an electronic component used for generating audible signals or alerts
in various devices.
Principle of Operation: Piezoelectric buzzers utilize the piezoelectric effect to generate
sound. The piezoelectric effect is the ability of certain materials (like quartz, ceramics, or
some polymers) to generate an electric charge in response to applied mechanical stress, or
conversely, to deform when an electric field is applied.
Structure: A typical piezoelectric buzzer consists of a piezoelectric element attached to a
diaphragm. When an electrical signal is applied to the piezoelectric element, it vibrates the
diaphragm, producing sound waves.
Sound Output: Piezoelectric buzzers produce sound in the form of high-frequency tones,
typically in the range of several kilohertz to tens of kilohertz. The sound produced is often
described as a "beep" or a "chirp".
Advantages:
• Low power consumption: Piezoelectric buzzers require minimal power to operate.
• Compact size: They are often smaller and lighter compared to electromagnetic
buzzers.
• Durability: Piezoelectric buzzers are generally more robust and less prone to damage
from shock or vibration
Applications:
• Electronic appliances (microwaves, washing machines, etc.)
• Medical devices
• Automotive applications (car alarms, parking sensors, etc.)
• Industrial equipment
Push Buttons are normally open tactile switches. Push buttons allow us to power the circuit or
make any connection only when we press the button. Simply, it makes the circuit connected
when pressed and breaks when released. A push button is also used for triggering the SCR by
gate terminal. These are the most common buttons which we see in our daily life electronic
equipment’s.
Table 3.8 Specifications of Push Button
cross-platform software runs on Windows, macOS, and Linux, making it accessible to a broad
audience. Overall, the Arduino IDE combines ease of use with powerful features, making it an
ideal tool for both novice and experienced developers.
Supported Platforms
The Arduino IDE is cross-platform and can be run on:
• Window
• MacOS
• Linux
Programming Language
The Arduino IDE uses a simplified version of C++ known as the Arduino programming
language. This language is designed to be accessible to beginners while providing advanced
features for experienced users.
Typical Workflow
1. Write Code: Users write their Arduino sketches in the code editor.
2. Verify Code: Click the "Verify" button to check the code for errors.
3. Select Board and Port: Choose the appropriate Arduino board and the port to
which it is connected.
4. Upload Code: Click the "Upload" button to transfer the compiled code to the
Arduino board.
5. Monitor Output: Use the Serial Monitor to observe the output from the board or
interact with it.
The circuit diagram shows the connection of an I2C LCD display to an Arduino Uno. Here
is a detailed description of the connections and their functions:
Connections:
1. GND (Ground):
• LCD Pin : GND
• Arduino Pin : 5V
• Function : This pin is connected to the 5V pin of the Arduino, supplying power to
the LCD.
• Arduino Pin: A4
• Function: This pin is used for I2C data transfer. It is connected to the Arduino's
SDA pin (Analog Pin A4), allowing data to be sent from the Arduino to the LCD.
• Arduino Pin: A5
• Function: This pin is used for I2C clock signal. It is connected to the Arduino's
SCL pin (Analog Pin A5), synchronizing data transfer between the Arduino and
the LCD.
Detailed Function:
GND and VCC : These pins provide the necessary power and ground connections
for the LCD to function.
SDA and SCL : These pins are part of the I2C communication protocol. I2C is a
serial communication protocol that uses two wires to transmit data between
devices. In this setup, the Arduino acts as the master device and the LCD as the
slave device. The SDA line is used to transfer data, while the SCL line is used to
provide a clock signal to synchronize the data transfer.
The circuit diagram shows the connection of a fingerprint sensor module to an Arduino
Uno. Here is a detailed description of the connections and their functions:
Connections:
1. GND (Ground):
• Fingerprint Sensor Pin: GND (1)
• Function: This pin is connected to the ground of the Arduino, providing a common
ground for the circuit.
• Arduino Pin: 5V
• Function: This pin is connected to the 5V pin of the Arduino, supplying power to the
fingerprint sensor.
3. TX (Transmit):
• Function: This pin transmits data from the fingerprint sensor to the Arduino. It is
connected to a digital input pin on the Arduino.
4. RX (Receive):
• Function: This pin receives data sent from the Arduino to the fingerprint sensor.
It is connected to a digital output pin on the Arduino.
3 16 X 2 Lcd 1 180
4 Push Button 8 40
5 Buzzer 1 30
6 10K Resistor 8 20
7 Zero PCB 1 60
Total 21 2140
3.6.1 Algorithm:
STEP 1 : Provide the power supply.
STEP 2 : System get start.
STEP 3 : Biometric voting machine gets power on.
STEP 4 : Initialization process begins.
STEP 5 : Fingerprint data collected and stored by sensor.
STEP 6 : Biometric templet is compared against the database registered for
voters.
STEP 7 : If ,
I. fingerprint data matched with the collected database voters’ identity is
confirmed, and system give access to voter for voting
II. Else the fingerprint does not match any record database system denied access
for voters.
STEP 8 : System shows the available / registered candidate for voting.
STEP 9 : Voter selects their choice using the interface provided.
STEP 10 : Voter confirms their selection.
STEP 11 : If voter tries to vote again the system shows already voted notification on display
and the system will not allow voters to vote again.
STEP 11 : After the voting session the result will show the winning candidate.
STEP 12 : End of the voting session
3.6.2 Flowchart :
CHAPTER 5
RESULT AND DISCUSSIONS
5.1Results :
Figure. C] Fingerprint Stored Successfully Figure. D] Verify the Fingerprint for Voting
5.2 Discussion :
In our project on the biometric voting machine, we developed an advanced system to
ensure secure and reliable voting through fingerprint recognition technology. The process
begins by capturing the voter's fingerprint, which is then securely stored in the system's
database. This initial step ensures accurate voter identification. During voting, the system
verifies the fingerprint to confirm the voter's identity, preventing fraud. Once verified, the
voter can select their preferred candidate from a user-friendly interface. After the selection,
the system ensures the vote is submitted accurately and successfully. To maintain voting
integrity, the system denies any further voting attempts by the same individual, preventing
double voting. After the voting period ends, the system efficiently processes all votes and
displays the winning candidate, providing a clear and transparent result.
Overall, our biometric voting machine significantly enhances the security, accuracy,
and reliability of the voting process. By ensuring only eligible voters can vote, preventing
multiple votes, and transparently displaying results, this project demonstrates the potential
of biometric technology to improve electoral systems and uphold democratic values.
CONCLUSION
REFERENCES
[1] M. Singh, P. M. Benson, T. J. Titus, and V. S. S. Devi, "A secured biometric voting
system using RFID linked with the Aadhar database," 2020 6th International Conference
on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India,
2020, pp. 1-6.
[2] J. Deepika, et al., "Smart electronic voting system based on biometric identification-
survey," 2017 Third International Conference on Science Technology Engineering &
Management (ICONSTEM), Chennai, India, 2017, pp. 1-4.
[3] S. M. Hasan, et al., "Development of electronic voting machine with the inclusion of Near
Field Communication ID cards and biometric fingerprint identifier," 2014 17th
International Conference on Computer and Information Technology (ICCIT), Dhaka,
Bangladesh, 2014, pp. 1-4.
[4] N. S. Pal, A. Singh, D. Malik, P. Kumar, H. Singh, and D. Verma, "RFID-based biometric
electronic voting machine," International Journal of Scientific Research and Management
Studies (IJSRMS), vol. 2, no. 12, pp. 452-458, 2016.
[5] B. M. M. Reddy and D. Srihari, "RFID-based biometric voting machine linked to Adhaar
for safe and secure voting," International Journal of Science, Engineering and Technology
Research (IJSETR), vol. 4, no. 4, pp. 995-1001, 2015.
[6] A. M. Anis, et al., Development of electronic voting machines with the inclusion of near-
field communication ID cards, biometric fingerprint sensors, and POS printers, M.S.
thesis, BRAC University, Dhaka, Bangladesh, 2014.
[7] A. Kadbe, S. B. Gujar, and S. Chimote, "Biometric and RFID secured centralized voting
system," International Journal of Computer Science and Information Technologies, vol. 4,
no. 2, pp. 255-258, 2013.
[8] P. Ranjan, A. A. Badoni, S. B. Khandi, and N. Saini, "Design of RFID-based electronic
voting machine," International Journal on Human and Smart Device Interaction, vol. 2,
no. 1, pp. 1-6, 2015.
[9] M. S. G. M. Stephen, "Aadhar-based electronic voting system using biometric
authentication and IOT," International Journal of Recent Trends in Engineering
Research (IJRTER), 2017.
[10] K. Poornima, K. G. Geetha, M. Rajeshwari, and K. K. Prasad, "Arduino based
authenticated voting machine (AVM) using RFID and fingerprint for the student
elections," Journal of Physics: Conference Series, vol. 1712, no. 1, 2020.
[11] Jamkar, Atharva, et al. "Biometric voting machine based on fingerprint scanner and
Arduino." 2019 2nd International Conference on Intelligent Communication and
Computational Techniques (ICCT). IEEE, 2019.
[12] BalaMurali, A., Potru Sarada Sravanthi, and B. Rupa. "Smart and secure voting machine
using biometrics." 2020 Fourth International Conference on Inventive Systems and
Control (ICISC). IEEE, 2020.
[13] Zamir, Mohammed Asif, Danish Asad Khan, and Mohammad Sarosh Umar. "Secure
electronic voting machine using biometric authentication." 2022 9th International
Conference on Computing for Sustainable Global Development (INDIACom). IEEE,
2022.
[14] Yusoff, Zakiah Mohd, et al. "Fingerprint biometric voting machine using internet of
things." Indonesian Journal of Electrical Engineering and Computer Science 30.2
(2023): 699-706.
[15] Vignesh, B., et al. "E-biometric voting machine." Futuristic Communication and Network
Technologies: Select Proceedings of VICFCNT 2020. Springer Singapore, 2022.
Participated in National Level Project Competition TECH EXPO 2024 held on 4th April
2024 at Pravara Rural Engineering College, Loni.
PHOTOGRAPHS
Model Presentation :
1
Final year students, Department of chemical Engineering, Pravara Rural Engineering College,
Maharashtra, India
2
Final year students, Department of chemical Engineering, Pravara Rural Engineering College,
Maharashtra, India
3
Final year students, Department of chemical Engineering, Pravara Rural Engineering College,
Maharashtra, India
Mr. V. K. Jadhav
Assistant Professor, Department of Instrumentation and Control Engineering,
Pravara Rural Engineering College, Loni, Tal-Rahata, Dist.-Ahmednagar. (Maharashtra)
Prof. C. B. Kadu
Professor, Department of Instrumentation and Control Engineering,
Pravara Rural Engineering College, Loni, Tal-Rahata, Dist.-Ahmednagar. (Maharashtra)
ABSTRACT
This research paper explores the design, implementation, and effects of integrating biometric voting
machines into the electoral process. These machines enhance security and efficiency by combining
biometric technology with traditional voting methods. Key components include biometric sensors, data
encryption, and voter authentication protocols. The benefits are improved security, reduced fraud, and
better accessibility for disabled voters. Challenges such as privacy concerns, technological
limitations, and costs are also discussed. The paper highlights the need for collaboration among
policymakers, technologists, and stakeholders to address these issues responsibly. Ultimately, this
research contributes to the discussion on electoral reform, aiming to make elections more secure,
efficient, and inclusive. This study lays the groundwork for future research on modernizing electoral
processes worldwide.
1. INTRODUCTION
Secure and reliable elections are essential for a democratic society. Biometric voting machines enhance the
security and reliability of the electoral process. A key advancement is integrating the RS307
communication protocol with the Arduino Uno microcontroller, ensuring robust communication with
biometric scanners for seamless authentication. The Arduino Uno also enables real-time data processing,
improving voter registration efficiency. This research examines the technical implementation and
effectiveness of a biometric voting machine using the RS307 protocol and Arduino Uno. The RS307
ensures accurate and secure biometric data transmission, while the Arduino Uno manages real-time data
processing for swift voter authentication and registration. The study aims to assess the design,
functionality, and performance of this biometric voting machine to advance electoral integrity and
accessibility. By exploring design methodology, implementation specifics, and experimental outcomes,
24127 ijariie.com 35
Vol-10 Issue-3 2024 IJARIIE-ISSN(O)-2395-4396
this research highlights how biometric voting machines can enhance transparency and inclusivity in
elections. It provides insights into the future of electoral technology and its potential to improve
democratic practices globally.
2. METHODOLOGY
2.1 DESIGN FRAMEWORK:
24127 ijariie.com 36
Vol-10 Issue-3 2024 IJARIIE-ISSN(O)-2395-4396
• Select Hardware :
Arduino Uno Microcontroller : Chosen for its sufficient processing power, versatility, and ease of
programming. The Arduino Uno serves as the central processing unit, managing data flow and control
operations within the system.
16x2 LCD Display : Selected for user interaction, providing clear and concise visual feedback to voters
during the authentication and voting process. The display is user-friendly and integrates well with the
Arduino Uno.
• Component Integration :
Biometric Sensors and Arduino Uno : The biometric sensors, specifically fingerprint scanners, were
connected to the Arduino Uno microcontroller. This integration was achieved through careful wiring and
coding to enable accurate data capture and processing.
Arduino Uno and LCD Display : The 16x2 LCD display was connected to the Arduino Uno, allowing it to
display real-time information to the user. This setup ensured that the system could provide feedback on voter
authentication status and guide the user through the voting process.
24127 ijariie.com 37
Vol-10 Issue-3 2024 IJARIIE-ISSN(O)-2395-4396
Developing Communication Links : The RS307 protocol was implemented to facilitate robust and
secure data transfer between the biometric sensors and the Arduino Uno microcontroller. This
protocol was chosen for its high reliability and efficiency in handling biometric data.
Ensuring Reliable Data Transfer : Extensive testing and calibration were performed to ensure that
the communication links were stable and could handle the required data transfer rates. This step was
crucial in maintaining the integrity and reliability of the biometric voting machine.
• Microcontroller Programming :
Biometric Data Processing : Capturing and processing biometric data from fingerprint sensors. The
microcontroller reads and interprets the biometric inputs accurately for reliable voter authentication.
Voter Authentication : Implementing algorithms to compare captured biometric data against stored
records for swift and accurate voter verification.
Overall Operation Management : Managing the sequence of operations from voter interaction to
vote casting, ensuring a smooth user experience.
• Design User Interface
User Interface Design : Creating a clear interface to guide voters step-by-step with instructions and
feedback at each stage, from biometric scanning to vote confirmation.
Interactive Elements : Implementing prompts, status updates, and confirmation messages to ensure
voters are well-informed and confident during the process.
Prototype Construction : Assembling biometric sensors, the Arduino Uno microcontroller, a 16x2
LCD display, and other components into a cohesive unit.
Initial Testing : Performing tests in a controlled environment to verify the functionality of the
prototype, ensuring accurate data capture, proper algorithm execution, and correct user feedback
display.
24127 ijariie.com 38
Vol-10 Issue-3 2024 IJARIIE-ISSN(O)-2395-4396
Voting Scenarios : Creating scenarios with diverse voter demographics (ages, genders, biometric
characteristics) and environmental conditions (lighting, noise levels) to test robustness.
Performance Evaluation : Observing how the machine handled different inputs and conditions to
assess reliability and accuracy.
• Gather Data :
System Performance Metrics : Measuring response times, error rates, and the accuracy of biometric
authentication to gauge efficiency and reliability.
User Satisfaction : Gathering user feedback on ease of use, clarity of instructions, and overall
experience.
Identify Areas for Improvement : Analyzing data to optimize response times, reduce error rates, and
enhance user satisfaction.
• Quantitative Analysis :
Authentication Speed : Measuring the time taken by the system to authenticate a voter using their
biometric data. We aimed to ensure that the process was swift enough to maintain a smooth voting
flow without causing delays.
Accuracy : Assessing the accuracy of the biometric sensors in correctly identifying and
authenticating voters. This included calculating the false acceptance rate (FAR) and false rejection
rate (FRR) to ensure high precision and reliability.
Reliability : Evaluating the system's reliability over multiple voting sessions and various conditions.
We tested the machine's consistency in performance to confirm its robustness and dependability in
different scenarios.
• Qualitative Assessment :
User Feedback: Gathering thorough feedback from individuals who interacted with the machine,
focusing on their experiences regarding ease of use, clarity of instructions, and overall satisfaction
with the voting process.
Expert Reviews: Soliciting assessments from specialists in biometric technology and electoral
systems. Their evaluations aided in identifying potential enhancements in design and functionality to
elevate user experience and system performance.
Usability Testing: Carrying out tests to assess the ease with which voters could navigate the system.
This entailed observing their interactions, pinpointing any challenges they faced, and implementing
required adjustments to enhance accessibility and user-friendliness.
• Ensure Privacy :
Strong Encryption : Applied advanced encryption techniques to protect biometric data during
transmission and storage, ensuring confidentiality and security.
Legal and Ethical Compliance : Adhered to legal and ethical guidelines, such as GDPR or local data
protection laws, to handle voter data responsibly.
24127 ijariie.com 39
Vol-10 Issue-3 2024 IJARIIE-ISSN(O)-2395-4396
Data Anonymization : Where possible, anonymized biometric data to protect individual identities by
removing personal identifiers.
• Obtain Ethical Clearance :
Ethical Approval : Obtained approval from relevant authorities, such as institutional review boards
(IRBs) or ethics committees, ensuring our research methods were ethically sound.
Informed Consent : Informed all participants about the study's nature, their role, and their rights,
and obtained their consent, ensuring voluntary participation.
Participant Rights : Protected participants' rights, allowing them to withdraw at any time and
ensuring their data was used only for the study's purposes.
• Identify Challenges
Technological Limitations : Current biometric technologies face limitations in accuracy, speed, and
environmental adaptability. Issues like worn or scarred fingerprints and varying lighting conditions
can affect performance.
Cost Implications : Implementing biometric voting machines on a large scale involves significant
costs, including initial investment, maintenance, updates, and support, which can be a barrier for
regions with limited budgets.
Regulatory Issues : Navigating legal and regulatory requirements, such as data protection laws and
privacy concerns, is complex and time-consuming, impacting the deployment of biometric systems
in voting processes.
• Propose Future Research :
Advancements in Biometric Technology: The focus should be on improving sensor accuracy and
performance across different conditions, alongside exploring alternative biometric methods like
facial recognition or vein pattern recognition.
Development of User-Friendly Interfaces: Creating intuitive interfaces that guide voters seamlessly
through the process, considering the needs of individuals with disabilities and varying levels of
technological proficiency, will enhance accessibility.
24127 ijariie.com 40
Vol-10 Issue-3 2024 IJARIIE-ISSN(O)-2395-4396
3. CONCLUSION
Biometric voting machines offer a promising solution to the limitations of traditional voting systems,
providing improved security, fraud prevention, and accessibility. Although challenges like privacy
concerns and technological limitations exist, the advantages of using biometric voting machines to
modernize electoral processes are considerable. Collaboration among policymakers, technologists,
and stakeholders is essential to ensure responsible implementation and protect voter rights.
24127 ijariie.com 41
Vol-10 Issue-3 2024 IJARIIE-ISSN(O)-2395-4396
REFERENCES
[1] M. Singh, P. M. Benson, T. J. Titus, and V. S. S. Devi, "A secured biometric voting system using
RFID linked with the Aadhar database," 2020 6th International Conference on Advanced
Computing and Communication Systems (ICACCS), Coimbatore, India, 2020, pp. 1-6.
[2] J. Deepika, et al., "Smart electronic voting system based on biometric identification- survey,"
2017 Third International Conference on Science Technology Engineering & Management
(ICONSTEM), Chennai, India, 2017, pp. 1-4.
[3] S. M. Hasan, et al., "Development of electronic voting machine with the inclusion of Near Field
Communication ID cards and biometric fingerprint identifier," 2014 17th International
Conference on Computer and Information Technology (ICCIT), Dhaka, Bangladesh, 2014, pp. 1-
4.
[4] N. S. Pal, A. Singh, D. Malik, P. Kumar, H. Singh, and D. Verma, "RFID-based biometric
electronic voting machine," International Journal of Scientific Research and Management Studies
(IJSRMS), vol. 2, no. 12, pp. 452-458, 2016.
[5] B. M. M. Reddy and D. Srihari, "RFID-based biometric voting machine linked to Adhaar for safe
and secure voting," International Journal of Science, Engineering and Technology Research
(IJSETR), vol. 4, no. 4, pp. 995-1001, 2015
[6] A. M. Anis, et al., Development of electronic voting machines with the inclusion of near-field
communication ID cards, biometric fingerprint sensors, and POS printers, M.S. thesis, BRAC
University, Dhaka, Bangladesh, 2014.
[7] A. Kadbe, S. B. Gujar, and S. Chimote, "Biometric and RFID secured centralized voting system,"
International Journal of Computer Science and Information Technologies, vol. 4, no. 2, pp. 255-
258, 2013.
[8] P. Ranjan, A. A. Badoni, S. B. Khandi, and N. Saini, "Design of RFID-based electronic voting
machine," International Journal on Human and Smart Device Interaction, vol. 2, no. 1, pp. 1-6,
2015.
24127 ijariie.com 42
Vol-10 Issue-3 2024 IJARIIE-ISSN(O)-2395-4396