Fingerprint scanners are awesome. Why use a key when you have one right at the tip of your finger? Unfortunately, they're usually unreliable or difficult to implement. Well not anymore! We've found this great fingerprint module from ADH-Tech that communicates over TTL Serial so you can easily embed it into your next project.
The module itself does all of the heavy lifting behind reading and identifying the fingerprints with an on-board optical sensor and 32-bit CPU. All you need to do is send it simple commands. To get started, just register each fingerprint that you want to store by sending the corresponding command and pressing your finger against the reader three times. The fingerprint scanner can store different fingerprints and the database of prints can even be downloaded from the unit and distributed to other modules. As well as the fingerprint "template," the analyzed version of the print, you can also retrieve the image of a fingerprint and even pull raw images from the optical sensor!
This is the more economical version of the GT-511 which has a decreased memory capacity (compared to the GT-511C3). The module can only store up to 20 different fingerprints but is capable of 360° fingerprint recognition and download and upload templates using serial interface. If you are on a budget and need only a small number of fingerprints stored, this is the perfect option for you!
The module is small and easy to mount using two mounting tabs on the side of the sensor. The on-board JST-SH connector has four signals: Vcc, GND, Tx, Rx. A compatible JST-SH pigtail can be found in the related items below. Demo software for PC is available in the documents below, simply connect the module to your computer using an FTDI Breakout and start the software to read fingerprints!
Note: The module does not come with a cable, if you do not have a 4-wire JST-SH pigtail, you can add PRT-10359 to your cart, or check in the Recommended Products section below.
For more fingerprints, it might be possible with the GetTemplate/Get Database to save an ID to a remote memory and then upload the fingerprint ID template/database saved with the SetTemplate/Set Database protocol commands. Try checking the SDK_DEMO.exe for more information on how to use those specific functions. The Arduino code does not utilize all of the protocol commands so you would need to write additional code in the Arduino library. There will be latency between your fingerprint scanner because you would have to do this for each template/database. The more fingerprint ID templates you have, the slower the fingerprint scanner will be able to recognize the ID.
We recommend contacting the manufacturer ADH-Tech for more information on how to do this with the firmware. Looking on their site, there is a fingerprint scanner that can hold 2000 fingerprint ID templates => http://www.adh-tech.com.tw/?22,gt-511c3-gt-511c5-%28uart%29 .
Based on 10 ratings:
1 of 1 found this helpful:
The power supply from 3.3 to 6 V is flexible, and the serial connection is an easy to use and reliable data bus.
I have used it to open my garage door, together with an Attiny84 and an home made PCB. It working really well, but neither my fingerprints nor my dad's one are recognized 100% of the time.
I would say 80% is a realistic result, enough for me, but for the price I would have imagined a better recognition. The Windows application works well (Demo Software), to enroll and get/save the database.
In your code on the micro be careful to add some delay (100ms) between two calls of the isFingerPressed() method: in this way the sensor seems to work really better. If no delay is added the sensor gets someway "flooded" with requests and the recognition percentage is worst...
The 360° fingerprint recognition is working good too.
10 of 10 found this helpful:
... why not include the somewhat difficult to find JST SH Jumper 4 Wire cable with the unit? It is out of stock at SparkFun and twice as expensive elsewhere, not to mention the seperate shipping costs incurred! Otherwise the unit does exactly what it is advertised to do which is a great way for my robot to know which of my children it is speaking to! :-)
0 of 6 found this helpful:
no cable included
You must purchase that cable separately - https://www.sparkfun.com/products/10359
The GT511C1R gets the job done for the prototype or project requiring a fingerprint scanner. In my project, I can power on the system (arduino-controlled), scan a finger, and get an output in just a few seconds. Beware, if your fingers are cold and dry, it will likely not recognize your prints.
It is a little difficult to get started with the GT-511C1R and Arduino. Read through the datasheet and the library linked in the comments section so you understand what's happening with it. It was frustrating to get started in my case because I put the cart in front of the horse, so to speak. Slow down and read first!
I soldered a USB-micro breakout board to the connector pads on the bottom of the GT-511C1R so I could plug it directly into my PC to make sure it worked, but if you can figure out how to communicate with it via Arduino, you don't need to do this.
Keep the wires away from any noisy components like inductors, because it will interfere with serial communications. In my case, one of the wires was just over an inductor, and the Arduino could not turn on the GT-511C1R LED. Once I moved the wires, there were no issues.
i have connected finger power is working but i have run the code blue light is not bilking can please provide me Arduino mega with finger print proper diagram this finger print module it have lot of problem i have referred all the tutorial staff it not working please provide me proper diagram
Sorry you're having trouble getting it to sync up with the Mega. I'd suggest getting in touch with our tech support team, they should be able to help you out!
It's a very nice equipment and i like it very much. I also thank you very much for the safe delivery. I will always love to purchase things from your site. Thank you once again.
I am very disappointed in the access to libraries and the compatibility of the FPS with the Arduino products. In addition, the demo software doesn't work. I know that I am not the only one that has had these problems.
You might want to put more effort into the quality of the products, libraries, and all associated materials.
Sorry to hear about the issues with the fingerprint scanner. Have you contacted our technical support department about the issues with the scanner? You can reach them at Techsupport@sparkfun.com - they're normally very good at helping to handle issues with this module.