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
  • Certifications
  • 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
  • CE CE
  • RoHS RoHS
  • FAQ

    • Can't program light rings in Mind+?

      Please upgrade your Mind+ version to V1.7.3 or above.

      If you have other questions, just feel free to post them in our forum for consultation. We will reply them as soon as possible and improve the product FAQ gradually.

    • My ESP32 is able to detect the I2C address of the SEN0359, but I can't initialise it using the wiki sample code. And it can be initialised normally with Arduino.

      Please make sure you are using the official Arduino SDK of espressif, if it is a third-party SDK, the underlying wire library may not be able to read 32 bytes at once.
      You can refer to the Github issue in the following link to troubleshoot the problem.

      Github issue:

      https://github.com/DFRobot/DFRobot_ID809_I2C/issues/5

      You could also upload the test code in this issue to check if your ESP32 or other controller could read 32 bytes at once

    • 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.
    • I2C scanner finds sensor but sample code fails to initialize

      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