Electronic Voting Machine Project using 8051 - PowerPoint PPT Presentation

About This Presentation
Title:

Electronic Voting Machine Project using 8051

Description:

Electronic voting machine project using 8051 microcontroller is used to develop a electronic machine for several advantages like security, accuracy etc. – PowerPoint PPT presentation

Number of Views:3325
Slides: 32
Provided by: anjalibajpai
Category:

less

Transcript and Presenter's Notes

Title: Electronic Voting Machine Project using 8051


1
EVM-Electronic Voting Machine
2
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/
3
EVM-Electronic Voting Machine
Block Diagram
http//www.edgefxkits.com/
4
EVM-Electronic Voting Machine
Hardware Requirements
  • 8051 series Microcontroller
  • Push Buttons
  • Transistors
  • Transformer
  • Voltage Regulator
  • LED
  • LCD
  • Resistors
  • Capacitor
  • EEPROM
  • Buzzer

http//www.edgefxkits.com/
5
EVM-Electronic Voting Machine
Software Requirements
  • Keil C compiler
  • Languages Embedded C or Assembly

http//www.edgefxkits.com/
6
EVM-Electronic Voting Machine
Software Requirements
  • Keil C compiler
  • Languages Embedded C or Assembly

http//www.edgefxkits.com/
7
EVM-Electronic Voting Machine
Microcontroller 8051
  • Microcontroller 8051 is designed in 1980s 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.

http//www.edgefxkits.com/
8
EVM-Electronic Voting Machine
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

http//www.edgefxkits.com/
9
EVM-Electronic Voting Machine
Pin diagram of 8051
http//www.edgefxkits.com/
10
EVM-Electronic Voting Machine
Pin diagram of 8051
  • Pins 1-8it 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/
11
EVM-Electronic Voting Machine
Pin diagram of 8051
  • 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/
12
EVM-Electronic Voting Machine
Pin diagram of 8051
  • 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/
13
EVM-Electronic Voting Machine
Pin diagram of 8051
  • 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/
14
EVM-Electronic Voting Machine
Pin diagram of 8051
  • 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/
15
EVM-Electronic Voting Machine
LCD
  • 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/
16
EVM-Electronic Voting Machine
LCD
  • 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/
17
EVM-Electronic Voting Machine
LCD
  • 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/
18
EVM-Electronic Voting Machine
Voltage Regulator
  • Two basic categories of voltage regulators are
  • IC voltage regulator
  • Fixed voltage regulator

http//www.edgefxkits.com/
19
EVM-Electronic Voting Machine
IC Voltage Regulator
  • 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/
20
EVM-Electronic Voting Machine
Fixed Voltage Regulator
  • 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/
21
EVM-Electronic Voting Machine
Principle of Operation
http//www.edgefxkits.com/
22
EVM-Electronic Voting Machine
Working Principle
  • 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/
23
EVM-Electronic Voting Machine
Working Principle
  • 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/
24
EVM-Electronic Voting Machine
Working Principle
  • 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/
25
EVM-Electronic Voting Machine
Working Principle
  • 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/
26
EVM-Electronic Voting Machine
Working Principle
  • 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/
27
EVM-Electronic Voting Machine
Applications
  • 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/
28
EVM-Electronic Voting Machine
Advantages
  • 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/
29
EVM-Electronic Voting Machine
Disadvantages
  • 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/
30
EVM-Electronic Voting Machine
Conclusion
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/
31
EVM-Electronic Voting Machine
http//www.edgefxkits.com/
Write a Comment
User Comments (0)
About PowerShow.com