Arduino Projects    |   Raspberry Pi  |     Electronic Circuits   |   Electronics Reference Design Library  |   AVR    |    PIC    |    8051    |    Electronic Projects

Biometric Voting Machine


Karthik Datt
Karthik Datt, Banglore, India
The objective of voting is to allow voters to exercise their right to express their choices regarding specific issues, pieces of legislation, citizen initiatives, constitutional amendments, recalls and/or to choose their government and political representatives. Technology is being used more and more as a tool to assist voters to cast their votes. To allow the exercise of this right, almost all voting systems around the world include the following steps:
·         voter identification and authentication
·         voting and recording of votes cast
·         vote counting
·         publication of election results
Voter identification is required during two phases of the electoral process: first for voter registration in order to establish the right to vote and afterwards, at voting time, to allow a citizen to exercise their right to vote by verifying if the person satisfies all the requirements needed to vote (authentication).
Ancient archeological artifacts and historical items have been discovered to still retain a large number of fingerprints on them. Since this was a discovered significant stride in fingerprinting and identification have been made. In 1788 a detailed description of anatomical formations of fingerprints was made. Then in1823 fingerprints began to be classified into nine categories, (Handbook) and by the 19th century Sir Francis Galton had developed analytical methods for fingerprint matching. As the criminal justice system evolved, there arose the need for criminals to be uniquely identified by some physically identifiable trait. Richard Edward Henry of Scotland Yard began using fingerprinting in 1901 and its success eventually lead to its increased use in the law enforcement field
The field of biometrics was formed and has since expanded on to many types of physical identification. Still, the human fingerprint remains a very common identifier and the biometric method of choice among law enforcement. These concepts of human identification have lead to the development of fingerprint scanners that serve to quickly identify individuals and assign access privileges. The basic point of these devices is also to examine the fingerprint data of an individual and compare it to a database of other fingerprints.

Nearly everyone in the world is born with a fingerprint that is unique; a separate and comprehensively identifying attribute that sets us apart from the other 6.5 billon people that inhabit this world. It is because of this fact that the fingerprint has proven such a useful part of biometric security. The very reason that fingerprint scanners are useful can be found in this fact as well. However, this is far from the only reason they are used.
Another important reason fingerprint scanners are used is, they provide a quick, easy, efficient, and secure measure through which, an individual with the proper access privileges can authenticate. The fingerprint of an employee for example, is stored in a database that the scanner queries every time it is used. There are two basic Boolean conditions the scanner then goes through when an individual’s print is scanned. First, the print is usually searched for in a database of fingerprints, once it is found it then looks at the print to see what access privileges are associated with the print and compares them to the access they are trying to gain. If everything checks out the subject is allowed access and they are not otherwise. In any case, a log of the event is usually stored for security purposes the size of these devices is another reason they have become so mainstream recently. Fingerprint scanners can be deployed directly near a door for access or as a peripheral to a computer for logging in. Modern day scanners have even been embedded on computer keyboards, mice, and USB devices because engineers have been able to reduce their size. Fingerprint scanners are also very versatile in the function that they can serve. The most common use may be for access restriction; however, they have served as time clocks, personal data retrievers, and even to cut down on truancy in some schools. Since they have experienced so much success in these areas, businesses are expanding upon their use and they are getting more public exposure
Finger printing recognition, the electronic methods of recording and recognizing an individual finger print, advanced substantially during the last decade of the 21th century. Today, identification can be achieved in a few seconds with reasonable accuracy. As a result, the use of automated fingerprint identification systems (AFIS) that record, store, search, match and identify finger prints is rapidly expanding. AFIS can be integrated with a microcontroller and other peripherals to form an embedded system which is a comprehensive electronic voting machine with fingerprint print identification system.


File Attachment: 

Circuit Diagram

Comments (31)

your project looks really

your project looks really good.  Which software did you use to write the code in? If possible can you share the code?

Hi karthik...i am

Hi karthik...

i am rajasekhar,gitam univrsity...,i am also doing the project which is almost equal to yours,please help me in assemly language coding part....

thank u

this is 1 st year ece

this is 1 st year ece student

i am interested in designig bvem

i need your help ..

sent some valuable tips to start my work to mail id

hai.. get this code.? if u

hai.. get this code.? if u can ples send me..?



                                    :BIOMETRIC VOTING MACHINE:



