SparkFun Fingerprint Reader (GT-521Fxx)
⭐ Please star this project if you find it useful!
Interfacing Library for .NET 4.5 (and Mono) and .NET Core!.
Specifications
Technical Specs | GT-521F32 / GT-521F52 |
---|---|
CPU | ARM Cortex M3 Cortex |
Sensor | optical |
Window | 16.9mm x 12.9mm |
Effective Area of the Sensor | 14mm x 12.5mm |
Image Size | 258x202 px |
Resolution | 450 dpi |
Max # of Fingerprints | 200 / 3000 |
Matching Mode | 1:1, 1:N |
Size of Template | 496 Bytes(template) + 2 Bytes (checksum) |
Serial Communication | UART (Default: 9600 baud) and USB v2.0 (Full Speed) |
False Acceptance Rate (FAR) | < 0.001% |
False Rejection Rate (FRR) | < 0.01% |
Enrollment Time | < 3 sec (3 fingerprints) |
Identification Time | < 1.5 |
Operating Voltage | 3.3V ~ 6Vdc |
Operating Current | < 130mA |
Touch Operating Voltage | 3.3Vdc |
Touch Operating Current | < 3mA |
Touch Standby Current | < μ5 |
Library Features
- All documented commands are implemented (2018-06-25)
- Operations are all asynchronous
- Nice sample application included for testing
- MIT License
- .Net Framework (and Mono)
- No dependencies
- .Net Standard
- SerialPortStream: Independent implementation of System.IO.Ports.SerialPort and SerialStream for portability.
NuGet Installation:
PM> Install-Package Unosquare.Sparkfun.FingerprintReader
Usage
using (var reader = new FingerprintReader(FingerprintReaderModel.GT521F52))
{
await reader.Open("COM4");
Console.WriteLine($"Serial Number: {reader.SerialNumber}");
Console.WriteLine($"Firmware Version: {reader.FirmwareVersion}");
}
Related fingerprint projects
Project | Description |
---|---|
wsfingerprint | WaveShare Fingerprint Reader - Interfacing Library for .NET |
libfprint-cs | The long-awaited C# (.NET/Mono) wrapper for the great fprint library |