Fingerprint Scanner Hookup Guide
This Tutorial is Retired!
Note: This tutorial is for the GT-511CXX models. If you are using any of the newer models (i.e. GT-521F32 and GT-521F52), please refer to the new Fingerprint Scanner (GT-521Fxx) Hookup Guide.
View the updated tutorial: Fingerprint Scanner (GT-521Fxx) Hookup Guide
Resources and Going Further
For more information, check out the resources below :
- GT-511C3 Datasheet and SDK Demo Software
- GT-511C1R Datasheet and SDK Demo Software
- GitHub Repository for the FPS's Arduino Example Code
- GitHub Repository for 3D Model
- Fritzing Part for GT-511C1R (FZPZ) courtesy of OMNIGATHERUM
- SparkFun Demo Video with SDK Demo*
*Note: Make sure that you are using a logic level converter or voltage divider as explained in this tutorial. The I/O pins use 3.3V logic levels.
Additional Arduino Tutorials and Project Examples
Below are other tutorials and project examples using an Arduino:
- Instructables.com - DIY Fingerprint Scanning Garage Door Opener
- Starting Electronics - GT-511C3 Fingerprint Scanner Hardware, Wiring and Connector Numbering
- Homautomation - Playing with finger print scanner (FPS) on arduino
- SparkFun's Fellowship of the Things! - Internet of Things Ep 1: AirLock Demo Project w/ 3 Factor Authentication and GitHub Repo for IoT 3 Factor Verification
Raspberry Pi Example Code
There’s a Raspberry Pi Python Library for this fingerprint scanner if you look at the post by user jeanmachuca in the Pi forums => https://www.raspberrypi.org/forums/viewtopic.php?f=61&t=74178 .
There appears to be an article that uses the GT-511C1R with a Raspberry Pi as a server and SQLite [ FingerScanner: Embedding a Fingerprint Scanner in a Raspberry Pi ]. Based on this information, it’s possible to have remote management of a database on multiple fingerprint scanners from one server.
Node.js Example
There’s an example in Node.js with an API. I have not tested this feature before but try looking at this GitHub repository => https://github.com/the-AjK/GT-511C3 .
BeagleBone Black Example Code
There's a BeagleBone Black Python Library by user JamesMarcogliese's capstone design team located here => https://github.com/JamesMarcogliese/Fingerprint_Scanner-TTL .