08-01-2013, 12:13 PM
FINAL YEAR PROJECT MOBILE BASED VOTING MACHINE
MOBILE.pptx (Size: 272.92 KB / Downloads: 38)
INTRODUCTION
The project is aimed to develop SMS based password protected voting machine. Voters can participate in the voting by sending their choice through SMS. If the mobile user is not registered than it will decline the vote. For registered users it will ask for password through sms and after verifying the password it will accept the vote revert back an acknowledgement sms to the voter for successful or unsuccessful of vote.
HARDWARE USED
GSM mobile phone.
89S52 Microcontroller
Max 232 IC.
Voltage regulator.
Diodes
LCD
SOFTWARE USED
Keil u-Vision 3.0
Keil Software is used provide you with software development tools for 8051 based microcontrollers. With the Keil tools, you can generate embedded applications for virtually every 8051 derivative.
THEORY OF OPERATION
In this project we interfaced 8051 microcontroller with Motorola’s C168 GSM mobile phone to decode the received message and do the required action. The protocol used for the communication between the two is AT command.
The microcontroller pulls the SMS received by phone, decode it, recognizes the Mobile no. and then switches on the relays attached to its port to control the appliances. After successful operation, controller sends back the acknowledgement to the user’s mobile through SMS.
WORKING OF PROJECT
The working of this project is controlled by a microcontroller and a DTMF decoder is used for decoding key tones of cell phone and EEPROM is used for memory storage. The project works in the following ways:
Switch on power supply.
Message wait will appear on LCD.
Type #22 followed with candidate number to enter the vote where 22 is the password.
If vote is valid then “vote successfully” on the LCD & if not then “invalid vote try again” will appear.
To check the number of vote press the button on the PCB and number of votes of each candidate & total number of vote will appear on LCD.
A reset key is present to reset the microcontroller.
.
FUTURE SCOPE
Number of candidates could be increased by using other microcontroller.
It could be interfaced with printer to get the hard copy of the result almost instantly from the machine itself.
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.
Again, once the result is on the server it could be relayed on the network to various offices of the election conducting authority. Thus our project could make the result available any corner of the world in a matter of seconds