You are on page 1of 21

SUBMITTED BY: DEEPAK KUMAR SINGH DUSHYANT SHARMA BHARDWAJ MOHIT SINGH YADAV

INTRODUCTION BLOCK DIAGRAM BLOCK DIAGRAM EXPLANATION CIRCUIT DIAGRAM CIRCUIT WORKING CIRCUIT OPERATION

To save time. To minimize errors in voting. To make the voting easier. It will lead to increase in voting percentage.

India is worlds largest democracy. a voter used to cast his vote by using ballot paper. longtime-consuming process and very much prone to errors. election scene was completely changed by electronic voting machine.. Cell phone based voting machine It is easy to transport, store, and maintain. It completely rules out the chance of invalid votes. Its use results eduction of polling time, resulting in fewer problems in electoral preparations, law and order, candidates' expenditure etc. and easy and accurate counting without any mischief at the counting centre.

The aim of our project is to design & develop a mobile based voting machine. In this project user can dial the specific number from any land line or mobile phone to cast his vote. Once the user is connected to the voting machine he can enter his password & choice of vote. If he has entered a valid choice & password his vote will be caste with two short duration beeps. For invalid password/choice long beep will be generated. User is allotted 15 seconds to enter his password & choice. A reset button is provided for resetting the system. A total key is provided to display the result

LOW PASS FILTER: used to filter DTMF tone signal while cancelling various noise signal DTMF decoder: DTMF decoder is needed to convert Audio DTMF signal to BCD signal IC HT9170 is used for this purpose. Microcontroller: It is main control unit which control all input and output unit by executing program stored in the flash memory. Thus it is mind of voting machine.

Switches: to calculate total number of vote to corresponding party

LCD display: to display name of candidate, password of candidate, number from which he is calling Security alarm: If some one tries to access voting machine more than once security alarm gets activated and user is traced on LCD.
Voice processing and recoding circuit: It is used to record voice massage for the candidate Speaker and microphone: Microphone for recording massage and speaker for playing massage.

The Project can be divided into 4 main parts as

DTMF Transmitter

DTMF Receiver
voice processor Microcontroller

DTMF TRANSMITTER

Mobile is based on DTMF Technology. When you press a button of mobile keypad, a connection is made that generates a resultant signal of two tones at the same time. The resultant frequency signal is called "Dual Tone Multiple Frequency".

When you send these DTMF signals to the telephone exchange through cables, the servers in the telephone exchange identifies these signals and makes the connection to the person you are calling.

DTMF Receiver: Mobile work as a DTMF receiver and encoded hybrid frequency DTMF code tone is decoded by 8870 IC. 8870 Decode DTMF tone and convert into BCD code, output depending upon which key is pressed at the transmitter side

FOUR pushbuttons:
FORWARD
ERASE

RECORD
. PLAY

Microcontroller Logic: The function of microcontroller is to control input output based on the programmed embedded hex logic. The microcontroller continuously scans input logic USER MODE: In user mode microcontroller is programmed to continuously scan portb input coming from mobile phone ADMIN MODE: In administrative mode microcontroller is programmed to continuously scan portd input coming from switches. This mode is used for counting purpose. By following LCD massage we can see total vote to corresponding party.

. PPPPPP PIC

PICPeripheral Interface Controller 16Midrange series FFlash memory

40-pin
Operating frequency 0-20 MHZ

8K ROM MEMORY IN FLASH TECHNOLOGY


256 BYTES EEPROM MEMORY 368 BYTES RAM MEMORY

10 BIT A/D CONVERTOR


3 INDEPENDENT COUNTERS WATCH DOG TIMER PROGRAMMABLE CODE PROTECTION DIRECT,INDIRECT AND RELATIVE ADDRESSSIN

MODE

INERRUPT CAPABILITY

make a call to the voting machine phone number, Voting machine automatically receive the call and start voice processor to announce instruction. Then he has to enter voting card number. The microcontroller confirms that given voting number is using first time. If is first time voice processor announce enter PARTY CODE for voting corresponding party. After verification of correct party code voice processor announces VOTING SUCCESSFUL otherwise it announces error massage and activates output alarm. In case of successful voting one vote is added to given party and stored in EEPROM.

You might also like