Gravity: ID809 Capacitive Fingerprint Recognition Sensor

SKU: SEN0359

This is the Gravity ID809 capacitive fingerprint sensor, integrating collecting, processing, storing, and comparison. It uses an ID809 processor + semiconductor sensor, with built-in IDfinger6.0 algorithms for independent recognition. Key features: 360° recognition, self-learning, fast speed, high security, low power. Gravity interfaces (easy connect), I2C, 3.3V/5V compliant, works with UNO/micro:bit. Arduino lib supports registration/deletion; upper computer software included. Round breathing LEDs, small size, delicate appearance.

Front of capacitive fingerprint sensor module with I2C interface-DFRobot product sku:SEN0359 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Example Code for Arduino-Add Fingerprints

    This sample automatically obtains the registrable ID, then collects the fingerprint three times, the yellow light flashes three times successfully. At last, save the fingerprint to the acquired unregistered ID, the green light is on for 1s, and then turns off.

    2. Example Code for Arduino-Get Module Information

    Get and serial print the module information.

    3. Example Code for Arduino-Comprehensive Examples

    This example is a comprehensive application of fingerprint module, in which the module will enter into different modes according to the length of finger pressing time. When a finger pressed down, the blue light flashes 3 times to enter the fingerprint comparison mode; the yellow light flashes 3 times to enter the fingerprint registration mode; the red light flashes 3 times to enter the fingerprint deletion mode to delete the fingerprint. This experiment needs to connect IRQ pin to D6.

    4. Example Code for Arduino-Fingerprint Deletion

    Run the codes, press your finger on the sensor to delete your fingerprint.

    5. Example Code for Arduino-Fingerprint Matching

    Collect the fingerprint image and compare it with the fingerprints in the fingerprint library. If the comparison succeeds, the green light will be on and the ID number will be printed. If it fails, the red light will be on and the matching failure will be prompted.

    Reference

    Specification

    Dimension Diagram

    Parameter Specification
    Operating Voltage 3.3V-5V
    Operating Current <60mA
    Communication I2C
    Storage Capacity 80 fingerprints
    1:1 verification time 300~400ms
    Pixel Resolution 508dpi
    Number of Pixels 160x160
    Fingerprint Detection Area 8.0mm x 8.0mm
    Working Environment ‐40‐60℃/<RH 90%
    Dimension diameter 21mm/height 5mm
    Adapter Dimension 22.5x32mm/0.89x1.26”

    Pinout

    Top View

    Num Label Description
    1 VCC +
    2 GND Ground
    3 SCL I2C Clock line
    4 SDA I2C Data line
    5 IRQ Finger sensing output: active High
    6 LED On board LED only light up when the sensor was touched

    FAQ

    • I was able to scan the sensor address using the I2C scanner, but was unable to initialise the sensor after uploading the sample code.
      If you installed the library from the Arduino IDE library manager, please remove it completely and download the library from this GitHub repo. And include the .zip library.

    Explore More Related Questions >

    Was this article helpful?

    TOP