Logotipo de WAVESHARE

Sensor de huellas dactilares UART (C)
Manual de usuario

ENCIMAVIEW

Se trata de un módulo de sensor de huellas dactilares capacitivo todo en uno, de forma redonda y altamente integrado, que es casi tan pequeño como la placa de una uña. El módulo se controla mediante comandos UART, fácil de usar. su ventajatagIncluyen verificación omnidireccional de 360°, verificación rápida, alta estabilidad, bajo consumo de energía, etc.
Basado en un procesador Cortex de alto rendimiento, combinado con un algoritmo comercial de huellas dactilares de alta seguridad, el sensor de huellas dactilares UART (C) presenta funcionalidades como registro de huellas dactilares, adquisición de imágenes, búsqueda de características, generación y almacenamiento de plantillas, comparación de huellas dactilares, etc. Sin ningún conocimiento sobre el complicado algoritmo de huellas dactilares, todo lo que necesita hacer es enviar algunos comandos UART para integrarlo rápidamente en aplicaciones de verificación de huellas dactilares que requieren un tamaño pequeño y alta precisión.

CARACTERÍSTICAS
  • Fácil de usar mediante algunos comandos simples, no es necesario conocer ninguna tecnología de huellas dactilares ni la estructura interna del módulo.
  • El algoritmo comercial de huellas dactilares, rendimiento estable, verificación rápida, admite el registro de huellas dactilares, la comparación de huellas dactilares, la recopilación de imágenes de huellas dactilares, la función de carga de huellas dactilares, etc.
  • Detección sensible capacitiva, simplemente toque ligeramente la ventana de recolección para una verificación rápida
  • Hardware altamente integrado, procesador y sensor en un pequeño chip, adecuado para aplicaciones de pequeño tamaño
  • Borde estrecho de acero inoxidable, área de contacto grande, admite verificación omnidireccional de 360°
  • Sensor humano integrado, el procesador entrará en suspensión automáticamente y se despertará al tocarlo, menor consumo de energía.
  • Conector UART integrado, fácil de conectar con plataformas de hardware como STM32 y Raspberry Pi
ESPECIFICACIÓN
  • Tipo de sensor: táctil capacitivo
  • Resolución: 508DPI
  • Píxeles de la imagen: 192×192
  • Escala de grises de la imagen: 8
  • Tamaño del sensor: R15.5 mm
  • Capacidad de huellas digitales: 500
  • Tiempo de coincidencia: <500 ms (1:N y N<100)
  • Tasa de aceptación falsa: <0.001%
  • Tasa de falso rechazo: <0.1%
  • Vol de funcionamientotagmi: 2.73V
  • Corriente de funcionamiento: <50 mA
  • Corriente de sueño: <16uA
  • Antielectrostático: descarga por contacto 8KV / descarga aérea 15KV
  • Interfaz: UART
  • Velocidad de transmisión: 19200 bps
  • Entorno operativo:
    • Temperatura: -20°C~70°C
    • Humedad: 40%RH~85%RH (sin condensación)
  • Entorno de almacenamiento:
    • Temperatura: -40°C~85°C
    • Humedad: <85%RH (sin condensación)
  • Vida: 1 millones de veces

HARDWARE

DIMENSIÓN

Sensor de huellas dactilares UART WAVESHARE STM32F205 - DIMENSIÓN

INTERFAZ

Nota: El color de los cables reales puede ser diferente al de la imagen. Según el PIN al conectar pero no el color.

Sensor de huellas dactilares UART WAVESHARE STM32F205 - INTERFAZ

  • Número de bastidor: 3.3 V
  • GND: Tierra
  • RX: Entrada de datos en serie (TTL)
  • TX: Salida de datos en serie (TTL)
  • RST: Pin de activación/desactivación de alimentación
    • ALTA: Activación de energía
    • BAJO: Desactivación de energía (modo de suspensión)
  • DESPERTAR: Despierta pin. Cuando el módulo está en modo de suspensión, el pin WKAE está en ALTO al tocar el sensor con un dedo.

