This document describes an electronic voting machine that uses RFID technology. It contains a RFID reader and transponder to identify voters with RFID cards and allow them to cast votes. An Atmega 16 microcontroller is used as the control unit to process votes and display results. The machine aims to provide a more secure and easy voting process compared to traditional methods. Potential improvements include adding biometric verification of voters, data storage in EEPROM, and connecting multiple voting machines to aggregate results.
14. Communication Protocol: IC Max232
To convert the TTL/CMOS logic levels to RS232 logic levels
during serial communication of microcontrollers with PC
PC works on RS232 standards (-25 V to + 25V).
The controller operates at TTL logic level (0-5V)
• The intermediate link is provided through MAX232.
• It is a dual driver/receiver that includes a capacitive voltage generator
to supply RS232 voltage levels from a single 5V supply.
17. Future Scope
Applications:
It can be used in taking group decisions where voting is confidential.
It can be used in companies, industries, Schools, Colleges or any
Private or Government Sectors.
It can be used for different purposes not only for voting system.
Advantages:
Tampering is not possible.
Good security can be achieved by using this technology.
Process for voting would be very easy.
18. Disadvantages:
• If Micro controller is damaged, then it’ll be difficult to re install, program and
solder the part.
• There must be scrutiny of the persons because RFID card is transferable and
there can be a chance for a person to come with other person’s card.
• Extreme care must be taken to protect the entire circuit/PCB from getting damaged.
Future scope:
• A timer could be included, which could automatically end the voting after specified duration of time.
• Biometric verification of voters, so that automatically it can be insured that one person is voting only onc
• It can be made more interactive by adding sound effect (speech) to it.
• EEPROM can be used to store the data permanently.
• If we make more than one EVM, each to be used at all different locations and the final result is the
addition of result of all, we could think of connecting them to communicate with each other and final
result can be shown on one of the LCD.
• Touch can be implemented in place of switches.