-->

Finger Print Unit (FPC1020A)

SKU:U008

Regular price $16.95

173 In Stock

Standard Shipping Estimated Delivery Time: 7-20 days
Description

FINGER Unit is a fingerprint sensor with FPC1020A inside. This all-in-one fingerprint sensor makes fingerprint adding,verification,mananging super simple.

Uart protocol, Compact size and ultra-low power consumption makes it very attractive to use around M5Stack series product. it performs fast fingerprint matching with highest security level and optimal user convenience. You can program to set the fingerprint recognition comparison level and different security level . if you ever consider secure your project with biometrics,don't forget to include this M5unit FINGER.

This unit cummunicate with M5Core by UART protocol connected via PORTC

UART settings:

  • Baudrate(default: 19200bps)
  • Start bits(1 bit)
  • Stop bits(1 bit)
  • Parity(no)

    Product Features

    • Fingerprint: 150
    • Capacitive area array semiconductor fingerprint sensor
    • The sensor has a pixel quality of 256 gray levels per pixel
    • 1:N recognition and 1:1 verification
    • Support finger 360 Rotate recognition
    • Security level that can be adjusted appropriately 0-9, default level 5
    • Output format: User name、finger image、feature value
    • Characteristic value size: 193 Bytes
    • Communication Interface: UART
    • Supported Baudrate: 9600bps-115200bps(Default:19200bps)
    • Operating temperature: -10°C - 60°C
    • Operating humidity: 20% - 80%

    Kit includes

    • 1x FINGER Unit
    • 1x Grove Cable

    Weight and Size

    • Package size:67mm x 53mm x 12mm
    • Package weight:20g

    Application

    • Fingerprint Attendance Machine
    • Fingerprint Locker
    Documents
    Learn

    Example

    Arduino IDE

    The code below is incomplete(just for usage). To get the complete code, please click here.

    /*
        Connect to GRVOE C on M5Core
    */
    #include <M5Stack.h>
    #include "finger.h"
    
    uint8_t userNum; //User number
    uint8_t res1;
    
    // result for "res1"
    #define ACK_SUCCESS    0x00
    #define ACK_FAIL       0x01
    #define ACK_FULL       0x04
    #define ACK_NOUSER     0x05
    #define ACK_USER_EXIST 0x07
    #define ACK_TIMEOUT    0x08
    
    // initialization
    M5.begin();
    Serial2.begin(19200, SERIAL_8N1, 16, 17);
    userNum = fpm_getUserNum();
    M5.Lcd.print("userNum:");
    M5.Lcd.println(userNum);
    
    // add a new user
    res1 = fpm_addUser(userNum,1); //get function result
    
    // compare your finger
    res1 = fpm_compareFinger();
    
    // delete all user
    res1 = fpm_deleteAllUser();

    More information

    Schematic

    PinMap

    M5Core(GROVE C) U2RXD U2TXD 5V GND
    FINGER Unit TXD RXD 5V GND

    Customer Reviews

    Based on 17 reviews
    94%
    (16)
    6%
    (1)
    0%
    (0)
    0%
    (0)
    0%
    (0)
    F
    F.R.
    Code limited

    The code is limited.

    R
    R.P.
    Works Great!

    Connected the FPC1020A to my M5Stack and used the provided source code from product page and worked with no issues and was able to prototype within minutes.

    M
    M.G.

    Finger Print Unit FPC1020A

    U
    U.R.

    Finger Print Unit FPC1020A

    R
    R.P.

    Finger Print Unit FPC1020A