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:

11 Apr 2020

the demo program is not working. Please see the image. https://os.mbed.com/media/uploads/sweta01/capture.png

Please log in to post comments.