Top Banner
GSM BASED ELECTRONIC VOTING MACHINE Submitted to: Submitted by: Ms.Manjeet Kaur P.Abhishek Assistant Professor Kaumudi Kamboj ASET(ECE) Sankul Garg
17

Gsm Based Electronic Voting Machine [Autosaved]

Jul 11, 2016

Download

Documents

safsdadhskhfdksjhfksdhfkjashfdkhsdafkjhsdakfjhaskdjfhsakjdhf
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Gsm Based Electronic Voting Machine [Autosaved]

GSM BASED ELECTRONIC VOTING MACHINE

Submitted to: Submitted by:Ms.Manjeet Kaur P.AbhishekAssistant Professor Kaumudi KambojASET(ECE) Sankul Garg

Page 2: Gsm Based Electronic Voting Machine [Autosaved]

AIM OF THE PROJECT

The project is aimed to develop SMS based 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, through SMS a vote can be casted and it will revert back the number of votes casted by now.

Page 3: Gsm Based Electronic Voting Machine [Autosaved]

OVERVIEW OF THE PROJECT

EVM(Electronic Voting Machine) was introduced in Indian general and State Elections to implement electronic voting in a part from 1999 elections and in total since 2004 elections. It is better than paper ballot system.

Electronic voting machines are more. They are capable of preventing residual votes, reliable, easy to use and calculate and report voting results faster.

Electronic voting can include viruses and hacking as well as physical tampering. EVMs are no different than web sites or software, they can be penetrated and altered by a hacker and facilitates electoral fraud.

Since EVM have failed to provide voter authentication in an efficient and transparent way a GSM based voting scheme is implemented. GSM based polling system provides subscriber identity confidentiality, subscriber identity authentication , data confidentiality and also the voter need not go to any polling center which in turn may increase the voting percentage.

Page 4: Gsm Based Electronic Voting Machine [Autosaved]

BLOCK DIAGRAM

LCD DISPLAY

MICROCONTROLLER

USER MOBILEGSM MODULE

POWER SUPPLY

Page 5: Gsm Based Electronic Voting Machine [Autosaved]

HARDWARE COMPONENTS USED

LCD Microcontroller(AT89S52) GSM module(SIM 300) Capacitors Diode IN4007 Voltage regulator 7805 Transformer LED

Page 6: Gsm Based Electronic Voting Machine [Autosaved]

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. The supported microcontrollers are listed in the µ-vision.

Proteus Software

Proteus 7.0 is a Virtual System Modelling (VSM) that combines circuit simulation, animated components and microprocessor models to co-simulate the complete microcontroller based designs.

Page 7: Gsm Based Electronic Voting Machine [Autosaved]

STEPS PERFORMED

To program a microcontroller, we need a device called a burner/programmer. A programmer is a hardware device with dedicated software which reads the content of the hex file stored on the PC or the laptop and transfers it to the microcontroller to be burned.

In this project we interfaced 8051 microcontroller with GSM mobile phone to receive the message and perform the required action.

The protocol used for the communication between the two is AT command. The microcontroller pulls the SMS received by phone, recognizes the Mobile no. and

then switches on the relays attached to its port to control the appliances. After successful operation, the user receives a message of total number of votes casted.

Page 8: Gsm Based Electronic Voting Machine [Autosaved]

BENEFITS Increase in participationGSM based voting system offers increased convenience to the voter, encourages more voters to cast their votes remotely, and increases the likelihood of participation for mobile voters. Reduced costsGSM based voting systems reduces the materials required for printing and distributing ballots. Greater speed and accuracy placing and tallying votesGSM based systems provide step-by-step processes that helps to minimize the number of miscast votes. Greater accessibility for people with disabilitiesGSM based systems allow citizens with disabilities to vote independently and privately. Reduced time consumptionGSM based systems require very less time for citizens to register their votes and the results of the voting will be available immediately after voting process.

Page 9: Gsm Based Electronic Voting Machine [Autosaved]

PIN DIAGRAM OF AT 89S52

Page 10: Gsm Based Electronic Voting Machine [Autosaved]

DESCRIPTION OF AT89S52

The AT89S52 is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory.

The AT89S52 provides the following standard features: 8K bytes of Flash 256 bytes of RAM 32 I/O lines two data pointers three 16-bit timer/counters on-chip oscillator

Page 11: Gsm Based Electronic Voting Machine [Autosaved]

PIN DESCRIPTION

Port 0: Port 0 is an 8-bit open drain bidirectional port. As an open drain output port, it can sink eight LS TTL loads. Port 0 pins that have 1s written to them float, and in that state will function as high impedance inputs. Port 0 is also the multiplexed low-order address and data bus during accesses to external memory. In this application it uses strong internal pullups when emitting 1s. Port 0 emits code bytes during program verification. In this application, external pullups are required.

Port 1: Port 1 is an 8-bit bidirectional I/O port with internal pullups. Port 1 pins that have 1s written to them are pulled high by the internal pullups, and in that state can be used as inputs. As inputs, port 1 pins that are externally being pulled low will source current because of the internal pullups.

Port 2: Port 2 is an 8-bit bidirectional I/O port with internal pullups. Port 2 emits the high-order address byte during accesses to external memory that use 16-bit addresses. In this application, it uses the strong internal pullups when emitting 1s.

Port 3: Port 3 is an 8-bit bidirectional I/O port with internal pullups.

Page 12: Gsm Based Electronic Voting Machine [Autosaved]

Address Latch Enable (ALE) is an output pulse for latching the low byte of the address during accesses to external memory. This pin is also the program pulse input (PROG) during Flash programming.

PSEN Program Store Enable (PSEN) is the read strobe to external program memory. When the AT89S52 is executing code from external program memory, PSEN is activated twice each machine cycle, except that two PSEN activations are skipped during each access to external data memory.

EA/VPP External Access Enable. EA must be strapped to GND in order to enable the device to fetch code from external program memory locations starting at 0000H up to FFFFH. Note, however, that if lock bit 1 is programmed, EA will be internally latched on reset.

XTAL1: Input to the inverting oscillator amplifier. XTAL2: Output from the inverting oscillator amplifier.

Page 14: Gsm Based Electronic Voting Machine [Autosaved]

MEMORY IC 24C02 PIN DESCRIPTION

The AT24C02 is an electrically erasable programmable read-only memory (EEPROM) chip. It is internally organized with 32 pages of 8 bytes each; it has 2Kbits of memory size. It is most commonly used EEPROM. Pin 1-3: A0, A1, A2 are the address inputs of chip, in this A1 and A2 are for addressing and A0 is a NA (no connection) pin. The eight 2K devices may be addressed on a single bus system.Pin 4: Ground (GND).Pin 5: It is a serial data pin; it is bi-directional for serial data transfer.Pin 6: It is serial clock input, provides the positive clock signals.Pin 7: It is write protect pin, provides the hardware data protection. It allows read/write operation when connected to ground pin.Pin 8: Power supply.

Page 15: Gsm Based Electronic Voting Machine [Autosaved]

PROJECT IMPLEMENTATION

Page 16: Gsm Based Electronic Voting Machine [Autosaved]

CIRCUIT DIAGRAM

Page 17: Gsm Based Electronic Voting Machine [Autosaved]

THANK YOU