Fingerprint scanner
Posted: Mon Oct 09, 2017 8:25 am
I have GT-511C1R (just the basic 20 print module - there is also a more expensive 200 print version which has an identical interface) See https://coolcomponents.co.uk/products/f ... ner-5v-ttl
I see a few requests for this in the forums but no actual component - and had started work on getting this module to work a few days ago. By coincidence it features in an Elektor article this month - so ahead of the curve ??
I've attached a 'first attempt' flowchart - this works (can connect to fingerprint scanner - register and identify fingerprints), but still needs some work. It uses the CAL UART component - and was surprisingly easy to get talking to the fingerprint module. I used a level shifter after seeing dire warnings about the TX/RX levels (although in the demonstration video the 'Sparkfun guy' uses a 5v FTDI module)
Registering a fingerprint is a multi-step process and I'd like to get this to a single step. I've made a query about callback functions in the programming topic - but no reply (yet) - an alternative idea is EnrollFinger(step) - where step goes from 1 (or 0) (EnrollStart) to 4 (or 3) (Enroll3). The user really needs some prompts during the process...
Simulation - I thought of successful /unsuccessful call to Identify/Enroll (need to set return values) etc
The program currently has a main which is a test routine using an OLED i2c display to show progress.
Anyone have one of these and can test and assist?
Martin
I see a few requests for this in the forums but no actual component - and had started work on getting this module to work a few days ago. By coincidence it features in an Elektor article this month - so ahead of the curve ??
I've attached a 'first attempt' flowchart - this works (can connect to fingerprint scanner - register and identify fingerprints), but still needs some work. It uses the CAL UART component - and was surprisingly easy to get talking to the fingerprint module. I used a level shifter after seeing dire warnings about the TX/RX levels (although in the demonstration video the 'Sparkfun guy' uses a 5v FTDI module)
Registering a fingerprint is a multi-step process and I'd like to get this to a single step. I've made a query about callback functions in the programming topic - but no reply (yet) - an alternative idea is EnrollFinger(step) - where step goes from 1 (or 0) (EnrollStart) to 4 (or 3) (Enroll3). The user really needs some prompts during the process...
Simulation - I thought of successful /unsuccessful call to Identify/Enroll (need to set return values) etc
The program currently has a main which is a test routine using an OLED i2c display to show progress.
Anyone have one of these and can test and assist?
Martin