SlideShare a Scribd company logo
1 of 31
EVM-Electronic Voting
Machine
http://www.edgefxkits.com/
EVM-Electronic Voting Machine
Introduction
 The project is designed for eight contestants. Voters can poll their vote to
any one of the contestant. In this project, one port is dedicated for 8 push-
button switches for eight contestants, and a master switch for polling
officer. A simple yet powerful program is written in assembly language and
is burnt onto the microcontroller to accept votes and to keep counting the
total votes polled. A Polling-officer switch (master) is provided to avoid
multiple polling by a single voter. Every voter gets approval from the polling
officer. If the polling officer issues approval with his control switch, then
only the voter can poll his vote.
http://www.edgefxkits.com/
Block Diagram
EVM-Electronic Voting Machine
http://www.edgefxkits.com/
Hardware Requirements
 8051 series Microcontroller
 Push Buttons
 Transistors
 Transformer
 Voltage Regulator
 LED
 LCD
 Resistors
 Capacitor
 EEPROM
 Buzzer
EVM-Electronic Voting Machine
http://www.edgefxkits.com/
Software Requirements
 Keil C compiler
 Languages: Embedded C or Assembly
EVM-Electronic Voting Machine
http://www.edgefxkits.com/
Software Requirements
 Keil C compiler
 Languages: Embedded C or Assembly
EVM-Electronic Voting Machine
http://www.edgefxkits.com/
Microcontroller 8051
 Microcontroller 8051 is designed in 1980’s by Intel.
 It is a computer on chip type.
 It is 40 pin dip type ic.
 It is designed for performing special type operation to do specific jobs.
EVM-Electronic Voting Machine
http://www.edgefxkits.com/
Microcontroller 8051
 It has four sets of i/o pins which can be used both input and output
operations.
 It contains four ports.
 Each port contains 8 pins.
 The pin configuration is shown below
EVM-Electronic Voting Machine
http://www.edgefxkits.com/
Pin diagram of 8051
EVM-Electronic Voting Machine
http://www.edgefxkits.com/
Pin diagram of 8051
EVM-Electronic Voting Machine
 Pins 1-8:it is said to be port 1 and it is used for input/output
operations.
 Pin 9 is a reset pin.
 Pins 10-17: it is port 3 is also used for input/output operations but
specially it has alternate operations
 Pin 10(RXD): - Serial asynchronous communication input or Serial
synchronous communication output.
http://www.edgefxkits.com/
Pin diagram of 8051
EVM-Electronic Voting Machine
 Pin 11(TXD): Serial asynchronous communication output or Serial
synchronous communication clock output.
 Pin 12(INT 0):Interrupt 0 input.
 Pin 13(INT 1);Interrupt 1 input.
 Pin 14(T0):Counter 0 clock input.
 Pin 15(T1):Counter 1 clock input.
http://www.edgefxkits.com/
Pin diagram of 8051
EVM-Electronic Voting Machine
 Pin 16(WR): Write to external (additional) RAM.
 Pin 17(RD):Read from external RAM.
 Pin 18 to 19(X1,X2):Internal oscillator.
 Pin 20(GND):Ground
 Pin 21-28(port 2): I/P or O/P port when no external memory is used.
In case external memory is used, the higher address byte.
http://www.edgefxkits.com/
Pin diagram of 8051
EVM-Electronic Voting Machine
 Pin 29 (PSEN): Program Store Enable.
 If external ROM is used for storing program then a logic zero (0)
appears on it every time the microcontroller reads a byte from
memory
 Pin 30 (ALE): Address Latch Enable
 Pin 31 (EA): Enable Access.
 To use program from an ext. memory(Logic zero), to use program
from both int. as well as ext. memory (logic 1).
http://www.edgefxkits.com/
Pin diagram of 8051
EVM-Electronic Voting Machine
 Pin 32-39 (port 0): -I/P or O/P when ALE is low and lower order
address byte when ALE is high.
 Pin 40(Vcc): +5v power supply.
http://www.edgefxkits.com/
LC
D
EVM-Electronic Voting Machine
 The Serial LCDs are very functional, liquid crystal displays that can be
