Page 1 of 1

Fingerprint sensor terminology

Posted: Wed Aug 12, 2020 5:35 pm
by MJU
I've been reading the datasheet for the R503 fingerprint sensor (GROW) for a while. (https://www.dropbox.com/sh/epucei8lmoz7 ... AhzAa?dl=0 )
This is a Chinese device and the datasheet doesn't give me all answers I need.

There is different terminology and there aren't examples for the way things are supposed to work. (maybe because English isn't my native language that I don't understand everything)?

I've read that some people have worked with these sensors already so I need some help finding the proper way to use it.
I always try to find out how things work, rather then find an example and implement this.

Can somebody please help me with these questions?
What's the difference between a "finger image", a "character file" and a "template"?

As I see it, please correct me if I'm wrong, a finger image is an image the sensor collects from it's sensor-window? So what the sensor really sees?
A character is (according to me) a set of points in a finger that is specific for that finger??
A template, again, I'm pretty sure I'm wrong... is a few characters combined to get a better, more accurate idea of the registered finger?

How can I:
1- enroll a new finger?
2- make sure it is most accurate
3- check a certain fingerprint if exists in the database (flash)

These are the commands I think I need to get this done:
GenImg Collect finger image
Img2Tz To generate character file from image
Match Carry out precise matching of two templates;
Search Search the finger library
RegModel To combine character files and generate template
Store To store template;
LoadChar to read/load template
UpChar to upload template
DownChr to download template
UpImage To upload image
DownImage To download image
DeletChar to delete tempates
ReadIndexT
able Read fingerprint template index table
Empty to empty the library
TempleteNum To read finger template numbers
GetImageEx Fingerprint image collection extension command


Has someone ever used this set of commands to get the sensor working?
Can someone help me please?

The new sensor is on it's way from China so I can not play with it at this point, but I want to make sure I have a draft for a Flowcode file ready as it arrives..

Thanks already!

Re: Fingerprint sensor terminology

Posted: Wed Aug 12, 2020 6:09 pm
by mnf
I did a very simple component @ viewtopic.php?f=66&t=19427

This was for a different sensor but I think the general approach is similar...

It did work - but could do with some work.

Martin

Re: Fingerprint sensor terminology

Posted: Thu Aug 13, 2020 5:41 pm
by MJU
Thank you Martin!

I had a quick look at the datasheet of that GT-511 fingerprint sensor.
But the thing is that I don't really understand the terminology.

What do I need to perform to get the thing working. In what order.
There will be differences in how different modules work, but in the datasheet (from the one I've ordered), there isn't much structure.

I think I first have to store a fingerprint into the flash.
But what are the steps need to do?
I just need someone to explain the steps I need to follow.

It's like you get a datasheet in a language you understand, but don't really get the idea on in what order you need to do the things.

I'm just looking for a structure of how I need to get this working.
Like a flowchart of actions I need to perform in a logic way.

I will be back on this, I will examine your chart first.

Re: Fingerprint sensor terminology

Posted: Thu Aug 13, 2020 6:22 pm
by mnf

Re: Fingerprint sensor terminology

Posted: Fri Aug 14, 2020 5:27 pm
by MJU
mnf wrote:
Thu Aug 13, 2020 6:22 pm
Take a look here: https://www.vishnumaiea.in/projects/har ... th-arduino
This looks very good!
Thank you Martin.

I'm glad there are people left who investigate stuff and take their time to writ about their findings.
This website tells me more about the sensor then twenty (Chinese) datasheets.
I will study this carefully.