COMANDOS

FORMATO DE COMANDOS

Este módulo funciona como un dispositivo esclavo y usted debe controlar el dispositivo maestro para enviar comandos para controlarlo. La interfaz de comunicación es UART: 19200 8N1.
Los comandos y respuestas de formato deben ser:
1) =8 bytes

Byte12345678
Cmd0xF5CmdP1P2P30CÓMO CONSEGUIRLO0xF5
Acuse de recibo0xF5CmdQ1Q2Q30CÓMO CONSEGUIRLO0xF5

Notas:
CMD: Tipo de comando/respuesta
P1, P2, P3: Parámetros de comando
Q1, Q2, Q3: Parámetros de respuesta
P3: Generalmente, la P3 es información válida/no válida de la operación, debería ser:

#definir ACK_SUCCESS
#definir ACK_FAIL
#definir ACK_FULL
#definir ACK_NOUSER
#definir ACK_USER_OCCUPIED
#definir ACK_FINGER_OCCUPIED
#definir ACK_TIMEOUT
0x00
0x01
0x04
0x05
0x06
0x07
0x08
//Éxito
//Fallido
//La base de datos está llena
//El usuario no existe
//El usuario existía
//La huella digital existía
//Se acabó el tiempo

CHK: suma de comprobación, es el resultado XOR de los bytes del byte 2 al byte 6

2) >8 bytes. Estos datos contienen dos partes: encabezado de datos y encabezado de datos del paquete de datos:

Byte12345678
Cmd0xF5CmdHola (Len)Bajo (largo)00CÓMO CONSEGUIRLO0xF5
Acuse de recibo0xF5CmdHola (Len)Bajo (largo)Q30CÓMO CONSEGUIRLO0xF5

Nota:
CMD, Q3: igual que 1)
Len: Longitud de los datos válidos en el paquete de datos, 16 bits (dos bytes)
Hola (Len): Alto 8 bits de Len
Bajo (Len): Bajo 8 bits de Len
CHK: suma de comprobación, es el resultado XOR de los bytes del paquete de datos del byte 1 al byte 6:

Byte12…Len+1Len+2Len+3
Cmd0xF5DatosCÓMO CONSEGUIRLO0xF5
Acuse de recibo0xF5DatosCÓMO CONSEGUIRLO0xF5

Nota:
Len: números de bytes de datos
CHK: suma de comprobación, es el resultado XOR de bytes desde el byte 2 al byte Len+1
paquete de datos que sigue al encabezado de datos.