easily interfaced to and controlled by a microcontroller using an I/O
pin.
 This device can be connected to a PC serial port using a MAX232 line
driver. The circuit isn't supported by us.
 The LCD displays provide basic text wrapping so that your text looks
correct on the display.
http://www.edgefxkits.com/
LC
D
EVM-Electronic Voting Machine
 Full control over all of their advanced LCD features allows you to move
the cursor anywhere on the display with a single instruction and turn
the display on and off in any configuration.
http://www.edgefxkits.com/
LC
D
EVM-Electronic Voting Machine
 Clear mode: Press clear switch when all entries are required to be
erased.
 Clear switch should be pressed before voting procedure.
 Buzzer indication: Pressing of key in voting mode is indicated by a
buzzer sound.
 Controller switch: This switch is provided for enabling the keypad in
voting mode.
 This Switch is under the control of voting authority.
http://www.edgefxkits.com/
Voltage Regulator
EVM-Electronic Voting Machine
 Two basic categories of voltage regulators are:
 IC voltage regulator
 Fixed voltage regulator
http://www.edgefxkits.com/
IC Voltage Regulator
EVM-Electronic Voting Machine
 These are generally three terminal devices that provide a positive or
negative output.
 Some types have variable voltage outputs.
 A typical 7800 series voltage regulator is used for positive voltages.
 The 7900 series are negative voltage regulators.
 These voltage regulators when used with heatsinks can safely produce
current values of 1A and greater.
 The capacitors act as line filtration.
http://www.edgefxkits.com/
Fixed Voltage Regulator
EVM-Electronic Voting Machine
 The fixed voltage regulator has an unregulated dc input voltage Vi applied
to one input terminal, a regulated output dc voltage Vo from a second
terminal, and the third terminal connected to ground.
http://www.edgefxkits.com/
Principle of Operation
EVM-Electronic Voting Machine
VOTING MODE
-toggle switch on VCC
When toggle switch is in voting mode
“Voting mode” is displayed followed by
“Please vote”. After a vote being given,
“Please wait for authority switch” is
displayed and again enable for voting after
Control switch being pressed by the voting
Authority.
COUNTING MODE
-toggle switch on GND.
Counting Mode: When toggle switch is in
counting mode “Counting mode” in displayed
on the screen, and total number of votes to
respective candidate can be displayed on the
screen
http://www.edgefxkits.com/
Working Principle
EVM-Electronic Voting Machine
 The complete EVM consists mainly of two units
 Control Unit
 Balloting Unit
 With cable for connecting it with Control unit.
 A Balloting Unit caters up to 16 candidates.
 Four Balloting Units linked together catering in all to 64 candidates can be
used with one control unit.
http://www.edgefxkits.com/
Working Principle
EVM-Electronic Voting Machine
 The control unit is kept with the Presiding Officer and the Balloting Unit is
used by the voter for polling.
 The Balloting Unit of EVM is a small Box-like device, on top of which each
candidate and his/her election symbol is listed like a big ballot paper.
 Against each candidate's name, a red LED and a blue button is provided.
 The voter polls his vote by pressing the blue button against the name of
his desired candidate.
http://www.edgefxkits.com/
Working Principle
EVM-Electronic Voting Machine
 A simple yet powerful program is written in assembly language and is
burnt onto the microcontroller to accept votes and to keep counting the
total votes polled.
 A Polling-officer switch (master) is provided to avoid multiple polling by a
single voter.
 Every voter gets approval from the polling officer.
 If the polling officer issues approval with his control switch, then only the
voter can poll his vote.
http://www.edgefxkits.com/
Working Principle
EVM-Electronic Voting Machine
 This issuance of approval is indicated by a long buzzer beep.
 Vote count is stored in EEPROM and an LCD display is provided to display
the total number of votes polled and individual contestant-vise votes
polled.
 An Erase button is also provided in order to make sure the contents of the
EEPROM is zeroed before the start of the polling process.
 A buzzer is provided for audio effect of the switch bounce.
