Electronic Voting Machine

Free and fair elections are the pillars of democracy. It authorizes people to select the government which suits them most. Traditional voting system contains many flaws which deprived people from right to select their regime. Conventional system allows voters to cast vote to their candidate by putti

2025-06-28 16:26:58 - Adil Khan

Project Title

Electronic Voting Machine

Project Area of Specialization Electrical/Electronic EngineeringProject Summary

Free and fair elections are the pillars of democracy. It authorizes people to select the government which suits them most. Traditional voting system contains many flaws which deprived people from right to select their regime. Conventional system allows voters to cast vote to their candidate by putting stamp on ballot and placing folded paper into box. This takes a lot of time and vulnerable to error. For the transparency of elections, idea of Electronic Voting Machine (EVM) is presented here which ensure security, reliability, safety, and smooth conduct of elections. EVM is implemented on application of modern technology which is faster, efficient, and anti-fraud procedure in contrast of traditional voting system. It consists of two units: Control unit, which is kept by electoral body officer and Ballot unit for the voters to register their vote. Control unit is designed on Arduino microcontroller which activates the ballot unit after verification of voter from provided database of authentic voters, it contains start button to initiate voting, a result button to display result at the end of poll and stop button to terminate polling. Ballot unit contains list of contesting candidates from which voter will chose desired candidate to vote. To ensure transparency and satisfaction of voter, electronically casted vote will be printed on thermal printer. The receipt of thermal printer serves as the counter checking option against the control unit results. Also a QR-scanning system will be deployed for voter verification so that no voter can vote again.

Project Objectives

The main objectives of this projects are:

Project Implementation Method

Electronic Voting Machine (EVM) is design using Arduino Microcontroller which acts as a Central Processing Unit for the device. Microcontroller is once  Programm during the implementing phase using Arduino IDE Software and embedd into Control Unit Circuitry where it directs the other components. Similarly, Ballot Unit also contains programmed Chip of Arduino which controls the functioning of Ballot Unit. Both Units are Connected to each other using Communication protocol through wire. Proposed idea of EVM is completely electronic based which doesn't seek any help of Internet. Also QR-scanning system will be designed and implemented which will scan the voter identification cards (NIC) to avoid fraud and bogus enteries.

Benefits of the Project

The main benefits of the project are:

Technical Details of Final Deliverable

Electronic Voting Machine (EVM) will consist of two units: Control Unit and Ballot Unit. Control Unit will consist of  verification unit which scan the voters ID card's QR and Bar code and activate the ballot unit only for voters who are in database, Start button to initiate the Voting process, Stop button to terminate the voting process, Keypad to enter password to print out result of polled votes. Ballot Unit will have List of candidates with selection button for each candidate to be selected and a thermal printer connected to it which print the receipt of vote for voter satisfaction.

Final Deliverable of the Project Hardware SystemCore Industry OthersOther Industries Manufacturing Core Technology OthersOther TechnologiesSustainable Development Goals Industry, Innovation and Infrastructure, Peace and Justice Strong InstitutionsRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 60700
Arduino Equipment235007000
Thermal printer Equipment150005000
LCD, switches, resistors, buttons Equipment120002000
Battery Equipment220004000
Camera Module Equipment145004500
Com module Equipment48003200
RS-232 Equipment410004000
Keypad Equipment130003000
Control Unit Casing Equipment135003500
Ballot Unit Casing Equipment185008500
PCB board Equipment415006000
Miscellaneous Miscellaneous 11000010000

More Posts