Professional Documents
Culture Documents
Electronic Voting Machine: Project On Embedded Systems and PCB Designing Group
Electronic Voting Machine: Project On Embedded Systems and PCB Designing Group
GROUP
Shubhashish Masih 0105EC171102
Suhani Sinha 0105EC171110
Vaishali Raut 0105EC171119
Description
In this project we are going to design and develop a simple voting machine by using
ATmega16A microcontroller. To keep everything simple we are going to make a
voting system for a size of four people.We will have four buttons for four people and
whenever a button is pressed, a vote goes for the corresponding person and the number
of votes each person gets shown on LCD.
The “Electronic Voting Machine” basically consists of four main blocks. These blocks are
Keypad, Microcontroller, LCD Display and Control switches.
● Keypad: We have 4 keys on the keypad. Thus it has one key specified for one
candidate. This block is used in voting mode, in voting mode key of respective
candidate is pressed, the corresponding signal is sensed by micro controller.
● Micro controller: Micro controller senses the signal given from switches and
decides the mode of operation in voting mode it increments the data for
corresponding key i.e. respective candidate as well as it sends a signal to display
block to indicate one key is pressed. In counting mode micro controllers fetches
data from memory location and send it to display devices.
● LCD display: Liquid Crystal Display which is commonly known as LCD is an
Alphanumeric Display it means that it can display Alphabets, Numbers as well as
special symbols thus LCD is a user friendly Display device which can be used for
displaying various messages unlike seven segment display which can display only
numbers and some of the alphabets. Here we have used 16x2 Alphanumeric
Display which means it can display two lines with a maximum of 16 characters in
one line.
● Control switches: There are two control switches:
I. Voting Mode Switch
II. Display Results Switch.
Operation or Working of Project
● Power on: When supply is turned on the LCD will display a “WELCOME”
message.
● Mode selection:
oting Mode: When switch is in voting mode “Please Vote” is displayed. And it
V
waits for a response by Voting buttons.
esult Mode: When switch is in result mode all the candidates with the number
R
of votes to each respectively is displayed on the screen.
● Voting Buttons (A, B, C, D): Each of the four voting buttons represents
different candidates contesting the election. Upon pressing any one of the
switches, name of the candidate is displayed followed by a “Thankyou” message.
● Buzzer indication: Pressing any key in voting button, is indicated by a buzzer
sound to alert the authorities that vote has been cast.
Future Development
● We can implement GSM technology in this project.
Reference
https://www.projectsof8051.com/microcontroller-based-electronic-voting-machin
e/
https://circuitdigest.com/microcontroller-projects/electronic-voting-machine-usi
ng-avr