http://www.edgefxkits.com/
Working Principle
EVM-Electronic Voting Machine
 Whenever a switch is bounced, the system acknowledges the bounce by a
short beep sound.
 If a voter tries to poll multiple times a long beep sound is generated.
 The project can be extended by adding a GSM/WIFI module which eases
the operation of voting by sending a simple SMS over the network or
access through a Webpage over the internet network.
http://www.edgefxkits.com/
Applications
EVM-Electronic Voting Machine
 Fast track voting which could be used in small scale elections, like
resident welfare association, “panchayat” level election and other
society level elections.
 It could also be used to conduct opinion polls during annual share
holders meeting.
 It could also be used to conduct general assembly elections in school
and colleges to introduce idea about democracy.
http://www.edgefxkits.com/
Advantages
EVM-Electronic Voting Machine
 It is economical.
 Less manpower required.
 Time conscious, as less time required for voting & counting.
 Avoids invalid voting.
 Saves transportation cost due to its compact size.
 Convenient on the part of voter.
http://www.edgefxkits.com/
Disadvantages
EVM-Electronic Voting Machine
 Security issues and unequal internet access.
 We have to use external chip to store the votes.
 We have provide continuous power supply.
http://www.edgefxkits.com/
Conclusion
EVM-Electronic Voting Machine
EVM-Electronic Voting Machine Project is designed and Implemented.
The project can be extended by adding a GSM/WIFI module which eases
the operation of voting by sending a simple SMS over the network or
access through a Webpage over the internet network.
http://www.edgefxkits.com/
EVM-Electronic Voting Machine

More Related Content

What's hot

Blue Eyes ppt
Blue Eyes pptBlue Eyes ppt
Blue Eyes ppt
deepu427
 

What's hot (20)

M voting
M votingM voting
M voting
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architecture
 
Blue Eyes ppt
Blue Eyes pptBlue Eyes ppt
Blue Eyes ppt
 
Electronic skin
Electronic skinElectronic skin
Electronic skin
 
Automatic chocolate vending machine using mucos rtos ppt
Automatic chocolate vending machine using mucos rtos pptAutomatic chocolate vending machine using mucos rtos ppt
Automatic chocolate vending machine using mucos rtos ppt
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Electronic voting machine presentation
Electronic voting machine  presentationElectronic voting machine  presentation
Electronic voting machine presentation
 
Smart traffic light controller using verilog
Smart traffic light controller using verilogSmart traffic light controller using verilog
Smart traffic light controller using verilog
 
SMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOTSMART CAR-PARKING SYSTEM USING IOT
SMART CAR-PARKING SYSTEM USING IOT
 
Project ideas ece students
Project ideas ece studentsProject ideas ece students
Project ideas ece students
 
Embedded system in washing machine
Embedded system in washing machineEmbedded system in washing machine
Embedded system in washing machine
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
Autonomous and electric vehicles
Autonomous and electric vehiclesAutonomous and electric vehicles
Autonomous and electric vehicles
 
Sensor interfacing in 8051
Sensor interfacing in 8051Sensor interfacing in 8051
Sensor interfacing in 8051
 
silent sound technology final report(17321A0432) (1).pdf
silent sound technology final report(17321A0432) (1).pdfsilent sound technology final report(17321A0432) (1).pdf
silent sound technology final report(17321A0432) (1).pdf
 
Iot based water quality monitoring system
Iot based water quality monitoring systemIot based water quality monitoring system
Iot based water quality monitoring system
 
ppt on PLC automation
ppt on PLC automationppt on PLC automation
ppt on PLC automation
 
Traffic light controller
Traffic light controllerTraffic light controller
Traffic light controller
 
Smart door lock
Smart door lockSmart door lock
Smart door lock
 
Automatic car parking barrier system using plc presentation
Automatic car parking barrier system using plc presentationAutomatic car parking barrier system using plc presentation
Automatic car parking barrier system using plc presentation
 

Similar to Evm electronic voting machine

ptElectronic voting machine
ptElectronic voting    machineptElectronic voting    machine
ptElectronic voting machine
Prabhu Kiran
 
