View
224
Download
0
Category
Preview:
Citation preview
7/28/2019 BVM-Seminar Ppt NEW
1/29
BIO-METRIC VOTING MACHINE
Submitted byS.SHRUTHI(06-493)
M.SWETHA(06-4B3)C.UDAY KANTH REDDY(06-4B4)
M.A.YASAR UL HAQ(06-4C0)
7/28/2019 BVM-Seminar Ppt NEW
2/29
Aim of the project
The main aim of this project is
1.To avoid the invalid votes (booth capturing),
reduction of counting time.
2.And also avoid the expenditure incurred on
manpower deployment and caring of photo ID cards
for voters for recognition.
7/28/2019 BVM-Seminar Ppt NEW
3/29
ARM
PROCESSOR(LPC-2148)
POWERSUPPLY
4X3 KEY
PAD
MAX 232
FINGER PRINT
MODULE
LCD DISPLAY
CAND 2
CAND 1
CAND 3
CAND 4
ENROLL
VERIFY
DELETE
COUNT
ACCEPTOR
Block diagram
7/28/2019 BVM-Seminar Ppt NEW
4/29
Power supply
Most of power supplies are designed to convert
high voltage AC to a suitable low voltage supply
for electronics circuits . A power supply can be divided into a series of
blocks
7/28/2019 BVM-Seminar Ppt NEW
5/29
CIRCUIT DIAGRAM
7/28/2019 BVM-Seminar Ppt NEW
6/29
ARM LPC2148
What is ARM?
7/28/2019 BVM-Seminar Ppt NEW
7/29
ARM (Advanced Risc Machines)
Strength
High performance
Low price
Very low power consumption
Good development environment Weakness
Lack of DSP operations
Opportunity
Mobile Computing Trend
Coming of Post-PC Age
Threat
Nothing at now
7/28/2019 BVM-Seminar Ppt NEW
8/29
Pin description for LPC2148
7/28/2019 BVM-Seminar Ppt NEW
9/29
Overview
From the programmers point of view, the ARM can be in one of
two states
Normal state: execute 32-bit, word-aligned ARM instructions
THUMB state: operate with 16-bit, half-word-aligned THUMBinstructions
Transition between these two states does not affect the processor
mode or the contents of the registers
THUMB instructions are one-half the bit width of normal ARM
instructions
Produce very high-density codes
If the memory bus width is 16-bit or 8-bit, the THUMB
instruction will be has a good performance than normal
instruction sets
7/28/2019 BVM-Seminar Ppt NEW
10/29
Features
Architectural simplicity
which allows Very small implementations
which result in
Very low power consumption
7/28/2019 BVM-Seminar Ppt NEW
11/29
ARM Registers
The ARM processor has a total of 37
registers
General Purpose Register Files (GPR) 31 general-purpose registers(16 are visible-R0 to R15), including a
program counter
These registers are 32 bits
Program Status Register Files (PSR)
6 status registers These registers are also 32 bits
7/28/2019 BVM-Seminar Ppt NEW
12/29
FIM30 is an evolutionary standalone fingerprint recognition module
consisted of optic sensor and processing board.
FIM 30 has functions of fingerprint enrollment, identification, partial
and entire deletion and reset in a single boardMemory capacity for 930 fingerprints
Finger print module
7/28/2019 BVM-Seminar Ppt NEW
13/29
The general structure of fingerprint
scanner is shown in figure
7/28/2019 BVM-Seminar Ppt NEW
14/29
The arch pattern. The loop pattern.The whorl pattern
http://en.wikipedia.org/wiki/File:Arch.jpghttp://en.wikipedia.org/wiki/File:Whorl.jpghttp://en.wikipedia.org/wiki/File:Loop.jpg7/28/2019 BVM-Seminar Ppt NEW
15/29
Minutia extraction stage - Thinning
7/28/2019 BVM-Seminar Ppt NEW
16/29
Fingerprint Module Applications
Used in ATM(automatic teller machine)
centers for money transactions.
Door-lock system
Vehicle Control Simple Access
7/28/2019 BVM-Seminar Ppt NEW
17/29
MAX 232
7/28/2019 BVM-Seminar Ppt NEW
18/29
KEYPAD:
Keyboards is the most widely used input devices of the
microprocessor.
7/28/2019 BVM-Seminar Ppt NEW
19/29
Interfacing the Keyboard to the microprocessor
keyboards are organized in a matrix of rows and columns. The CPU
accesses both rows and column through ports.
4*4 matrix of keys can be connected to a microprocessor.
. The rows are connected to an output port and the columns are
connected to an input port.
When a key pressed, a row and column make a connect; otherwise,
there is no connection between row and column.
Scanning and identifying the key
In this scans and identifies the key is done by the microprocessor.
If no key has been pressed, reading the input port will yield 1s for allcolumns since they are all connected to high (Vcc)
If all the rows are grounded and a key is pressed, one of the columns
will have 0 since the key pressed provides the path to ground.
7/28/2019 BVM-Seminar Ppt NEW
20/29
Grounding rows and reading columns
To detect a pressed key, the micro controller grounds all rows by
providing 0 to the output latch, and then it reads the columns.
If the data read is all1s, no key in that row is activated and the
process is moved to the next row. It grounds the next row, reads the
columns, and checks for any zero.To detect which row the key press belongs to, it grounds one row at
a time, reading the columns each time. If it finds that all columns are
high, this means that the key press cannot belong to that row;
therefore, it grounds the next row and continues until it finds the row
the key press belongs to.
7/28/2019 BVM-Seminar Ppt NEW
21/29
A display circuit characterized by a liquid crystal elementsandwiched between two glass panels. Characters are produced
by applying an electric field to liquid crystal molecules and
arranging them to act as light filters.
LCD
7/28/2019 BVM-Seminar Ppt NEW
22/29
PIN DIAGRAM OF LCD
7/28/2019 BVM-Seminar Ppt NEW
23/29
SCHEMATIC DIAGRAM:
7/28/2019 BVM-Seminar Ppt NEW
24/29
CHECK
STATUS OF
FINGERPRIN
T MODULE
INITIALIZATION OF
MICROCONTROLLER
VALID PERSON INVALIDPERSON
PRESS ANY ONE OF 4 KEYS (CAND1- CAND 4) TO VOTE
VOTING IS COMPLETED INDICATING WITH A
GREEN LED
PASSWORD IS ENTERED BY POLLONG OFFICERTO CALCULATE TOTAL NO. OF VOTES
RESULT OF TOTAL NO. OF VOTES VOTED IS
DISPLAYED ON LCD
YES
NO
SAVE THE FINGER PRINT
READ FINGER PRINT MODULE WHEN
FINGER PRINT IS PLACED
STOP
ENROL
LDELETE FINGER PRINT IF NOT
REQUIRED
NO
YES
START
7/28/2019 BVM-Seminar Ppt NEW
25/29
Advantages
High security.
Only authorized person can be access the system.
There is no chance of misuse of our vote.
Can avoid the invalid votes (booth capturing), reduction
of counting time.
Disadvantages
To remove the figure print ID in system, it is only possible byauthorized person.
7/28/2019 BVM-Seminar Ppt NEW
26/29
1. Industrial Appliances.
2. Telephone security.
3. Bank security.
4. ATM security.
Applications
7/28/2019 BVM-Seminar Ppt NEW
27/29
Future scope
This project is implemented in other countries, we
hope in future our project can be implemented in
our country too.
7/28/2019 BVM-Seminar Ppt NEW
28/29
Conclusion
The project FINGER PRINT BASED VOTING
MACHINE has been successfully designed and
tested. Integrating features of all the hardware
components used have been developed it.
Presence of every module has been reasoned out
and placed carefully thus contributing to the best
working of the unit.
7/28/2019 BVM-Seminar Ppt NEW
29/29