TIPOS DE COMANDO:
  1. Modificar el número SN del módulo (CMD/ACK ambos de 8 Byte)
    Byte12345678
    Cmd0xF50x08Nuevo SN (bits 23-16)Nuevo SN (bits 15-8)Nuevo SN (bit 7-0)0CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x08antigua S (bit 23-16)antiguo SN (Bit 15-8)antiguo SN (Bit 7-0)0CÓMO CONSEGUIRLO0xF5
  2. Modelo de consulta SN (CMD/ACK ambos de 8 bytes)
    Byte12345678
    Cmd0xF50x2A0000CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x2ASN (bits 23-16)SN (bits 15-8)SN (bits 7-0)0CÓMO CONSEGUIRLO0xF5
  3. Modo de suspensión (CMD/ACK ambos de 8 bytes)
    Byte12345678
    Cmd0xF50x2C0000CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x2C0000CÓMO CONSEGUIRLO0xF5
  4. Establecer/leer el modo de adición de huellas dactilares (CMD/ACK ambos de 8 bytes)
    Hay dos modos: habilitar el modo de duplicación y deshabilitar el modo de duplicación. Cuando el módulo está en modo de duplicación deshabilitado: la misma huella digital solo se puede agregar como una identificación. Si desea agregar otra identificación con la misma huella digital, la información de respuesta del DSP falló. El módulo está en modo deshabilitado después de encenderlo.
    Byte12345678
    Cmd0xF50x2D0Byte5=0:
    0: habilitar
    1: Desactivar
    Byte5=1: 0
    0: un nuevo modo
    1: leer el modo actual
    0CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x2D0Modo actualACK_SUCCUSS
    ACK_FAIL
    0CÓMO CONSEGUIRLO0xF5
  5. Agregar huella digital (CMD/ACK ambos de 8 bytes)
    El dispositivo maestro debe enviar comandos tres veces al módulo y agregar la huella digital el triple, asegurándose de que la huella digital agregada sea válida.
    a) Primero
    Byte12345678
    Cmd0xF
    5
    0x0
    1
    ID de usuario (alto 8 bits)ID de usuario (bajo 8 bits)Permiso (1/2/3)0CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF
    5
    0x0
    1
    00ACK_ÉXITO
    ACK_FAIL
    0CÓMO CONSEGUIRLO0xF5
    ACK_FULL
    ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
    ACK_TIMEOUT

    Notas:
    ID de usuario: 1~0xFFF;
    Permiso de usuario: 1,2,3, (puede definir el permiso usted mismo)
    b) Segundo

    Byte12345678
     

    Cmd

     

    0xF5

     

    0x02

    ID de usuario

    (Alto 8 bits)

    ID de usuario

    (Bajo 8 bits)

    Permiso

    (1/2/3)

     

    0

     

    CÓMO CONSEGUIRLO

     

    0xF5

     

    Acuse de recibo

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_ÉXITO

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CÓMO CONSEGUIRLO

     

    0xF5

    c) tercero

    Byte12345678
     

    Cmd

     

    0xF5

     

    0x03

    ID de usuario

    (Alto 8 bits)

    ID de usuario

    (Bajo 8 bits)

    Permiso

    (1/2/3)

     

    0

     

    CÓMO CONSEGUIRLO

     

    0xF5

     

    Acuse de recibo

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_ÉXITO

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CÓMO CONSEGUIRLO

     

    0xF5

    Notas: ID de usuario y permiso en tres comandos.

  6. Agregue usuarios y cargue valores propios (CMD =8Byte/ACK > 8 Byte)
    Estos comandos son similares a “5. agregar huella digital”, también debe agregar el triple de veces.
    a) Primero
    Igual que el Primero de “5. agregar huella digital”
    b) Segundo
    Igual que el Segundo de “5. agregar huella digital
    c) Tercero
    Formato CMD:
    Byte12345678
    Cmd0xF50x060000CÓMO CONSEGUIRLO0xF5

    Formato ACK:
    1) Cabezal de datos:

    Byte12345678
    Acuse de recibo0xF50x06Hola (Len)Bajo (largo)ACK_ÉXITO
    ACK_FAIL
    ACK_TIMEOUT
    0CÓMO CONSEGUIRLO0xF5

    2) Paquete de datos:

    Byte12345—Len+1Len+2Len+3
    Acuse de recibo0xF5000Valores propiosCÓMO CONSEGUIRLO0xF5

    Notas:
    La longitud de los valores propios (Len-) es 193 Byte
    El paquete de datos se envía cuando el quinto byte de datos ACK es ACK_SUCCESS

  7. Eliminar usuario (CMD/ACK ambos de 8 bytes)
    Byte12345678
    Cmd0xF50x04ID de usuario (alto 8 bits) ID de usuario (bajo 8 bits)0 0CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x0400ACK_ÉXITO
    ACK_FAIL
    0CÓMO CONSEGUIRLO0xF5
  8. Eliminar todos los usuarios (CMD/ACK ambos de 8 bytes)
    Byte12345678
    Cmd0xF50x05000: Eliminar todos los usuarios 1/2/3: eliminar usuarios cuyo permiso es 1/2/30CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x0500ACK_ÉXITO
    ACK_FAIL
    0CÓMO CONSEGUIRLO0xF5
  9. Recuento de consultas de usuarios (CMD/ACK ambos de 8 bytes)
    Byte12345678
    Cmd0xF50x09000: recuento de consultas
    0xFF: Cantidad de consulta
    0CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x09Recuento/Cantidad (alto 8 bits)Recuento/Cantidad (bajo 8 bits)ACK_ÉXITO
    ACK_FAIL
    0xFF(CMD=0xFF)
    0CÓMO CONSEGUIRLO0xF5
  10. 1:1 (CMD/ACK ambos de 8 bytes)
    Byte12345678
    Cmd0xF50x0BID de usuario (alto 8 bits)ID de usuario (bajo 8 bits)00CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x0B00ACK_ÉXITO
    ACK_FAIL
    ACK_TIMEOUT
    0CÓMO CONSEGUIRLO0xF5
  11. Comparación 1: N (CMD/ACK ambos de 8 bytes)
    Byte12345678
    Cmd0xF50x0C0000CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x0CID de usuario (alto 8 bits)ID de usuario (bajo 8 bits)Permiso
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0CÓMO CONSEGUIRLO0xF5
  12. Permiso de consulta (CMD/ACK ambos de 8 bytes)
    Byte12345678
    Cmd0xF50x0AID de usuario (alto 8 bits)ID de usuario (bajo 8 bits)00CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x0A00Permiso
    (1/2/3)
    ACK_NOUSER
    0CÓMO CONSEGUIRLO0xF5
  13. Establecer/consultar nivel de comparación (CMD/ACK ambos de 8 bytes)
    Byte12345678
    Cmd0xF50x280Byte5=0: nuevo nivel
    Byte5=1: 0
    0: Establecer nivel
    1: Nivel de consulta
    0CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x280Nivel actualACK_SUCCUSS
    ACK_FAIL
    0CÓMO CONSEGUIRLO0xF5

    Notas: Comparación El nivel puede ser de 0 a 9; cuanto mayor sea el valor, más estricta será la comparación. Predeterminado 5

  14. Adquirir imagen y cargarla (CMD=8 bytes/ACK >8 bytes)
    Formato CMD:
    Byte12345678
    Cmd0xF50x240000CÓMO CONSEGUIRLO0xF5

    Formato ACK:
    1) Cabezal de datos:

    Byte12345678
    Acuse de recibo0xF50x24Hola (Len)Bajo (largo)ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0CÓMO CONSEGUIRLO0xF5

    2)Paquete de datos

    Byte12—Len+1Len+2Len+3
    Acuse de recibo0xF5Datos de imagenCÓMO CONSEGUIRLO0xF5

    Notas:
    En el módulo DSP, los píxeles de las imágenes de huellas dactilares son 280*280, cada píxel está representado por 8 bits. Al cargar, DSP ha omitido píxelesampling en dirección horizontal/vertical para reducir el tamaño de los datos, de modo que la imagen se convierta en 140*140, y solo tome los 4 bits superiores del píxel. cada dos píxeles compuestos en un byte para la transferencia (píxel anterior alto de 4 bits, último píxel bajo de 4 píxeles).
    La transmisión comienza línea por línea desde la primera línea, cada línea comienza desde el primer píxel, transfiriendo totalmente 140* 140/2 bytes de datos.
    La longitud de los datos de la imagen se fija en 9800 bytes.

  15. Adquirir imagen y cargar valores propios (CMD=8 Byte/ACK > 8Byte)
    Formato CMD:
    Byte12345678
    Cmd0xF50x230000CÓMO CONSEGUIRLO0xF5

    Formato ACK:
    1) Cabezal de datos:

    Byte12345678
    Acuse de recibo0xF50x23Hola (Len)Bajo (largo)ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0CÓMO CONSEGUIRLO0xF5

    2)Paquete de datos

    Byte12345—Len+1Len+2Len+3
    Acuse de recibo0xF5000Valores propiosCÓMO CONSEGUIRLO0xF5

    Notas: La longitud de los valores propios (Len -3) es 193 bytes.

  16. Descargue valores propios y compárelos con la huella digital adquirida (CMD >8 Byte/ACK=8 Byte)
    Formato CMD:
    1) Cabezal de datos:
    Byte12345678
    Cmd0xF50x44Hola (Len)Bajo (largo)00CÓMO CONSEGUIRLO0xF5

    2)Paquete de datos

    Byte12345—Len+1Len+2Len+3
    Acuse de recibo0xF5000Valores propiosCÓMO CONSEGUIRLO0xF5

    Notas: La longitud de los valores propios (Len -3) es 193 bytes.
    Formato ACK:

    Byte12345678
    Acuse de recibo0xF50x4400ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0CÓMO CONSEGUIRLO0xF5
  17. Descargar valores propios y comparación 1:1 (CMD >8 Byte/ACK=8 Byte)
    Formato CMD:
    1) Cabezal de datos:
    Byte12345678
    Cmd0xF50x42Hola (Len)Bajo (largo)00CÓMO CONSEGUIRLO0xF5

    2)Paquete de datos

    Byte12345—Len+1Len+2Len+2
    Acuse de recibo0xF5ID de usuario (alto 8 bits)ID de usuario (bajo 8 bits)0Valores propiosCÓMO CONSEGUIRLO0xF5

    Notas: La longitud de los valores propios (Len -3) es 193 bytes.
    Formato ACK:

    Byte12345678
    Acuse de recibo0xF50x4300ACK_SUCCUSS
    ACK_FAIL
    0CÓMO CONSEGUIRLO0xF5
  18. Descargar valores propios y comparación 1:N(CMD >8 Byte/ACK=8 Byte)
    Formato CMD:
    1) Cabezal de datos:
    Byte12345678
    Cmd0xF50x43Hola (Len)Bajo (largo)00CÓMO CONSEGUIRLO0xF5

    2)Paquete de datos

    Byte12345—Len+1Len+2Len+2
    Acuse de recibo0xF5000Valores propiosCÓMO CONSEGUIRLO0xF5

    Notas: La longitud de los valores propios (Len -3) es 193 bytes.
    Formato ACK:

    Byte12345678
    Acuse de recibo0xF50x43ID de usuario (alto 8 bits)ID de usuario (bajo 8 bits)Permiso
    (1/2/3)
    ACK_NOUSER
    0CÓMO CONSEGUIRLO0xF5
  19. Cargar valores propios del modelo DSP CMD=8 bytes/ACK >8 bytes)
    Formato CMD:
    Byte12345678
    Cmd0xF50x31ID de usuario (alto 8 bits)ID de usuario (bajo 8 bits)00CÓMO CONSEGUIRLO0xF5

    Formato ACK:
    1) Cabezal de datos:

    Byte12345678
    Acuse de recibo0xF50x31Hola (Len)Bajo (largo)ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0CÓMO CONSEGUIRLO0xF5

    2)Paquete de datos

    Byte12345—Len+1Len+2Len+3
    Acuse de recibo0xF5ID de usuario (alto 8 bits)ID de usuario (bajo 8 bits)Permiso (1/2/3)Valores propiosCÓMO CONSEGUIRLO0xF5

    Notas: La longitud de los valores propios (Len -3) es 193 bytes.

  20. Descargue los valores propios y guárdelos como ID de usuario en DSP (CMD>8 bytes/ACK =8 bytes)
    Formato CMD:
    1) Cabezal de datos:
    Byte12345678
    Cmd0xF50x41Hola (Len)Bajo (largo)00CÓMO CONSEGUIRLO0xF5

    2) paquete de datos

    Byte12345—Len+1Len+2Len+3
    Acuse de recibo0xF5ID de usuario (alto 8 bits)ID de usuario (8 bits bajos)Permiso (1/2/3)Valores propiosCÓMO CONSEGUIRLO0xF5

    Notas: La longitud de los valores propios (Len -3) es 193 bytes.
    Formato ACK:

    Byte12345678
    Acuse de recibo0xF50x41ID de usuario (alto 8 bits)ID de usuario (bajo 8 bits)ACK_ÉXITO
    ACK_FAIL
    0CÓMO CONSEGUIRLO0xF5
  21. Consultar información (ID y permiso) de todos los usuarios agregados (CMD=8 Byte/ACK >8Byte)
    Formato CMD:
    Byte12345678
    Cmd0xF50x2B0000CÓMO CONSEGUIRLO0xF5

    Formato ACK:
    1) Cabezal de datos:

    Byte12345678
    Acuse de recibo0xF50x2BHola (Len)Bajo (largo)ACK_SUCCUSS
    ACK_FAIL
    0CÓMO CONSEGUIRLO0xF5

    2)Paquete de datos

    Byte1234—Len+1Len+2Len+3
    Acuse de recibo0xF5ID de usuario (alto 8 bits)ID de usuario (bajo 8 bits)Información del usuario (ID de usuario y permiso)CÓMO CONSEGUIRLO0xF5

    Notas:
    La longitud de los datos del paquete de datos (Len) es "3*ID de usuario+2"
    Formato de información del usuario:

    Byte456789
    DatosID de usuario1 (alto 8 bits)ID de usuario1 (bajo 8 bits)Permiso de usuario 1 (1/2/3)ID de usuario2 (alto 8 bits)ID de usuario2 (bajo 8 bits)Permiso de usuario 2 (1/2/3) 

  22. Establecer/consultar el tiempo de espera de captura de huellas dactilares (CMD/ACK ambos de 8 bytes)
    Byte12345678
    Cmd0xF50x2E0Byte5=0: tiempo de espera
    Byte5=1: 0
    0: Establecer tiempo de espera
    1: tiempo de espera de consulta
    0CÓMO CONSEGUIRLO0xF5
    Acuse de recibo0xF50x2E0se acabó el tiempoACK_SUCCUSS
    ACK_FAIL
    0CÓMO CONSEGUIRLO0xF5

    Notas:
    El rango de valores de tiempo de espera de huellas dactilares (tout) es 0-255. Si el valor es 0, el proceso de adquisición de huellas dactilares continuará si no se presionan huellas dactilares; Si el valor no es 0, el sistema existirá por motivos de tiempo de espera si no se presionan huellas digitales en el tiempo total * T0.
    Nota: T0 es el tiempo necesario para recopilar/procesar una imagen, normalmente entre 0.2 y 0.3 s.

