Fingerprint Based Electronic Voting Machine
T.K. Praneeth, Mallikarjuna Rao, Vinod Babu A, Koti Reddy G, Y Mukesh · Journal on Electronic and Automation Engineering · 2025
In a democratic country like India, voting is an important way where the citizen can cast their vote. Usually voting is done by casting their vote in polling booth. As the technology increases, nowadays electronic voting machine is used for casting vote. This paper is about an IoT based voting machine with fingerprint verification. The main aim of this project is to make voting secure using fingerprint verification and also to reduce malpractices. The details of the voter along with their fingerprint in stored in database. If the fingerprint matches with the stored fingerprint, the system checks the aadhaar number of the user and if authenticated, it checks if multiple votes have been cast. If the fingerprint matching is not correct “Matching failed” message will be displayed and if aadhaar number is not correct, then “Aadhaar not match” message will be displayed. Voter can enter his/her native place and vote for the corresponding candidate using thing speak and the result can be obtained using the same. The Arduino Uno is the controller used in this project. Fingerprint is used to authenticate the user. There is at least a slight difference between the fingerprints of each person. When a malpractice occurs, “Already voted” message will be displayed. The Arduino IDE is used for programming the board and cloud is used to display ballot card and to store the result. System provides an alert on malpractice and only an authorized voter can cast the vote. This project safeguards the citizen’s right to vote and guarantee fair election.