Research
Research
net/publication/382530897
CITATIONS READS
0 437
4 authors, including:
Dileesha Avalamanda
Vellore Institute of Technology University
2 PUBLICATIONS 0 CITATIONS
SEE PROFILE
All content following this page was uploaded by Dileesha Avalamanda on 25 July 2024.
Debashish Dash
School of Electronics Engineering
(SENSE)
Vellore Institute of Technology - Vellore, India
[email protected]
Dileesha A Sangeetha M
School of Computer Science and Engineering School of Computer Science and Engineering
(SCOPE) (SCOPE)
Vellore Institute of Technology - Vellore, India Vellore Institute of Technology - Vellore, India
[email protected] [email protected]
Breadboard: A breadboard is utilized for Four push buttons are designated for voters, while the
prototyping and testing circuitry components before fifth is for the polling officer to request election
final implementation. It allows for rapid assembly results. When a voter presses a candidate's button, the
and experimentation of various modules such as corresponding vote increments and LED1 illuminates
microcontrollers and sensors, facilitating efficient briefly to confirm registration. The Arduino
design iteration. By providing a platform for continuously monitors button states, updating the
temporary connections and modifications, the LCD accordingly. When the polling officer requests
breadboard aids in troubleshooting and debugging results by pressing their button, LED0 lights up, and
circuitry issues, ensuring the reliability and the Arduino calculates and displays the outcome
functionality of the electronic system before based on vote totals. After displaying the result, the
deployment. system resets for another round of elections.
Resistor: Resistors play crucial roles in various This functionality is programmed in the Arduino
circuitry. They are used for current limiting to protect language, with initialization and logic written in the
components from excessive current flow, voltage `setup()` and `loop()` functions respectively.
division to adjust signal levels, and pull-up or pull- Following code development, it's uploaded to the
down configurations for digital inputs. In voting Arduino Uno via the Arduino IDE, completing the
machines, resistors help regulate voltage levels, setup for usage.
control currents, and ensure the proper functioning of
electronic components, contributing to the reliability
and stability of the system. Additionally, they aid in
setting thresholds for sensors, enabling accurate
detection of inputs such as button presses or card
insertions.
VI. RESULT
3.2) Code
In conventional voting, the results of the voting
cannot be declared until all the votes have been
V. OPERATION OF EVM counted manually while in Electronic voting one of
the biggest advantages is that the result can be
There are the following main steps of the operation declared as soon as the voting is over.
that take place within our EVM.
5.1 Initialization:
The processor enters a loop to detect key presses The initial setup of the Electronic voting machine is
following the initialization. shown above, here the LCD and Push buttons are
interfaced to the Arduino.
Key Detection Process:
4
governance through elections is paramount.
However, conducting free and fair elections in a
populous nation poses significant challenges.
Traditional paper-based voting systems are
increasingly revealing vulnerabilities to issues like
booth capturing and result manipulation.
Furthermore, the laborious process of vote counting
and result declaration exacerbates these challenges.
In response, this paper introduces a microcontroller-
based Electronic Voting Machine (EVM) as a
solution. This EVM project offers cost-effectiveness,
requires minimal staff, and boasts compact
dimensions, reducing shipping costs and ensuring
5.2) On casting a vote swift result dissemination. EVMs, with robust legal
backing, have proven instrumental in facilitating
The above image shows the state of the LCD after quick and fair elections, thereby contributing to stable
push button 3 is pressed. The value of vote 3 i.e. no. governance and economic prosperity.
of votes for AAP is incremented.
REFERENCE