HT AS608 Optical Finger Print Sensor Module User Guide
- June 13, 2024
- HT
Table of Contents
Handson Technology
User Guide
AS608 Optical Finger Print Sensor Module
AS608 Optical Finger Print Sensor Module
The AS608 optical fingerprint sensor can be used to scan fingerprint and it can send the processed data to a microcontroller via serial communication as well. All registered fingerprints are stored in this module. The AS608 is capable of storing up to 120 individual fingerprints records. This all-in-one optical fingerprint sensor will make adding fingerprint detection and verification super simple.
https://handsontec.com/index.php/product/as608-optical-finger-print-sensor- module/
SKU: SSR1052
Brief Data:
- Name: AS608 Optical Fingerprint Reader Module.
- Operation Voltage: (3.3~5)Vdc.
- Interface: TTL Serial.
- Baud rate: (9600~57600) (default 57600).
- Rated Current: ~120mA.
- Fingerprint imaging time: <1.0 seconds.
- Storage capacity: 162 templates.
- Template file: 512 bytes.
- False Acceptance Rate: <0.001% (Security level 3).
- False Reject Rate: <1.0% (Security level 3).
- Safety Level: 1~5 low to high safety.
- Temperature: -20 – +50 degrees.
- Sensing Window: (16×18) mm.
- Dimension: (56x20x21) mm.
Mechanical Dimension:
Unit: mm
Pin Function Assignment:
Pin Name | Pin Function |
---|---|
V+ (Red) | Module power supply +3.3~5 V. |
TXD (Black) | Serial Data Output. TTL. |
RXD (Yellow) | Serial Data Input. TTL. |
GND (Green) | Ground |
NC | No Connection |
Application Examples:
Enrolling New Users with Windows:
The easiest way to enroll a new fingerprint is to use the Windows software.
The interface/test software is unfortunately windows-only and the fingerprint
image preview section only seems to work with these sensors:
First up, you’ll want to connect the sensor to the computer via a USB-serial
converter. The easiest way to do this is to connect it directly to the
USB/Serial converter in the Arduino. To do this, you’ll need to upload a
‘blank sketch’ this one works well for “traditional” Arduinos, like the Uno
and the Mega:
// this sketch will allow you to bypass the Atmega chip
// and connect the fingerprint sensor directly to the USB/Serial
// chip converter.
// Red connects to +5V
// Black connects to Ground
// White goes to Digital 0
// Green goes to Digital 1
void setup() {}
void loop() {}
Wire up the sensor to Arduino Uno as described below:
Start up the SFGDemo software and click Open Device from the bottom left corner. Select the COM port used by the Arduino.
And press OK when done. You should see the following, with a blue success message and some device statistics in the bottom corner. You can change the baud rate in the bottom left hand corner, as well as the “security level” (how sensitive it is) but we suggest leaving those alone until you have everything running and you want to experiment. They should default to 57600 baud and security level 3 so set them if they’re wrong.
Let’s enroll a new finger! Click the Preview checkbox and press the Enroll button next to it (Con Enroll means ‘Continuous’ enroll, which you may want to do if you have many fingers to enroll). When the box comes up, enter in the ID
you want to use. You can use up to 162 ID numbers.
The software will ask you to press the finger to the sensor.
You can then see a preview (if you clicked the preview checkbox) of the fingerprint.
On success you will get a notice.
If there’s a problem such as a bad print or image, you’ll have to do it again.
How Does An Optical Fingerprint Scanner Work?
Fingerprint close-up image. Source: Wikipedia
The skin on the palms of our hands has a special pattern called friction
ridges that help us grab things effectively without slipping. These patterns
consist of ridges and valleys arranged in certain configurations and are
unique for each individual. Our fingertips also have them as you can see from
the above image. When a finger comes in contact with a surface, the ridges
make strong contact with it. When we strongly grab something, the moisture,
oil, dirt, and dead skin cells on our finger can attach to the surface of the
thing we are grabbing, leaving an impression we call a fingerprint. Various
forensic methods involving the use of chemicals are used to extract such
fingerprints from crime scenes and are called latent fingerprints. But an
optical fingerprint scanner works a bit differently.
An optical fingerprint scanner works based on the principle of Total Internal
Reflection (TIR). In such a scanner, a glass prism is used to facilitate TIR.
Light from an LED (usually blue color) is allowed to enter through one face of
the prism at a certain angle for the TIR to occur. The reflected light exits
the prism through the other face where a lens and an image sensor (essentially
a camera) are placed. When there is no finger on the prism, the light will be
completely reflected off from the surface, producing a plain image in the
image sensor. When TIR occurs, a small amount of light is leaked to the
external medium and it is called the Evanescent Wave. Materials with different
refractive indexes (RI) interact with the evanescent wave differently. When we
touch a glass surface, only the ridges make good contact with it. The valleys
remain separated from the surface by air packets. Our skin and air have
different RIs and thus affect the evanescent field differently. This effect is
called Frustrated Total Internal Reflection (FTIR). This effect alters the
intensities of the internally reflected light and is detected by the image
sensor (see this image). The image sensor data is processed to produce a high-
contrast image which will be the digital version of the fingerprint.
In capacitive sensors, which are more accurate and less bulky, there is no
light involved. Instead, an array of capacitive sensors are arranged on the
surface of the sensor and allowed to come in contact with the finger. The
ridges and air packets affect the capacitive sensors differently. The data
from the sensor array can be used to generate a digital image of the
fingerprint.
Optical fingerprint scanner working principle
Construction & Disassembly
R307 Fingerprint Scanner cross-section (illustrative only)
Above is a cross-sectional diagram I made to better understand the construction (illustrative only, not a physically exact one). Opening the module was easy; there are four Philips screws on the back. Unscrew them and you can remove the PCB. There are two PCBs; one arranged horizontally and one vertically (shown in washed green). These PCBs are connected by solder. The four blue LEDs and the touch sense pad are on the horizontal PCB. The vertical PCB has the image sensor, the processor, and the connector. When inserted, the touch sense pad comes in contact with the glass block above. The image sensor is soldered and glued. Strangely, I couldn’t find any lens on it. Maybe it doesn’t need one. The enclosure has an internal barrier to separate the light from the LEDs and the light coming out of the prism. On the bottom side of the prism, a black epoxy is coated which gives a high-contrast background for the fingerprint image. To access the prism, remove the cap on the front.
Web Resources:
- https://electropeak.com/learn/interfacing-fpm10a-as608-optical-fingerprint-reader-sensor-modulewith-arduino/
- https://learn.adafruit.com/adafruit-optical-fingerprint-sensor?view=all
- https://how2electronics.com/fingerprint-biometric-attendance-system-arduino/
- https://www.circuitstate.com/libraries/r307-optical-fingerprint-scanner-library-for-arduinodocumentation/
Handsontec.com
We have the parts for your ideas
HandsOn Technology provides a multimedia and interactive platform for everyone
interested in electronics. From beginner to diehard, from student to lecturer.
Information, education, inspiration and entertainment. Analog and digital,
practical and theoretical; software and hardware.
HandsOn Technology support Open Source Hardware (OSHW) Development Platform.
Learn : Design : Share
handsontec.com
The Face behind our product quality…
In a world of constant change and continuous technological development, a new
or replacement product is never far away – and they all need to be tested.
Many vendors simply import and sell wihtout checks and this cannot be the
ultimate interests of anyone, particularly the customer. Every part sell on
Handsotec is fully tested. So when buying from Handsontec products range, you
can be confident you’re getting outstanding quality and value.
We keep adding the new parts so that you can get rolling on your next project.
| |
---|---|---
Breakout Boards & Modules| Connectors| Electro-Mechanical
Parts
| |
Engineering Material| Mechanical Hardware| Electronics
Components
| |
Power Supply| Arduino Board & Shield| Tools & Accessory
References
- http://handsontec.com/index.php/my-account/lost-password_B/
- http://handsontec.com/index.php/my-account/lost-password_B/
- http://handsontec.com/index.php/my-account/lost-password_B/
- http://handsontec.com/index.php/my-account/lost-password_B/
- http://handsontec.com/index.php/my-account/lost-password_B/
- http://handsontec.com/index.php/my-account/lost-password_B/
- http://handsontec.com/index.php/my-account/lost-password_B/
- http://handsontec.com/index.php/my-account/lost-password_B/
- http://handsontec.com/index.php/my-account/lost-password_B/
- http://handsontec.com/index.php/my-account/lost-password_B/
- http://handsontec.com/index.php/my-account/lost-password_B/
- Interfacing AS608 Optical Fingerprint Sensor Module with Arduino
- Interfacing AS608 Optical Fingerprint Sensor Module with Arduino
- HandsOn Tech – Open Source Electronics Platform
- http://handsontec.com/index.php/my-account/lost-password_B/
- AS608 Optical Finger Print Sensor Module – HandsOn Tech
- Fingerprint Based Biometric Attendance System using Arduino
- Overview | Adafruit Optical Fingerprint Sensor | Adafruit Learning System
- R307 Optical Fingerprint Scanner Library for Arduino – Documentation - CIRCUITSTATE Electronics
- R307 Optical Fingerprint Scanner Library for Arduino – Documentation - CIRCUITSTATE Electronics
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>