PROCESO DE COMUNICACIÓN

AÑADIR HUELLA

Sensor de huellas dactilares UART WAVESHARE STM32F205 - AÑADIR HUELLA DACTAL

BORRAR USUARIO

Sensor de huellas dactilares UART WAVESHARE STM32F205 - ELIMINAR USUARIO

ELIMINAR TODOS LOS USUARIOS

Sensor de huellas dactilares UART WAVESHARE STM32F205 - ELIMINAR TODOS LOS USUARIOS

ADQUIRIR IMAGEN Y CARGAR EIGENVALUE

Sensor de huellas dactilares UART WAVESHARE STM32F205: ADQUIRIR IMAGEN Y CARGAR EIGENVALUE

GUÍAS DE USUARIO

Si desea conectar el módulo de huellas dactilares a una PC, debe comprar un UART para el módulo USB. Te recomendamos utilizar Waveshare Placa UART USB FT232 (micro) módulo.
Si desea conectar el módulo de huellas dactilares a una placa de desarrollo como Raspberry Pi, si funciona
El nivel de su placa es de 3.3 V, puede conectarlo directamente a los pines UART y GPIO de su placa. Si es de 5 V, agregue el módulo/circuito de conversión de nivel.

CONECTAR A PC

CONEXIÓN DE HARDWARE

