Attention !!! We are shipping orders now but due to Covid-19 situation it can take 1-2 days for your orders to be shipped from our Nashik warehouse. If you have any queries feel free to contact us. Thank you for your support and understanding.
  • 8412906903

Product categories

Have You Seen

Samsung 18650 2600mah Li-ion Battery

Samsung 18650 2600mah Li-ion Battery

Samsung ICR18650-26J 2.6Ah BatteryOriginal Samsung 18650 2600 mah Lithium-ion BatteryThis is or..

Rs.247.80 (inc GST)
Rs.210.00 + GST

SKU: 1183 | DAB424
Stock: 0
Arduino Mega 2560 Pro Mini

Arduino Mega 2560 Pro Mini

Mega Pro 2560 Development Board Mega 2560 Pro a  Atmega2560 based compact Arduino MegaThis..

Rs.889.72 (inc GST)
Rs.754.00 + GST

SKU: 2058 | DAB079
Stock: 25




Voting machines are the total combination of mechanical, electromechanical, or electronic equipment (including software, firmware, and documentation required to program control, and support equipment), that is used to define ballots; to cast and count votes; to report or display election results; and to maintain and produce any audit trail information. The first voting machines were mechanical but it is increasingly more common to use electronic voting machines.

A voting system includes the practices and associated documentation used to identify system components and versions of such components; to test the system during its development and maintenance; to maintain records of system errors or defects; to determine specific changes made after initial certification; and to make available any materials to the voter (such as notices, instructions, forms, or paper ballots).

Traditionally, a voting machine has been defined by the mechanism the system uses to cast votes and further categorized by the location where the system tabulates the votes.

Voting machines have different levels of usability, security, efficiency and accuracy. Certain systems may be more or less accessible to all voters, or not accessible to those voters with certain types of disabilities. They can also have an effect on the public's ability to oversee elections.

Electronic voting systems may offer advantages compared to other voting techniques. An electronic voting system can be involved in any one of a number of steps in the setup, distributing, voting, collecting, and counting of ballots, and thus may or may not introduce advantages into any of these steps.

Moreover it is also important that a false entry should not be made so for this one of the most secure methods for voting is using a biometric sensor like a fingerprint reader.

Fingerprints are one of many forms of biometrics used to identify individuals and verify their identity. Fingerprint recognition or fingerprint authentication refers to the automated method of verifying a match between two human fingerprints.

In this project we will be using a Fingerprint reader for providing access to the voter as well as making a  log if the person has voted or not. 

Block Diagram:

The complete circuit works on 5v this voltage is generated in the power supply section which basically consists of a step down transformer, a rectifier & a voltage regulator. 

The controller that we will be using is ATMEL’s AT 89s52, which is a 40 pin microcontroller with 32 I/O lines. The controller communicates with the fingerprint reader & the PC using RS232 protocol for which MAX232 IC is required.

 The keypad is used to give vote to the given person. Four options will be provided and two more switches will be provided to cancel or confirm your option.

 EEPROM is used to store the LOG’s of the person entering or exiting the premise. The EEPROM will contain the person’s ID and the ID to which vote he has given to. . The controller communicates with the EEPROM using the I2C Protocol.

 We will be using 2-Line, 16 characters LCD. This will be used to display the real time, scan successful or not and other such details.

Hardware Requirement:

  1. R305 Fingerprint Scanner
  2. 89s52 Microcontroller
  3. MAX232
  4. 16x2 Alphanumeric Display

Software Requirement:

  1. Keil Software as Compiler. Coding in Assembly Language
  2. Proteus for Circuit Designing
  3. Protel for PCB Designing.


  1. Sophisticated security
  2. No manual errors
  3. No false intrusion
  4. No Need to remember any password or ID

Text Books: 

  1. Muhammad Ali Mazidi –“THE 8051 MICROCONTROLLER AND EMBEDDED SYSTEMS”, Pearson education,




  1. Electronics for you
  2. Electrikindia
Written by Amol Shah

Amol Shah

Founder of DNA Technology an Electronic Engineer by choice. Started working on this website as an Hobby and now its a full time venture. Very passionate about Electronics and like to learn new stuff. Want to make DNA Technology one of the best Online Store for Electronics Components in India.
Follow Me Twitter | Facebook | Google Plus | Instagram