337387524-136445446-SMS-BASED-VOTING-MACHINE-Project-Report-pdf.pdf
337387524-136445446-SMS-BASED-VOTING-MACHINE-Project-Report-pdf.pdf337387524-136445446-SMS-BASED-VOTING-MACHINE-Project-Report-pdf.pdf
337387524-136445446-SMS-BASED-VOTING-MACHINE-Project-Report-pdf.pdf
Admiralkabman
 

Similar to Evm electronic voting machine (20)

ptElectronic voting machine
ptElectronic voting    machineptElectronic voting    machine
ptElectronic voting machine
 
Presentation on evm
Presentation on evm Presentation on evm
Presentation on evm
 
Electronic Voting Machine and Fault Analysis
Electronic Voting Machine and Fault AnalysisElectronic Voting Machine and Fault Analysis
Electronic Voting Machine and Fault Analysis
 
Electronic voting machine.ppt
Electronic voting machine.pptElectronic voting machine.ppt
Electronic voting machine.ppt
 
337387524-136445446-SMS-BASED-VOTING-MACHINE-Project-Report-pdf.pdf
337387524-136445446-SMS-BASED-VOTING-MACHINE-Project-Report-pdf.pdf337387524-136445446-SMS-BASED-VOTING-MACHINE-Project-Report-pdf.pdf
337387524-136445446-SMS-BASED-VOTING-MACHINE-Project-Report-pdf.pdf
 
1444461651 p327 334
1444461651 p327 3341444461651 p327 334
1444461651 p327 334
 
Voting report final
Voting report finalVoting report final
Voting report final
 
Evm
EvmEvm
Evm
 
Evm
EvmEvm
Evm
 
Prototyping of Indian Electronic Voting Machine
Prototyping of Indian Electronic Voting MachinePrototyping of Indian Electronic Voting Machine
Prototyping of Indian Electronic Voting Machine
 
E04512940
E04512940E04512940
E04512940
 
3 VCM Hardware.pptx
3 VCM Hardware.pptx3 VCM Hardware.pptx
3 VCM Hardware.pptx
 
001-VCM-Hardware.pptx
001-VCM-Hardware.pptx001-VCM-Hardware.pptx
001-VCM-Hardware.pptx
 
SURVEILLANCE ROBOT
SURVEILLANCE ROBOTSURVEILLANCE ROBOT
SURVEILLANCE ROBOT
 
001 VCM Hardware.pptx
001 VCM Hardware.pptx001 VCM Hardware.pptx
001 VCM Hardware.pptx
 
Evm Per Blog
Evm Per BlogEvm Per Blog
Evm Per Blog
 
evm
evmevm
evm
 
Signalling and telecommunication
Signalling and telecommunicationSignalling and telecommunication
Signalling and telecommunication
 
Secured voting machine with touch screen & smart card
Secured voting machine with touch screen & smart cardSecured voting machine with touch screen & smart card
Secured voting machine with touch screen & smart card
 
Cellphone based voting machine project report
Cellphone based voting machine project reportCellphone based voting machine project report
Cellphone based voting machine project report
 

More from Edgefxkits & Solutions

More from Edgefxkits & Solutions (20)

Mains operated under voltage over voltage trip switch
Mains operated under voltage over voltage trip switchMains operated under voltage over voltage trip switch
Mains operated under voltage over voltage trip switch
 
Scada for remote industrial plant
Scada for remote industrial plant Scada for remote industrial plant
Scada for remote industrial plant
 
TV Remote Jammer | 555 Timer Projects | Final Year Engineering Projects
TV Remote Jammer | 555 Timer Projects | Final Year Engineering ProjectsTV Remote Jammer | 555 Timer Projects | Final Year Engineering Projects
TV Remote Jammer | 555 Timer Projects | Final Year Engineering Projects
 
Predefined speed control of bldc motor
Predefined speed control of bldc motorPredefined speed control of bldc motor
Predefined speed control of bldc motor
 
Microcontroller based Electronic Eye Controlled security System
Microcontroller based Electronic Eye Controlled security SystemMicrocontroller based Electronic Eye Controlled security System
Microcontroller based Electronic Eye Controlled security System
 
