Secure your project with biometrics – this all-in-one optical fingerprint sensor will make adding fingerprint detection and verification super simple. These modules are typically used in safes – there’s a high powered DSP chip that does the image rendering, calculation, feature-finding and searching. Connect to any microcontroller or system with TTL serial, and send packets of data to take photos, detect prints, hash and search. You can also enroll new fingers directly – up to 120 finger prints can be stored in the onboard FLASH memory. As the usage, the fingerprint is really easy to use with the serial UART. There is already some libraries to help your using this sensor with Arduino , such as the adafruit fingerprint library.
TECHNICAL DETAILS
Supply voltage: 3.6 – 6.0VDC
Operating current: 120mA max
Peak current: 150mA max
Fingerprint imaging time: <1.0 seconds
Window area: 14mm x 18mm
Signature file: 256 bytes
Template file: 512 bytes
Storage capacity: 162 templates
Safety ratings (1-5 low to high safety)
False Acceptance Rate: <0.001% (Security level 3)
False Reject Rate: <1.0% (Security level 3)
Interface: TTL Serial
Baud rate: 9600, 19200, 28800, 38400, 57600 (default is 57600)
Working temperature rating: -20C to +50C
Working humidity: 40%-85% RH
Full Dimensions: 56 x 20 x 21.5mm
Exposed Dimensions (when placed in box): 21mm x 21mm x 21mm triangular
Weight: 20 grams
Downloads:
To download click the ZIP button in the top bar, rename the uncompressed folder Adafruit_Fingerprint. Check that the Adafruit_Fingerprint folder containsAdafruit_Fingerprint.cpp and Adafruit_Fingerprint.h Place the Adafruit_Fingerprint library folder your /libraries/ folder. You may need to create the libraries subfolder if its your first library. Restart the IDE.
Finger Print Check
Once you’ve restarted you should be able to select the File→Examples→Adafruit_Fingerprint→fingerprint example sketch. Upload it to your Arduino as usual. Open up the serial monitor at 9600 baud and when prompted place your finger against the sensor that was already enrolled. The ‘confidence’ is a score number (from 0 to 255) that indicates how good of a match the print is, higher is better. Note that if it matches at all, that means the sensor is pretty confident so you don’t have to pay attention to the confidence number unless it makes sense for high security applications.
Enroll New Finger Print
We did put together a simple sketch for enrolling a new finger via Arduino – its not as easy to use as the Windows program but it does work. Run theFile→Examples→Adafruit_Fingerprint→enroll sketch and upload it to the Arduino, use the same wiring as above.
When you open up the serial monitor, it will ask for you to type in the ID (type only numeric) to enroll – use the box up top to type in a number and click Send. Then go through the enrollment process as indicated. When it has successfully enrolled a finger, it will print Stored!
Ref. –
https://maker.pro/arduino/projects/how-to-make-your-own-fingerprint-scanner-with-arduino-uno
https://randomnerdtutorials.com/fingerprint-sensor-module-with-arduino/
https://learn.adafruit.com/adafruit-optical-fingerprint-sensor/overview