Fingerprint Scanner
Group Members 4180B
- Chryssia Natalia
- Gene Gonzalez
- Lovissa Winyoto
- Yo Shua
Purpose
The purpose of this project is to build a mobile fingerprint scanner for attendance. The scanner should be able to register a class, load a class's fingerprint database, and check attendance of a class.
Parts
- mbed LPC1768 - The host controller
- TTL (GT-511C3) - The fingerprint scanner
- Tactile Switch - For users to control the device
- 4DGL uLCD-144G2 - To display information to the user
- Micro SD Card Reader w/ uSD card - To load class list and store fingerprint databases
Wiring
- DigitalIn Up(p15);
- DigitalIn Center(p16);
- DigitalIn Left(p17);
- DigitalIn Down(p18);
- DigitalIn Right(p19);
- uLCD_4DGL uLCD(p28, p27, p29);
- SDFileSystem sd(p5, p6, p7, p8, "sd");
- GT511C3 finger(p9, p10);
Fingerprint Scanner Library
This is my edit of the existing GT-511C3 library to add support for downloading and setting fingerprint templates from the scanner.
Import libraryGT511C3
Same library as tosihisa, but with extensions for SetTemplate, DeleteAllIDs, and SendData.
Here is a small example on how to use the library.
Import programGT511C3_demo
small GT511C3 demo that enrolls a finger by downloading the template then setting the template.
Attendance Fingerprint Scanner Demo
Here is our complete application to use the fingerprint scanner to take attendance.
Import programFingerPrintScanner
Version 1.0
Demo
In this video we first enter a groupid to find a class listing on the SD card. After loading a class listing we go into scan mode so we can associate student ID numbers to fingerprints. Entering a valid student ID number from the class list allows the person to enroll their finger under that number.
Now that we have an association between a class listing and fingerprints going into enroll mode allows you to take attendance. Scanning a finger checks it against the class's database of fingerprints and if it finds a match it logs the associated student ID as attending.
1 comment on Fingerprint Scanner:
Please log in to post comments.
the demo program is not working. Please see the image.