The BVM (Biometric voting machine) and IIC (Indian identification card) is proof of concept and authority of India the machine inbuilt with biometric machine and here two types of storage package first one is person finger prints and iris image with person photo second one is store the address proof, caste, PAN card no, current address these are most important second storage box third one is here swapping system 

Card swapping system:

Under the system we can get voting right only by swapping the IIC (with system code)


First connect the Biometric machine with electronic voting machine our finger (thumb)(first pack) print should have on our election voting (IIC) card while voting. And first step swap the card then election voting card should put in finger print machine and select the symbol of one party now we should put our finger (thumb) print on finger Print machine. When the finger print of our thumb and finger print on election voting card are matched then only our vote valid by using this method we can stop illegal voting.


   The IIC contains address proof it has state wise numbers which cannot be made forgery because this card saved the system code and   card filled the your date of birth, blood group,age,address,contact no,DL No or PAN card NO and same your photo this card used everywhere and this important in banking system if the person  taken loan in one bank and without clearing it he can not apply for loan in any other bank , and IIC card displays your voting authority and u r religions this card security in Indian country this card we used life time every where it is help full for peoples  main work is first we can save peoples fingerprints and address photos iris images  (soft copy ) and this soft copy send to all polices head office because someone is dead when we can identification her / his address like just touched(without IIC) those finger to machine BPM (Biometric POLICE machine ) in five seconds this soft copy we used in BANK,RTO,AIRPORT,ATM in  important place  it is perfect IIC and full project

 MINI Biometric machine:

The mini biometric machine with swapping system this machine we used main department means in RTO, AIRPORT, BANK, POILCE Department because when in emergency or we want address proof or more information just swap the card touch biometric suddenly we get all information




State: Karnataka


Hi I too doing my final year

Hi I too doing my final year project by using SM630 but getting alot of problem. I will  be very thankful to you if you help me out. so plz reply

where I can get the finger

where I can get the finger print module SM630, will you plz give me contact and how much does it cost.

please share source code to

please share source code to it would be of great help to me

source code????????

source code????????

helloo my friend can you give

helloo my friend can you give us the code for the project

sir please send me the code

sir please send me the code of this project

plz guys i just want to know

plz guys i just want to know if after voting, can the results be changed manually on the electronic voting machine?

hello sir i am interested on

hello sir i am interested on this project i want source code of this project colud you please mail me

thanks in advance

i am 1 st year ece student

i am 1 st year ece student ,now i'm doing same project can u help me in complete description on circuit and program urgently my mail id

To be candid, this programme

To be candid, this programme is huge, i love it so much, am also trying to do the same for my project

somebody should help me with

somebody should help me with the source code

Can u pls send the source

Can u pls send the source code to my mail id?

hi please send me the code of

hi please send me the code of this project

email me the code

email me the code please!



thanks alot!!

hai.i need a source

hai.i need a source code.please send it to me

 hello sir i am interested on


hello sir i am interested on this project i want source code of this project colud you please mail me

my mail id is:

sir please can mail the code

sir please can mail the code for this project


hiii good morning,the project

hiii good morning,

the project looks really good and approaching too:-

but problem r in assembly code and components interfaing codes

how we really over comes from it

repally me soon and

if possible please sends me codes of all programs regadings thanku.

where is its coding 

where is its coding


olz send me its coding at

olz send me its coding at

i need fingerprint commands

i need fingerprint commands in detail explanation can u send me more detail explanation to my mail id

hi this is kishore can you

hi this is kishore can you send me the C codes in 

I need the circuit diagram of

I need the circuit diagram of this project (BIOMETRIC VOTING MACHINE) how do i access this project circuit....


I am trying to fabricate such

I am trying to fabricate such a project, would anyone mind helping me with the assembly code for this project and the compiler used


warm regards

Anybody with the codes please

Anybody with the codes please and explanation please I would be very greatful. Send to

We the students of EC final

We the students of EC final year ( are working on biometric based  EVM . Is it feasible to connect SM630 fingerprint module with AT89c51 ? 


If yes then kindly furnish us with the associated codes.


Awaiting for your positive response .






Learn about the latest applications and industry trends with tutorials and white paper design resources on vertical markets.

Energy Harvesting
MEMS Technology
OpenSource Hardware
RF Wireless
Wireless Charging


You are here