Fingerprint Based Biometric
Attendance System
Team Members
Vaibhav Shukla
Ali Kazmi
Amit Waghmare
Ravi Ranka
Email Id
[email protected]
[email protected]
Contact Numbers
8097031667
9167689265
INTRODUCTION
Fingerprint identification is one of the most well known and common biometric
identification system. Because of their uniqueness & consistency over time,
fingerprints have been used for identification over a century, more recently
becoming automated due to advancement in computing capabilities.
So, here we are using the fingerprint identification technique for
maintaining the attendance record. We plan to maintain a record of the
prints of the various students in the database, and they shall be matched
and marked present when they swipe their fingerprints across the
scanner.
Fingerprint module details
This is a figure print sensor module with TTL UART interface for direct connections to microcontroller UART or to PC through MAX232 / USB-Serial adapter. The user can store the finger print data in the module and can configure it in 1:1 or 1: N mode for identifying the person.
The FP module can directly interface with 3v3 or 5v Microcontroller. A level converter (like MAX232) is required for interfacing with PC serial port.
Optical biometric fingerprint reader with great features and can be embedded into a variety of end products, such as: access control, attendance, safety deposit box, car door locks
Features
Integrated image collecting and algorithm chip together, ALL-in-One
Fingerprint reader can conduct secondary development, can be embedded into a variety of end products
Low power consumption, low cost, small size, excellent performance
Professional optical technology, precise module manufacturing techniques
Good image processing capabilities, can successfully capture image up to resolution 500 dpi
Specifications
Fingerprint sensor type: Optical
Sensor Life: 100 million times
Static indicators: 15KVBacklight: bright green
Interface: USB1.1/UART(TTL logical level)
RS232 communication baud rate: 4800BPS~115200BPS changeable
Dimension: 55*32*21.5mm
Image Capture Surface 15—18(mm)
Verification Speed: 0.3 sec
Scanning Speed: 0.5 sec
Character file size: 256 bytes
Template size: 512 bytes
Security level: 5 (1,2,3,4,5(highest))
False Acceptance Rate (FAR) :0.0001%
False Rejection Rate (FRR): 0.1%
Resolution 500 DPI
Voltage :3.6-6.0 VDC
Working current: Typical 90 mA, Peak 150mA
Matching Method: 1: N
Circuit
The fingerprint sensor is combination of R305 FP+PIC MCU board that can read different fingerprints and store in its own flash memory. The sensor can perform three functions namely
Add (Enroll), Empty Database or Search Database and return the ID of stored fingerprint. Any of three functions can be called simply by making the pin low of the sensor or pressing onboard three switches. The response is either error or ok which is indicated by onboard
LED. The response is also returned as single serial data byte. The return byte is a valid ID or error code. The response byte is a single byte at 9600 bps thus making whole sensor very easy to use.
We have provided indicating LEDs and function switch already so it’s ready to use when you receive it. Just give power and start using the sensor using onboard switches. Then you can
Features
Easy to use
Status LEDs
Function Switches
Single byte response
Works at 5V
UART 9600bps response Inputs and Outputs of Sensor
Input: Two ways to trigger the function of fingerprint sensor 1. Onboard switch: Add, Empty or Search.
2. Make pin low from external microcontroller for 5ms as per function required to be executed.
Outputs (Response): Two ways to monitor output response after a function is executed 1. Onboard LEDs: ERROR or OK
2. Read byte after executing function Types of function
There are namely three functions you can call for the fingerprint sensor. We will see each in brief. Add (Enroll) Function:Adds a fingerprint to database and return a byte of newly added ID. Return
values are from 0x00 to 0xFE. In case of error like no finger placed, return code is 0xFF. Here 0xFF means error executing function
Search Function: When a finger is put and search function is called, it returns a matching ID if found in its existing memory. Return values are from 0x00 to 0xFE. In case of error like no finger
placed, return code is 0xFF. Here 0xFF means error executing function.
Empty Function: When you wish to empty all fingerprint data stored on sensor you can use this function. After executing this function, you will get 0xCC as OK or 0xFF in case of error.