Necesitas:

  • Sensor de huellas dactilares UART (C)*1
  • Placa UART USB FT232 * 1
  • cable micro USB * 1

Conecte el módulo de huellas dactilares y la placa UART USB FT232 a la PC

Sensor de huellas dactilares UART (C)Placa UART USB FT232
VccVcc
TierraTierra
RXTX
TXRX
Primera vezNC
DESPERTARNC

PRUEBAS

  • Descargue el software de prueba del sensor de huellas dactilares UART de wiki
  • Abra el software y elija el puerto COM correcto. (El software solo admite COM1 ~ COM8; si el puerto COM de su PC está fuera de este rango, modifíquelo)
  • Pruebas

Sensor de huellas dactilares UART WAVESHARE STM32F205 - Pruebas

Hay varias funciones proporcionadas en la interfaz de prueba.

  1. Recuento de consultas
    Elegir Contar, luego haga clic Enviar. El recuento de usuarios se devuelve y se muestra en la Información Respuesta interfaz
  2. Agregar usuario
    Elegir Agregar usuario, comprobar a Adquirir dos veces y identificación automática +1, escriba el ID (P1 y P2) y permiso (P3), luego haga clic en Enviar. Finalmente, sensor táctil para adquirir huella digital.
  3. Eliminar usuario
    Elige a Borrar usuario, escriba el ID (P1 y P2) y permiso (P3), luego haga clic en Enviar.
  4. Eliminar todos los usuarios
    Elegir Eliminar todos los usuariosy luego haga clic en Enviar
  5. Comparación 1:1
    Elegir Comparación 1:1, escriba el ID (P1 y P2) y permiso (P3), luego haga clic en Enviar.
  6. Comparación 1: N
    Elegir 1: N Comparación, luego haga clic Enviar.


