Вы находитесь на странице: 1из 15

Wireless Voting machine

By:-

Sudhir Kapoor [1705304] Harish Raman [1705313] Maninder Singh [1705327] Electrical & Electronics Engg. HCTM KAITHAL Under the guidance of Er. Seema Nara

PROJECT DESCRIPTION
In this project user can cast his vote through Infrared Remote .The user can cast his vote with a remote and it saves a lot of time. Once the user is connected to the voting machine he can enter his password & choice of vote. If wrong password is entered then LCD will display wrong password .User is allotted 15 seconds to enter his password & choice. A reset button is provided for resetting the system. The total number of votes or votes of each candidate can be checked by entering password and the total number of votes will be displayed on LCD. The user can cast his vote within a perimeter of 10m i.e. range of infrared remote. We have also used non-volatile memory for storing all data. EEPROM will preserve all information in case of power failure. The project is fitted with Infrared receiving unit which receives the signal from the Infrared Remote which has the transmitting unit and button to cast his vote. Infrared sensor is connected to the 555 timer.

Embedded Technology
Embedded technology is software or hardware that is hidden embedded in a large device or system. It typically refers to a fixed function device, as compared with a PC, which runs general purpose application. Embedded technology is nothing new. It all around us and has been for years. An early example of embedded technology is the engine control unit in a car, which measures what setting to give the engine. Your coffee maker has embedded technology in the form of a microcontroller, which is what tells it to make the coffee at 6 a.m. the vending machine has it too. Overall, billions of devices woven into everyday life use embedded technology.

Main Components Used


ATMEL 89C51 MC IC 555 ATMEL 24C01 Transformer Voltage Regulator 7805 2 line LCD display Relay Crystal Oscillator Infra red Transmitting Unit Infra-red Receiving unit Variable Resistance

MICRO-CONTROLLER AT89C51

FEATURES

4.0V to 5.5V Operating Range Fully Static Operation: 0 Hz to 33 MHz 128 x 8-bit Internal RAM 32 Programmable I/O Lines Two 16-bit Timer/Counters Six Interrupt Sources Low-power Idle and Power-down Modes Watchdog Timer Dual Data Pointer Power-off Flag Fast Programming Time

Working
1. SWITCH ON POWER SUPPLY 2. MESSAGE WAIT WILL APPEAR ON LCD 3. THERE ARE TWO MODES MODE1: VOTING Press voting enable switch.Vote now message will be displayed on LCD. Now press button for the candidate of your choice .for example if you want to vote for BJP candidate then press cand1=BJP button If your vote is recorded then message vote ok will be displayed Voting_ enable button is supposed to be in the control of poling officer .thus poling process will not be initiated without pressing this button for each and every vote, MODE1I: COUNTING THIS PROCESS IS PW PROTECTED .YOU CANNOT CHECK TOTAL VOTE CASTED TO EACH CANDIDATE WITHOUT PRESSING THIS BUTTON. Default password is 1234 Press enter pw button you will see message ENTER PW on screen Total vote casted can be seen on the LCD

Block Diagram

230 V AC

Step Down T/F

Full Wave Bridge Rectifier

Voltage Regulator

Infrared Reciever

Microcontroller AT89C51

LCD Display

Infrared Transmitter

EEPROM (24C01)

Circuit Diagram
CON8 8 7 6 5 4 3 2 1 U4 39 38 37 36 35 34 33 32 1 2 3 4 5 6 7 8 19 18 9 C3 31 R1 VCC AT89C51 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 XTAL1 XTAL2 RST EA/VPP P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INTO P3.3/INT1 P3.4/TO P3.5/T1 P3.6/WR P3.7/RD PSEN ALE/PROG 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 29 30 1 2 3

JP1 1 2 3

U5 1 2 3 6 7 A0 A1 A2 SCLK WP 5

SDA

1 1 1 1 1

2 2 2 2 2

VCC

L7805/TO220 VIN
GND

VOUT

1 D1 D2 C1

2 C2 C6

R2

JP2 1 2 3 1 2 3 CONN PCB 3

D3

D4
3

Title <Title> Size A Date: Document Number <Doc> Monday , September 18, 2006 Sheet 1 of 1 Rev <Rev Code>

Flow Chart

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 where number of candidates are less than or equal to eight in the current situation. It is used in various TV serials as for public opinion.

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

AREA OF APPLICATION
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 where number of candidates are less than or equal to eight in the current situation. It is used in various TV serials as for public opinion.

CONCLUSION
The WVM consists of a control unit and remote unit, both the units are working independently and in collaboration with each other as well. The remote unit is used to cast vote through infrared sensor. Control Unit is counting the votes for individual candidate (8 in number) and total number of votes cast can be checked at anytime. Numeric keypads is used for feeding password. Total Unit is controlled by ATMEL AT89S51 ATMEL AT24C01 is used for memory storage in case of power failures. AT24C01 is EEPROM.

DISADVANTAGES
NEED HIGH TECHNICAL SKILLS SPECIAL ARRANGEMENTS FOR PROPER VOTING PROCESS IF ANY PROBLEM OCCURS,ALL THE DATA CAN BE LOST HIGH INITIAL COST

THANK YOU

Вам также может понравиться