2. ELECTRONIC VOTING MACHINE
DEPARTMENT OF ELECTRONICS & TELECOMMUNICATION
P.V.G.’s C.O.E.T., Pune
ACADEMIC YEAR : 2012-13
SNEHAL LALWANI Exam seat no:-T80073067
HARSHA LUNAWAT Exam seat no:-T80073070
GAUTAMI NAIK Exam seat no:-T80073083
3. INTRODUCTION
India is world’s largest democracy.
In India all earlier elections a voter used to cast
his vote by using ballot paper.
This is a longtime-consuming process and very
much prone to errors.
This situation continued till election scene was
completely changed by electronic voting
machine.
It is easy to transport, store, and maintain.
4. OBJECTIVE
THE OBJECTIVES ARE
To minimize errors in voting.
To make the voting easier.
Quick Results
5. BRIEF IDEA ABOUT PROJECT
Selection of project topic
Selection of microcontroller
Block diagram,Circuit diagram
Writing Code
Software simulation of the circuit
PCB Designing
Power supply
Hardware Implementation
Casing
9. Features Of PIC18F452
High Performance RISC CPU
4 MHz - 10 MHz osc./clock input with PLL active
High current sink/source 25 mA/25 mA
Low power, high speed FLASH/EEPROM technology
Program Memory = 32Kbytes,Data memory=1536bytes
Data EEPROM = 256bytes
I/O Ports = Ports A, B, C, D, E
High speed as compared to other controllers
Low power consumption
10. PIC MicroController
Pin 1 - Connected to Vcc
Pin 13,14 – Crystal &
Capacitors
Pin 33 to 40 – PortB(8 bit)
Input Port
Pin 19to22 27to30 –
PortD(8 bit) Output Port
Pin 11,32 - Vcc
Pin 12,31- GND
11. ALGORITH
M
In order to vote, we need to press Enable button which is
operated only by the Administrator.
Buzzer beeps and lcd displays “Vote has been casted” and
“Thank You”
When a key is pressed , microcontroller identifies which
button is pressed and corresponding variable will be
incremented by 1 and result will be saved in eeprom (i.e even
after the power loss our result will be safe)
As soon as the machine is powered Lcd shows “Vote Now”
on to it.
In order to allow the next vote, enable switch should be
pressed.
12. Again same happens, lcd shows ‘Vote Now’ , as soon as the
vote has been casted it shows ‘vote casted’ then beep sound will
produced .
Pressing the Enable button , we can prevent same user to vote
more than once i.e one person one vote.
15. Application
s
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.
16. Future
Scope
Currently we have used EEPROM (256KB) of PIC. External
memory can be used to increase voting capacity.
Biometric sensors can be used to detect a unique identity of
voters.
It could also be interfaced with the personal computer and
result could be stored in the central server and its backup could
be taken on the other backend servers.
It could be interfaced with printer to get the hard copy of
the result almost instantly from the machine itself.
For security purpose machine can be made password
protection.
17. In total, the complete system (including all the hardware
components and software routines) is working as per the initial
specifications and requirements of our project.
Certain aspects of the system can be modified as operational
experience is gained with it.
As the users work with the system, they develop various new
ideas for the development and enhancement of the project.
CONCLUSION