11PC396 Finger Print Bike Helmet

Embed Size (px)

Citation preview

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    1/15

    title

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    2/15

    Introduction

    Vehicle management system using Finger printsensor.

    Also makes helmet wearing compulsory.

    It also checks for fuel level; before making astart thereby preventing dry run in the middle.

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    3/15

    Block Diagram

    PC

    InterfacingPC

    Voting Module

    Microcontroller

    Finger Print

    Reader Relay Driver

    LED

    Indications

    Fuel level sensor

    Relay

    Ignition Control

    RF Decoder

    RF Receiver

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    4/15

    Block Diagram

    Helmet module

    RF EncoderRF TransmitterPressure

    Switches

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    5/15

    Microcontroller

    PIC16F877A is the microcontroller used in theproject.

    The controller has peripheral features like inbuiltADC, required to get the signals from the

    sensors. Maximum clock frequency is 20MHz and hence

    faster than 8051. Based on RISC and Harvard architecture and

    hence even more faster. Embedded C is used for programming the

    microcontroller.

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    6/15

    RF Transmitter and Receiver

    In this project FSK modulated digital Rftransmitters are used.

    The operating frequency of these modulesis 433MHz

    These modules operate in the ISM band offrequencies and hence are license free.

    These modules are used withaccompanying encoders and decoders.

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    7/15

    RF - Encoder and Decoder

    These are used with the RF transmitterand receivers.

    HT12E is the encoder IC

    The decoder IC is HT12D

    They encode and decode binary data into

    a form that is used by the RF transmitterand receiver for communication.

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    8/15

    Level Sensing (Pressure)

    MPX5010 is used for level sensing It is a linear pressure sensor. When a liquid

    level varies, the pressure inside the tube alsovaries. This pressure is used for calculation ofthe level.

    The output voltage is given by 0v to 5vdepending upon the pressure.

    Integrated sensor in a simple 3pin package. It is fabricated using micro machined piezo

    electric technology It is a integrated sensor and does not require

    any signal conditioning The supply voltage input is 5V dc. The analog output from the pressure sensor is

    directly connected to the ADC input.

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    9/15

    RS232 Interface

    The serial/Comm port of the computer is usedfor communication with the hardware. The serial port of the computer uses RS232

    standard for communication.

    RS232 standard voltages are not compatiblewith conventional TTL / CMOS circuits. Hence IC MAX232 is used for voltage

    conversion between RS232 port and themicrocontroller.

    MAX232 enables full duplex communications,while doing the necessary voltage conversions.

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    10/15

    PC Application

    A PC is used as the monitoring andcontrolling unit.

    On the PC a visual basic program will be

    used. VB is used because it offers an easy to

    use and program graphical interface.

    It is used to store all data and also tocontrol voting modules.

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    11/15

    Switching Circuit/Relay Drive

    Relays are electromechanical switches that canbe controlled by ordinary digital pins.

    But relays require more current than that can begiven by a microcontroller.

    Hence a relay drive is required for currentamplification between the low current digitalcircuitry and the relays.

    In this project a general purpose NPN transistor

    is used for the relay drive. The transistor used is BC547, which is small

    signal general purpose transistor.

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    12/15

    Fingerprint modules

    FingKey is used as fingerprint scanner.

    It is connected directly to the USB port ofthe computer.

    Fingerprint SDK is the software used toget input of the fingerprint from thescanner to the PC.

    It has 500 DPI(Dots per Inch) resolution.

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    13/15

    Hardware Components

    PIC 16F877A microcontroller

    Relay

    Fuel sensor MAX232

    Finger print reader

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    14/15

    Software Tools

    MP Lab IDE for PIC programming

    Orcad 16 for schematic design

    Eagle layout Editor for PCB design VB for PC programming.

  • 8/2/2019 11PC396 Finger Print Bike Helmet

    15/15

    Thank You