Para obtener más funciones, pruébelo. (Algunas de las funciones no están disponibles para este módulo)

CONECTARSE A XNUCLEO-F103RB

Proporcionamos un código de demostración para XNCULEO-F103RB, que puede descargar desde la wiki

Sensor de huellas dactilares UART (C)NUCLEO-F103RB
Vcc3.3 V
TierraTierra
RXPA9
TXPA10
Primera vezPB5
DESPERTARPB3

Nota: Acerca de los pines, consulte la Interfaz arriba

  1. Conecte el sensor de huellas dactilares UART (C) a XNUCLEO_F103RB y conecte el programador
  2. Abrir proyecto (código de demostración) mediante el software keil5
  3. Compruebe si el programador y el dispositivo se reconocen normalmente
  4. compilar y descargar
  5. Conecte XNUCELO-F103RB a la PC mediante un cable USB, abra el software de asistencia en serie, configure el puerto COM: 115200, 8N1

Escriba comandos para probar el módulo de acuerdo con la información devuelta.

CONECTARSE A RASPBERRY PI

Proporcionamos un Python examparchivo para Raspberry Pi, puedes descargarlo desde la wiki
Antes de usar el examparchivo, primero debes habilitar el puerto serie de Raspberry Pi:
Comando de entrada en la Terminal: Sudo raspi-config
Elija: Opciones de interfaz -> Serie -> No -> Sí
Luego reinicia.

Sensor de huellas dactilares UART (C)Frambuesa Pi
Vcc3.3 V
TierraTierra
RX14 (BCM) – PIN 8 (Placa)
TX15 (BCM) – PIN 10 (Placa)
Primera vez24 (BCM) – PIN 18 (Placa)
DESPERTAR23 (BCM) – PIN 16 (Placa)
  1. Conecte el módulo de huellas dactilares a Raspberry Pi
  2. Descargue el código de demostración para Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. Descomprimirlo
    tar zxvf UART-huella digital-RaspberryPi.tar.gz
  4. Ejecutar el example
    cd UART-huella digital-RaspberryPi/sudo python main.py
  5. Siguiendo guías para probar el

www.waveshare.com

Documentos / Recursos

Sensor de huellas dactilares WAVESHARE STM32F205 UART [pdf] Manual del usuario
STM32F205, Sensor de huellas dactilares UART, Sensor de huellas dactilares STM32F205 UART, Sensor de huellas dactilares

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *