Het is tegen geringe kosten mogelijk om een vingerafdruksensor van het type GT-521F52 toe te voegen aan een microcontroller, een Arduino, een Raspberry Pi, een computer of aan elk ander apparaat dat kan communiceren over een standaard asynchrone seriële lijn. Het toevoegen van zo’n module aan een project geeft het de mogelijkheid tot toegangsbewaking en identificatie en kan helpen om te voorkomen dat kwaadwillenden, kinderen of katten gebruik (of misbruik) maken van uw apparaat. Een review.
In deze review gaan we zorgvuldig kijken naar de GT-521F52, een kleine vingerafdruksensor-module met een seriële interface. Hij kan gemakkelijk worden toegevoegd aan een microcontroller, een Arduino, een Raspberry Pi, een computer of aan elk ander apparaat dat kan communiceren over een standaard asynchrone seriële lijn. Het toevoegen van zo’n module aan een project geeft het de mogelijkheid voor toegangscontrole, zodat piraten, kinderen en katten er geen misbruik van kunnen maken.
De GT-521F52 vingerafdruksensor
De vingerafdruksensor die we hier bekijken is een GT-521F52-module van ADH Technology. (Er bestaat ook een GT-521F32 die minder geheugen heeft). Net als bij de oudere GT-511-module, wordt gebruik gemaakt van een optische sensormodule die bestaat uit één chip met embedded herkennings- en opslagfunctionaliteit. De communicatie verloopt via slechts twee lijnen. De specificaties maken ook gewag van een USB communicatieprotocol, maar het wordt helaas niet duidelijk hoe en waar we dat kunnen gebruiken.
De GT-521F52 slaat maximaal 3000 vingerafdrukken op
De kleine module van maar 36,1 bij 21 mm doet al het moeilijke werk voor ons, alles wat we hoeven te doen is een paar commando’s sturen en de resultaten daarvan te evalueren. De vingerafdrukken worden op de module zelf gelezen en opgeslagen. De krasbestendige optische sensor heeft een resolutie van 450 dpi en produceert afbeeldingen van 258 bij 202 pixels. De scans worden door de module omgezet in zogenaamde ‘templates’. De GT-521F52 heeft ruimte voor maar liefst 3000 templates, de “32” kan er maar 200 opslaan… De templates kunnen uit de module worden gelezen, zowel één voor één als allemaal tegelijk. Maar het is ook mogelijk om vingerafdrukken naar de module toe te schrijven, zodat de templates gemakkelijk tussen verschillende modules kunnen worden gedeeld.