BVM-Seminar Ppt NEW

Embed Size (px)

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.jpg
  • 7/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