Biometric Voting Machine
Description
Table of Contents:
- Biometric Voting Machine
- Hardware Description
- Internal layout of 89C52
- Counters & Timers
- SM630 Fingerprint Module
- SM630 Technical Specifications
- SM630 Electrical Interface
- Response Code
- EEPROM-24C08
- I2C Bus Interface
- Pin Assignment & Description
- LCD Display - JHD204A
- Serial Communication
- Keypad & Power Supply
- Working of Circuit
- Front End Design
- Problems & Modifications
Contributor:
Karthik Datt, Banglore, India
WORKING OF CIRCUIT:
Shown in circuit diagram tab 1.
Supply Section of this circuit consists of a 12 volts adaptor, and a IC 7805 IC. The output of the second regulator(IC 7805) is +5 volts, which is used for all other digital applications.
The voting machine consists of six keys, which are connected to six separate pins of microcontroller. Port pins P3.2 to P3.7.Which are usually made high to act as input port and other side of key is connected to P2.2 which acts as active high input in order to disable the keypad until interrupt occurs.
The display section uses the port 1 of microcontroller. This port is in open drain configuration and as a result, pull up resistors should be provided for its normal operation. The contrast of this LCD display is adjusted by changing the value of a resistor which is grounded at the other end.
A Buzzer is used to indicate whether a voter has exercised his vote correctly and also for recognizing any malpractice during the whole process. This buzzer is connected to a supply of +5 volt by means of a pull up resistor.
The EEPROM IC 24C08 is a serial electrically erasable and programmable read-only memory. It is connected to microcontroller through two pins SDA and SCL. This EEPROM is used to store the details relating to the voter and indicating whether a voter has already voted or not and also the date and time of voting.
SM630 device operates at 57600 baudrate which is achieved by setting TH1 and TL1 register to FFH in auto reload mode by which we can achieve baudrate of 28800 and by setting MSB of PCON register to high we can double the baudrate to 57600.
SM630 has 4 pins Vcc, gnd ,Tx and Rx.The Tx of SM630 is connected to serial receive input of microcontroller which is nothing but P3.0 pin. Similarly Rx of SM630 is connected to serial transmit pin of microcontroller P3.1.
RS-232 which is a simple, universal and well understood standard is applied in this project. It converts the active high condition of PC(-3 volt to -12 volt) to the active high condition of the microcontroller(+5 volt) and vice versa. Similarly the active low condition of the microcontroller ( 0 volt) is transformed to the active low condition of the PC (+3volt to +12volt) and act as a perfect means of interfacing microcontroller and PC. MAX 232 is used in the serial communication to convert RTL to TTL.
File Attachment:

Comments (17)
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
:BIOMETRIC VOTING MACHINE:
: INTRODUCTION:
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)
MACHINE WORKING SYSTEM
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.
: IIC INDIAN IDENTIFICATION CARD:
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
ANAVEER.S.PATIL
(Anaveerpatil@yahoo.com)
GULBARGA dist:
State: Karnataka
M.8722680420
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 vinodnlee@gmail.com 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
fox.max@msn.com
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
mail:pavan363@gmail.com
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 rameshnvs2011@gmail.com
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 ansdm@yahoo.com
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.