Fingerprint Scanner/Reader (Serial)

From Visuino
Jump to navigation Jump to search

File:TArduinoFingerprintScanner.png

Summary

Serial fingerprint scanner/reader with template management, enrollment capabilities, and configurable security features.

Description

The Fingerprint Scanner/Reader component provides biometric authentication through serial communication. It supports fingerprint enrollment, template management, verification, and advanced security features including backlight control, password protection, and random number generation. The scanner can store multiple templates, perform 1:1 and 1:N matching, and includes comprehensive error handling. Typical applications include access control systems, time attendance systems, and secure authentication platforms.

Diagram:

Properties

  • Address – Device address (Default: 4294967295).
  • Backlight – Backlight control (Default: True).
  • Elements – Configurable fingerprint operations:
    • Delete All Templates – Bulk template removal
    • Set Area LED – LED area configuration
    • Get Random Number – Random number generation
    • Reset – Device reset operation
    • Handshake – Communication handshake
    • Get Info – Device information retrieval
    • List Templates – Template listing
    • Enroll – Fingerprint enrollment
    • User Notepad – User data storage
    • Template – Template management
    • Delete Templates – Template deletion
    • Config – Device configuration
  • Enabled – Enables/disables component functionality (Default: True).
  • Name – Component identifier (Default: Fingerprint).
  • Password Code – Security password code (Default: 0).
  • Scan – Scanning configuration.
    • Enabled – Enables scanning (Default: True).
    • Timeout (mS) – Scan timeout duration (Default: 5000mS).

Pins

Input Pins

  • Clock (clock) – Timing and synchronization signal for scan operations.
  • In (image) – Fingerprint image input for processing and matching.
  • Control (serial) – Serial control interface.

Output Pins

  • Fingerprint Index (integer) – Matched fingerprint template index.
  • Confidence (analog) – Match confidence level.
  • Image (image) – Fingerprint image data.
  • Features (binary) – Extracted feature data.
  • Error (integer) – Error status output.
  • Detected (clock) – Finger detection signal.
  • Recognized (clock) – Successful recognition output.
  • Unknown (clock) – Unknown fingerprint output.
  • Count Templates (integer) – Template count output.
  • Capacity (integer) – Storage capacity information.
  • Status (integer) – Device status output.

Categories