How to select the diy electrical projects kit by engineering students
How to select the diy electrical projects kit by engineering studentsHow to select the diy electrical projects kit by engineering students
How to select the diy electrical projects kit by engineering students
 
Smooth start of a single phase induction motor
Smooth start of a single phase induction motorSmooth start of a single phase induction motor
Smooth start of a single phase induction motor
 
How to build a robot with an arduino and 8051 microcontroller
How to build a robot with an arduino and 8051 microcontrollerHow to build a robot with an arduino and 8051 microcontroller
How to build a robot with an arduino and 8051 microcontroller
 
Opto-Electronic Oscillator Circuit Working and Applications
Opto-Electronic Oscillator Circuit Working and ApplicationsOpto-Electronic Oscillator Circuit Working and Applications
Opto-Electronic Oscillator Circuit Working and Applications
 
Importance of Doing Mini Projects By Engineering Students
Importance of Doing Mini Projects By Engineering StudentsImportance of Doing Mini Projects By Engineering Students
Importance of Doing Mini Projects By Engineering Students
 
Common mode rejection ratio (cmrr) and the operational amplifier
Common mode rejection ratio (cmrr) and the operational amplifierCommon mode rejection ratio (cmrr) and the operational amplifier
Common mode rejection ratio (cmrr) and the operational amplifier
 
Vehicle tracking by gps gsm
Vehicle tracking by gps   gsm Vehicle tracking by gps   gsm
Vehicle tracking by gps gsm
 
Tutorial on avr atmega8 microcontroller, architecture and its applications
Tutorial on avr atmega8 microcontroller, architecture and its applicationsTutorial on avr atmega8 microcontroller, architecture and its applications
Tutorial on avr atmega8 microcontroller, architecture and its applications
 
Photodiode working principle characteristics and applications
Photodiode working principle characteristics and applicationsPhotodiode working principle characteristics and applications
Photodiode working principle characteristics and applications
 
Cro cathode ray oscilloscope working and applications
Cro cathode ray oscilloscope working and applicationsCro cathode ray oscilloscope working and applications
Cro cathode ray oscilloscope working and applications
 
Rfid security access control system
Rfid security access control systemRfid security access control system
Rfid security access control system
 
Density based traffic signal system
Density based traffic signal systemDensity based traffic signal system
Density based traffic signal system
 
Electronic Speed Control (ESC) Circuits, Working And Applications
Electronic Speed Control (ESC) Circuits, Working And ApplicationsElectronic Speed Control (ESC) Circuits, Working And Applications
Electronic Speed Control (ESC) Circuits, Working And Applications
 
Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1Difference between soc and single board computer ppt1
Difference between soc and single board computer ppt1
 
Prepaid energy meter with gsm interface
Prepaid energy meter with gsm interfacePrepaid energy meter with gsm interface
Prepaid energy meter with gsm interface
 

Recently uploaded

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Recently uploaded (20)

School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 

