An Electronic Voting System Through Touch Screen Interface
An Electronic Voting System Through Touch Screen Interface
SCREEN INTERFACE
Abstract
AIM:
The main objective of this project is to develop an embedded system, which is a
an electronic voting machine using touch panel
IMPLEMENTATION:
This project is implemented 8051 based At89s52 developed board interfaced with
touch panel and LCD for displaying the data.
BLOCK DIAGRAM:
.
EEPROM
MAX232
MICROCONTROLLER
AT89S52
RPS
LCD
CRYSTAL
TOUCH
PANEL
POWER SUPPLY:
Step Down
Transformer
Bridge
Rectifier
Filter
Circuit
Regulator
section
DESCRIPTION:
Electronic voting (also known as e-voting) is an advanced project and also it was
not yet implemented by any government of India. Now a days rigging and re-elections
are very common situations in our society. Thats the reason why we are implementing
our project to avoid those things.
In the project there is an embedded system based microcontroller board placed
at the voting spot to which an EEPROM, touch panel and LCD are interfaced. An
EEPROM is interfaced to the microcontroller which is used to store the party details with
their respective codes and it will also store the number of votes of the parties. By using
touch panel we can vote for the particular party. As soon the voting process is completed
the number of votes count of each party is displays on the LCD connected to it. Votes
count will be automatically updated and the updated count will be displayed on the LCD.
The system uses a compact circuitry build around flash version of at89s52
microcontroller with a non volatile memory. Programs are developed using embedded c,
compiled using ride tool. Isp is used to dump the code into microcontroller.
SOFTWARE:
Embedded C
RIDE to write code
ISP to burn the chip
HARDWARE:
At89s52 based our own developed board
Power Supply
Touch panel
Eeprom
LCD
ADVANTAGES: Low cost, automated operation, Low Power consumption.
REFERENCES
1. The 8051 micro controller and embedded systems by Mazidi.
2. www.wikipedia.org
3. WWW.ATMEL.COM
4. WWW.8051PROJECTS.COM
5. Embedded systems with 8051 by kenith j ayala