Evm electronic voting machine

  • 2. http://www.edgefxkits.com/ EVM-Electronic Voting Machine Introduction  The project is designed for eight contestants. Voters can poll their vote to any one of the contestant. In this project, one port is dedicated for 8 push- button switches for eight contestants, and a master switch for polling officer. A simple yet powerful program is written in assembly language and is burnt onto the microcontroller to accept votes and to keep counting the total votes polled. A Polling-officer switch (master) is provided to avoid multiple polling by a single voter. Every voter gets approval from the polling officer. If the polling officer issues approval with his control switch, then only the voter can poll his vote.
  • 4. http://www.edgefxkits.com/ Hardware Requirements  8051 series Microcontroller  Push Buttons  Transistors  Transformer  Voltage Regulator  LED  LCD  Resistors  Capacitor  EEPROM  Buzzer EVM-Electronic Voting Machine
  • 5. http://www.edgefxkits.com/ Software Requirements  Keil C compiler  Languages: Embedded C or Assembly EVM-Electronic Voting Machine
  • 6. http://www.edgefxkits.com/ Software Requirements  Keil C compiler  Languages: Embedded C or Assembly EVM-Electronic Voting Machine
  • 7. http://www.edgefxkits.com/ Microcontroller 8051  Microcontroller 8051 is designed in 1980’s by Intel.  It is a computer on chip type.  It is 40 pin dip type ic.  It is designed for performing special type operation to do specific jobs. EVM-Electronic Voting Machine
  • 8. http://www.edgefxkits.com/ Microcontroller 8051  It has four sets of i/o pins which can be used both input and output operations.  It contains four ports.  Each port contains 8 pins.  The pin configuration is shown below EVM-Electronic Voting Machine
  • 9. http://www.edgefxkits.com/ Pin diagram of 8051 EVM-Electronic Voting Machine
  • 10. http://www.edgefxkits.com/ Pin diagram of 8051 EVM-Electronic Voting Machine  Pins 1-8:it is said to be port 1 and it is used for input/output operations.  Pin 9 is a reset pin.  Pins 10-17: it is port 3 is also used for input/output operations but specially it has alternate operations  Pin 10(RXD): - Serial asynchronous communication input or Serial synchronous communication output.
  • 11. http://www.edgefxkits.com/ Pin diagram of 8051 EVM-Electronic Voting Machine  Pin 11(TXD): Serial asynchronous communication output or Serial synchronous communication clock output.  Pin 12(INT 0):Interrupt 0 input.  Pin 13(INT 1);Interrupt 1 input.  Pin 14(T0):Counter 0 clock input.  Pin 15(T1):Counter 1 clock input.
  • 12. http://www.edgefxkits.com/ Pin diagram of 8051 EVM-Electronic Voting Machine  Pin 16(WR): Write to external (additional) RAM.  Pin 17(RD):Read from external RAM.  Pin 18 to 19(X1,X2):Internal oscillator.  Pin 20(GND):Ground  Pin 21-28(port 2): I/P or O/P port when no external memory is used. In case external memory is used, the higher address byte.
  • 13. http://www.edgefxkits.com/ Pin diagram of 8051 EVM-Electronic Voting Machine  Pin 29 (PSEN): Program Store Enable.  If external ROM is used for storing program then a logic zero (0) appears on it every time the microcontroller reads a byte from memory  Pin 30 (ALE): Address Latch Enable  Pin 31 (EA): Enable Access.  To use program from an ext. memory(Logic zero), to use program from both int. as well as ext. memory (logic 1).
  • 14. http://www.edgefxkits.com/ Pin diagram of 8051 EVM-Electronic Voting Machine  Pin 32-39 (port 0): -I/P or O/P when ALE is low and lower order address byte when ALE is high.  Pin 40(Vcc): +5v power supply.
  • 15. http://www.edgefxkits.com/ LC D EVM-Electronic Voting Machine  The Serial LCDs are very functional, liquid crystal displays that can be easily interfaced to and controlled by a microcontroller using an I/O pin.  This device can be connected to a PC serial port using a MAX232 line driver. The circuit isn't supported by us.  The LCD displays provide basic text wrapping so that your text looks correct on the display.
  • 16. http://www.edgefxkits.com/ LC D EVM-Electronic Voting Machine  Full control over all of their advanced LCD features allows you to move the cursor anywhere on the display with a single instruction and turn the display on and off in any configuration.
  • 17. http://www.edgefxkits.com/ LC D EVM-Electronic Voting Machine  Clear mode: Press clear switch when all entries are required to be erased.  Clear switch should be pressed before voting procedure.  Buzzer indication: Pressing of key in voting mode is indicated by a buzzer sound.  Controller switch: This switch is provided for enabling the keypad in voting mode.  This Switch is under the control of voting authority.
  • 18. http://www.edgefxkits.com/ Voltage Regulator EVM-Electronic Voting Machine  Two basic categories of voltage regulators are:  IC voltage regulator  Fixed voltage regulator
  • 19. http://www.edgefxkits.com/ IC Voltage Regulator EVM-Electronic Voting Machine  These are generally three terminal devices that provide a positive or negative output.  Some types have variable voltage outputs.  A typical 7800 series voltage regulator is used for positive voltages.  The 7900 series are negative voltage regulators.  These voltage regulators when used with heatsinks can safely produce current values of 1A and greater.  The capacitors act as line filtration.
  • 20. http://www.edgefxkits.com/ Fixed Voltage Regulator EVM-Electronic Voting Machine  The fixed voltage regulator has an unregulated dc input voltage Vi applied to one input terminal, a regulated output dc voltage Vo from a second terminal, and the third terminal connected to ground.
  • 21. http://www.edgefxkits.com/ Principle of Operation EVM-Electronic Voting Machine VOTING MODE -toggle switch on VCC When toggle switch is in voting mode “Voting mode” is displayed followed by “Please vote”. After a vote being given, “Please wait for authority switch” is displayed and again enable for voting after Control switch being pressed by the voting Authority. COUNTING MODE -toggle switch on GND. Counting Mode: When toggle switch is in counting mode “Counting mode” in displayed on the screen, and total number of votes to respective candidate can be displayed on the screen
  • 22. http://www.edgefxkits.com/ Working Principle EVM-Electronic Voting Machine  The complete EVM consists mainly of two units  Control Unit  Balloting Unit  With cable for connecting it with Control unit.  A Balloting Unit caters up to 16 candidates.  Four Balloting Units linked together catering in all to 64 candidates can be used with one control unit.
  • 23. http://www.edgefxkits.com/ Working Principle EVM-Electronic Voting Machine  The control unit is kept with the Presiding Officer and the Balloting Unit is used by the voter for polling.  The Balloting Unit of EVM is a small Box-like device, on top of which each candidate and his/her election symbol is listed like a big ballot paper.  Against each candidate's name, a red LED and a blue button is provided.  The voter polls his vote by pressing the blue button against the name of his desired candidate.
  • 24. http://www.edgefxkits.com/ Working Principle EVM-Electronic Voting Machine  A simple yet powerful program is written in assembly language and is burnt onto the microcontroller to accept votes and to keep counting the total votes polled.  A Polling-officer switch (master) is provided to avoid multiple polling by a single voter.  Every voter gets approval from the polling officer.  If the polling officer issues approval with his control switch, then only the voter can poll his vote.
  • 25. http://www.edgefxkits.com/ Working Principle EVM-Electronic Voting Machine  This issuance of approval is indicated by a long buzzer beep.  Vote count is stored in EEPROM and an LCD display is provided to display the total number of votes polled and individual contestant-vise votes polled.  An Erase button is also provided in order to make sure the contents of the EEPROM is zeroed before the start of the polling process.  A buzzer is provided for audio effect of the switch bounce.
  • 26. http://www.edgefxkits.com/ Working Principle EVM-Electronic Voting Machine  Whenever a switch is bounced, the system acknowledges the bounce by a short beep sound.  If a voter tries to poll multiple times a long beep sound is generated.  The project can be extended by adding a GSM/WIFI module which eases the operation of voting by sending a simple SMS over the network or access through a Webpage over the internet network.
  • 27. http://www.edgefxkits.com/ Applications EVM-Electronic Voting Machine  Fast track voting which could be used in small scale elections, like resident welfare association, “panchayat” level election and other society level elections.  It could also be used to conduct opinion polls during annual share holders meeting.  It could also be used to conduct general assembly elections in school and colleges to introduce idea about democracy.
  • 28. http://www.edgefxkits.com/ Advantages EVM-Electronic Voting Machine  It is economical.  Less manpower required.  Time conscious, as less time required for voting & counting.  Avoids invalid voting.  Saves transportation cost due to its compact size.  Convenient on the part of voter.
  • 29. http://www.edgefxkits.com/ Disadvantages EVM-Electronic Voting Machine  Security issues and unequal internet access.  We have to use external chip to store the votes.  We have provide continuous power supply.
  • 30. http://www.edgefxkits.com/ Conclusion EVM-Electronic Voting Machine EVM-Electronic Voting Machine Project is designed and Implemented. The project can be extended by adding a GSM/WIFI module which eases the operation of voting by sending a simple SMS over the network or access through a Webpage over the internet network.