WAVESHARE logo

UART fingeraftrykssensor (C)
Brugermanual

OVERVIEW

Dette er et meget integreret rundformet alt-i-én kapacitiv fingeraftrykssensormodul, som er næsten lige så lille som en negleplade. Modulet styres via UART-kommandoer, let at bruge. Dens advantages omfatter 360° Omni-directional verifikation, hurtig verifikation, høj stabilitet, lavt strømforbrug osv.
Baseret på en højtydende Cortex-processor, kombineret med en højsikkerheds kommerciel fingeraftryksalgoritme, har UART Fingerprint Sensor (C) funktioner som fingeraftryksregistrering, billedopsamling, funktionssøgning, skabelongenerering og -lagring, fingeraftryksmatching og så videre. Uden nogen viden om den komplicerede fingeraftryksalgoritme, er alt hvad du skal gøre bare at sende nogle UART-kommandoer for hurtigt at integrere det i fingeraftryksverifikationsapplikationer, som kræver lille størrelse og høj præcision.

FUNKTIONER
  • Nem at bruge med nogle simple kommandoer, du behøver ikke at kende nogen fingeraftryksteknologi eller modulets interstruktur
  • Den kommercielle fingeraftryksalgoritme, stabil ydeevne, hurtig verifikation, understøtter fingeraftryksregistrering, fingeraftryksmatchning, indsamling af fingeraftryksbillede, upload fingeraftryksfunktion osv.
  • Kapacitiv følsom detektion, berør blot opsamlingsvinduet let for hurtig verifikation
  • Hardware meget integreret, processor og sensor i én lille chip, passer til små applikationer
  • Smal fælg af rustfrit stål, stort berøringsareal, understøtter 360° rundvejskontrol
  • Indbygget menneskelig sensor, processoren går automatisk i dvale og vågner ved berøring, lavere strømforbrug
  • Indbygget UART-stik, let at forbinde med hardwareplatforme som STM32 og Raspberry Pi
SPECIFIKATION
  • Sensortype: kapacitiv berøring
  • Opløsning: 508DPI
  • Billedpixel: 192×192
  • Billedets gråskala: 8
  • Sensorstørrelse: R15.5 mm
  • Fingeraftrykskapacitet: 500
  • Matchingstid: <500 ms (1:N og N<100)
  • Falsk acceptrate: <0.001 %
  • Falsk afvisningsrate: <0.1 %
  • Operation voltage: 2.73V
  • Driftsstrøm: <50mA
  • Søvnstrøm: <16uA
  • Anti-elektrostatisk: kontaktudladning 8KV / luftafladning 15KV
  • Interface: UART
  • Baudrate: 19200 bps
  • Driftsmiljø:
    • Temperatur: -20°C~70°C
    • Luftfugtighed: 40%RH~85%RH (ingen kondensering)
  • Opbevaringsmiljø:
    • Temperatur: -40°C~85°C
    • Luftfugtighed: <85%RH (ingen kondensering)
  • Livet: 1 millioner gange

HARDWARE

DIMENSION

WAVESHARE STM32F205 UART Fingeraftrykssensor - DIMENSION

GRÆNSEFLADE

Note: Farven på de faktiske ledninger kan være forskellig fra billedet. Ifølge PIN-koden ved tilslutning, men ikke farven.

WAVESHARE STM32F205 UART Fingeraftrykssensor - INTERFACE

  • VIN: 3.3V
  • GND: Jord
  • RX: Seriel datainput (TTL)
  • TX: Seriel dataudgang (TTL)
  • RST: Power enable/deaktiver Pin
    • HØJ: Strømaktiveret
    • LAV: Strøm deaktiveret (dvaletilstand)
  • WAKE: Vågn op pin. Når modulet er i dvaletilstand, er WKAE-stiften HØJ, når man rører ved sensoren med en finger.

KOMMANDOER

KOMMANDOFORMAT

Dette modul fungerer som en slaveenhed, og du bør styre Master-enheden for at sende kommandoer til at styre den. Kommunikationsgrænsefladen er UART: 19200 8N1.
Formatkommandoer og svar skal være:
1) =8 bytes

Byte 1 2 3 4 5 6 7 8
CMD 0xF5 CMD P1 P2 P3 0 CHK 0xF5
ACK 0xF5 CMD Q1 Q2 Q3 0 CHK 0xF5

Bemærkninger:
CMD: Type af kommando/svar
P1, P2, P3: Kommandoparametre
Q1, Q2, Q3: Parametre for svar
Q3: Generelt er Q3 gyldige/ugyldige oplysninger om operationen, den skal være:

#define ACK_SUCCESS
#define ACK_FAIL
#define ACK_FULL
#define ACK_NOUSER
#define ACK_USER_OCCUPIED
#define ACK_FINGER_OCCUPIED
#define ACK_TIMEOUT
0x00
0x01
0x04
0x05
0x06
0x07
0x08
//Succes
//Mislykkedes
//Databasen er fuld
//Brugeren findes ikke
//Brugeren eksisterede
//Fingeraftrykket eksisterede
//Time-out

CHK: Checksum, det er XOR resultat af bytes fra byte 2 til byte 6

2) >8 bytes. Disse data indeholder to dele: datahoved og datapakkedatahoved:

Byte 1 2 3 4 5 6 7 8
CMD 0xF5 CMD Hej (Len) Lav (Len) 0 0 CHK 0xF5
ACK 0xF5 CMD Hej (Len) Lav (Len) Q3 0 CHK 0xF5

Note:
CMD, Q3: samme som 1)
Len: Længde af gyldige data i datapakken, 16bit (to bytes)
Hi(Len): Høj 8 bit Len
Lav(Len): Lav 8 bit Len
CHK: Checksum, det er XOR resultat af bytes fra byte 1 til byte 6 datapakke:

Byte 1 2…Len+1 Len+2 Len+3
CMD 0xF5 Data CHK 0xF5
ACK 0xF5 Data CHK 0xF5

Note:
Len: antal databytes
CHK: Checksum, det er XOR resultat af bytes fra Byte 2 til Byte Len+1
datapakke efter datahoved.

KOMMANDOTYPER:
  1. Ændre SN-nummeret for modulet (CMD/ACK begge 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x08 Ny SN (Bit 23-16) Ny SN (Bit 15-8) Ny SN (Bit 7-0) 0 CHK 0xF5
    ACK 0xF5 0x08 gammel S (Bit 23-16) gamle SN (Bit 15-8) gamle SN (Bit 7-0) 0 CHK 0xF5
  2. Forespørgselsmodel SN (CMD/ACK begge 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x2A SN (Bit 23-16) SN (Bit 15-8) SN (Bit 7-0) 0 CHK 0xF5
  3. Dvaletilstand (CMD/ACK begge 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x2C 0 0 0 0 CHK 0xF5
  4. Indstil/læs fingeraftrykstilstand (CMD/ACK både 8 byte)
    Der er to tilstande: aktiver duplikeringstilstand og deaktiver duplikeringstilstand. Når modulet er i deaktiveret duplikeringsmod: Det samme fingeraftryk kunne kun tilføjes som ét ID. Hvis du vil tilføje et andet ID med det samme fingeraftryk, mislykkedes DSP-svar. Modulet er i deaktiveret tilstand efter tænding.
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Byte5=0:
    0: Aktiver
    1: Deaktiver
    Byte5=1:0
    0: en ny tilstand
    1: Læs den aktuelle tilstand
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Aktuel tilstand ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Tilføj fingeraftryk (CMD/ACK både 8 byte)
    Masterenheden skal sende kommandoer tre gange til modulet og tilføje tredobbelte fingeraftryk, og sikre sig, at det tilføjede fingeraftryk er gyldigt.
    a) Først
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    Bruger-id (Høj 8Bit) Bruger-id (Lav 8Bit) Tilladelse (1/2/3) 0 CHK 0xF5
    ACK 0xF
    5
    0x0
    1
    0 0 ACK_SUCCES
    ACK_FAIL
    0 CHK 0xF5
    ACK_FULD
    ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
    ACK_TIMEOUT

    Bemærkninger:
    Bruger-id: 1~0xFFF;
    Brugertilladelse: 1,2,3,(du kan selv definere tilladelsen)
    b) For det andet

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    Bruger-id

    (Høj 8Bit)

    Bruger-id

    (Lav 8Bit)

    Tilladelse

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCES

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) tredje

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    Bruger-id

    (Høj 8Bit)

    Bruger-id

    (Lav 8Bit)

    Tilladelse

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCES

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Bemærkninger: Bruger-id og tilladelse i tre kommandoer.

  6. Tilføj brugere og upload egenværdier (CMD =8Byte/ACK > 8 Byte)
    Disse kommandoer ligner "5. tilføje fingeraftryk", bør du også tilføje tredobbelte gange.
    a) Først
    Samme som den første af "5. tilføj fingeraftryk"
    b) For det andet
    Samme som den anden af ​​"5. tilføje fingeraftryk
    c) For det tredje
    CMD-format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    ACK-format:
    1) Datahoved:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x06 Hej (Len) Lav (Len) ACK_SUCCES
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Datapakke:

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Egenværdier CHK 0xF5

    Bemærkninger:
    Længden af ​​egenværdier (Len-) er 193 byte
    Datapakke sendes, når den femte byte af ACK-data er ACK_SUCCESS

  7. Slet bruger (CMD/ACK begge 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 Bruger-id (Høj 8Bit)  Bruger-id (Lav 8Bit) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCES
    ACK_FAIL
    0 CHK 0xF5
  8. Slet alle brugere(CMD/ACK både 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0:Slet alle brugere 1/2/3: slet brugere, hvis tilladelse er 1/2/3 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_SUCCES
    ACK_FAIL
    0 CHK 0xF5
  9. Forespørgselsantal af brugere (CMD/ACK både 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Forespørgselsantal
    0xFF: Forespørgselsbeløb
    0 CHK 0xF5
    ACK 0xF5 0x09 Antal/beløb (høj 8 bit) Antal/beløb (lav 8 bit) ACK_SUCCES
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 1:1 (CMD/ACK begge 8Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_SUCCES
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. Sammenligning 1:N(CMD/ACK begge 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0C Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) Tilladelse
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Forespørgselstilladelse (CMD/ACK både 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A Bruger-id (Høj 8Bit) Bruger-id (Low8Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 Tilladelse
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. Sæt/Forespørgs sammenligningsniveau (CMD/ACK både 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Nyt niveau
    Byte5=1:0
    0: Indstil niveau
    1: Forespørgselsniveau
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Nuværende niveau ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Bemærkninger: Sammenligning niveau kan være 0~9, større værdi, jo strengere sammenligning. Standard 5

  14. Hent billede og upload(CMD=8 Byte/ACK >8 Byte)
    CMD-format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x24 0 0 0 0 CHK 0xF5

    ACK-format:
    1) Datahoved:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x24 Hej (Len) Lav (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Datapakke

    Byte 1 2—Len+1 Len+2 Len+3
    ACK 0xF5 Billeddata CHK 0xF5

    Bemærkninger:
    I DSP-modulet er pixels på fingeraftryksbillederne 280*280, hver pixel er repræsenteret af 8 bits. Ved upload har DSP sprunget pixels overampling i vandret/lodret retning for at reducere datastørrelsen, så billedet blev 140*140, og bare tage de høje 4 bits af pixlen. hver to pixel sammensat til en byte til overførsel (forrige pixel høj 4-bit, sidste pixel lav 4-pixel).
    Transmissionen starter linje for linje fra den første linje, hver linje starter fra den første pixel og overfører totalt 140* 140/2 bytes data.
    Billedets datalængde er fastsat til 9800 bytes.

  15. Hent billede og upload egenværdier(CMD=8 Byte/ACK > 8Byte)
    CMD-format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x23 0 0 0 0 CHK 0xF5

    ACK-format:
    1) Datahoved:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x23 Hej (Len) Lav (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Datapakke

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Egenværdier CHK 0xF5

    Bemærkninger: Længden af ​​egenværdier (Len -3) er 193 bytes.

  16. Download egenværdier og sammenlign med fingeraftryk erhvervet(CMD >8 Byte/ACK=8 Byte)
    CMD-format:
    1) Datahoved:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Hej (Len) Lav (Len) 0 0 CHK 0xF5

    2) Datapakke

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Egenværdier CHK 0xF5

    Bemærkninger: Længden af ​​egenværdier (Len -3) er 193 bytes.
    ACK-format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. Download egenværdier og sammenligning 1:1(CMD >8 Byte/ACK=8 Byte)
    CMD-format:
    1) Datahoved:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Hej (Len) Lav (Len) 0 0 CHK 0xF5

    2) Datapakke

    Byte 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xF5 Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) 0 Egenværdier CHK 0xF5

    Bemærkninger: Længden af ​​egenværdier (Len -3) er 193 bytes.
    ACK-format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Download egenværdier og sammenligning 1:N(CMD >8 Byte/ACK=8 Byte)
    CMD-format:
    1) Datahoved:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Hej (Len) Lav (Len) 0 0 CHK 0xF5

    2) Datapakke

    Byte 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xF5 0 0 0 Egenværdier CHK 0xF5

    Bemærkninger: Længden af ​​egenværdier (Len -3) er 193 bytes.
    ACK-format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) Tilladelse
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Upload egenværdier fra DSP-model CMD=8 Byte/ACK >8 Byte)
    CMD-format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) 0 0 CHK 0xF5

    ACK-format:
    1) Datahoved:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x31 Hej (Len) Lav (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xF5

    2) Datapakke

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 Bruger-id (høj 8 bit) Bruger-id (Lav 8 bit) Tilladelse (1/2/3) Egenværdier CHK 0xF5

    Bemærkninger: Længden af ​​egenværdier (Len -3) er 193 bytes.

  20. Download egenværdier og gem som bruger-id til DSP(CMD>8 Byte/ACK =8 Byte)
    CMD-format:
    1) Datahoved:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Hej (Len) Lav (Len) 0 0 CHK 0xF5

    2) Datapakke

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 Bruger-id (høj 8 bit) Bruger-id (lav 8 bit) Tilladelse (1/2/3) Egenværdier CHK 0xF5

    Bemærkninger: Længden af ​​egenværdier (Len -3) er 193 bytes.
    ACK-format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) ACK_SUCCES
    ACK_FAIL
    0 CHK 0xF5
  21. Forespørgselsoplysninger (ID og tilladelse) for alle tilføjede brugere(CMD=8 Byte/ACK >8Byte)
    CMD-format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    ACK-format:
    1) Datahoved:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x2B Hej (Len) Lav (Len) ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    2) Datapakke

    Byte 1 2 3 4—Len+1 Len+2 Len+3
    ACK 0xF5 Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) Brugeroplysninger (bruger-id og tilladelse) CHK 0xF5

    Bemærkninger:
    Datalængden af ​​datapakken (Len) er ”3*Bruger ID+2”
    Brugerinformation Format:

    Byte 4 5 6 7 8 9
    Data Bruger ID1 (høj 8 bit) Bruger ID1 (Lav 8 bit) Bruger 1-tilladelse (1/2/3) Bruger ID2 (høj 8 bit) Bruger ID2 (Lav 8 bit) Bruger 2-tilladelse (1/2/3)  

  22. Indstil/forespørg fingeraftryksfangst timeout (CMD/ACK både 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Byte5=0: timeout
    Byte5=1:0
    0: Indstil timeout
    1: timeout for forespørgsel
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 timeout ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Bemærkninger:
    Intervallet for værdier for timeout for fingeraftryk (tout) er 0-255. Hvis værdien er 0, vil fingeraftryksopsamlingsprocessen fortsætte, hvis ingen fingeraftryk trykkes på; Hvis værdien ikke er 0, vil systemet eksistere på grund af timeout, hvis ingen fingeraftryk trykkes på i time tout * T0.
    Note: T0 er den tid, der kræves for at indsamle/bearbejde et billede, normalt 0.2-0.3 sek.

KOMMUNIKATIONSPROCES

TILFØJ FINGERAFSKRIFT

WAVESHARE STM32F205 UART Fingeraftrykssensor - TILFØJ Fingeraftryk

SLET BRUGER

WAVESHARE STM32F205 UART Fingeraftrykssensor - SLET BRUGER

SLET ALLE BRUGERE

WAVESHARE STM32F205 UART Fingeraftrykssensor - SLET ALLE BRUGER

ANVEND BILLEDE OG UPLOAD EIGENVALUE

WAVESHARE STM32F205 UART Fingeraftrykssensor - ANVEND BILLEDE OG UPLOAD EIGENVALUE

BRUGERVEJLEDNINGER

Hvis du vil tilslutte fingeraftryksmodulet til en pc, skal du købe en UART til USB-modulet. Vi anbefaler, at du bruger Waveshare FT232 USB UART Board (mikro) modul.
Hvis du vil forbinde fingeraftryksmodulet til et udviklingskort som Raspberry Pi, hvis det fungerer
niveauet på dit board er 3.3V, du kan tilslutte det direkte til UART- og GPIO-benene på dit board. Hvis det er 5V, skal du tilføje niveaukonverteringsmodul/kredsløb.

TILSLUT TIL PC

HARDWARE TILSLUTNING

Du skal bruge:

  • UART Fingeraftrykssensor (C)*1
  • FT232 USB UART-kort *1
  • mikro-USB-kabel *1

Tilslut fingeraftryksmodulet og FT232 USB UART Board til pc'en

UART fingeraftrykssensor (C) FT232 USB UART-kort
Vcc Vcc
GND GND
RX TX
TX RX
RST NC
VÅGNE NC

TEST

  • Download UART Fingerprint Sensor testsoftware fra wiki
  • Åbn softwaren og vælg den korrekte COM-port.(Softwaren kan kun understøtte COM1~COM8, hvis COM-porten på din pc er uden for dette område, bedes du ændre den)
  • Afprøvning

WAVESHARE STM32F205 UART Fingeraftrykssensor - Test

Der er flere funktioner i testgrænsefladen

  1. Forespørgselsantal
    Vælge Tælle, klik derefter Sende. Antallet af brugere returneres og vises i Informationen Svar interface
  2. Tilføj bruger
    Vælge Tilføj bruger, tjek til Få to gange og Auto ID+1, skriv id (P1 og P2) og tilladelse (P3), og klik derefter på Sende. Til sidst skal du trykke på sensoren for at få fingeraftryk.
  3. Slet bruger
    Vælg at Slet bruger, skriv id (P1 og P2) og tilladelse (P3), og klik derefter på Send.
  4. Slet alle brugere
    Vælge Slet alle brugere, og klik derefter på Send
  5. Sammenligning 1:1
    Vælge 1:1 Sammenligning, skriv id'et (P1 og P2) og tilladelse (P3), og klik derefter på Sende.
  6. Sammenligning 1: N
    Vælge 1: N Sammenligning, og klik derefter Sende.


For flere funktioner, bedes du teste det. (Nogle af funktionerne er ikke tilgængelige for dette modul)

TILSLUT TIL XNUCLEO-F103RB

Vi leverer en demokode til XNCULEO-F103RB, som du kan downloade fra wikien

UART fingeraftrykssensor (C) NUCLEO-F103RB
Vcc 3.3V
GND GND
RX PA9
TX PA10
RST PB5
VÅGNE PB3

Note: Om stifterne, se venligst Interface over

  1. Tilslut UART Fingerprint Sensor (C) til XNUCLEO_F103RB, og tilslut programmeringsenheden
  2. Åbn projekt (demokode) af keil5 software
  3. Kontroller, om programmør og enhed genkendes normalt
  4. Kompiler og download
  5. Tilslut XNUCELO-F103RB til pc med USB-kabel, åbn seriel assistancesoftware, sæt COM-port: 115200, 8N1

Indtast kommandoer for at teste modulet i henhold til de returnerede oplysninger.

TILSLUT TIL RASPBERRY PI

Vi leverer en python example til Raspberry Pi, du kan downloade den fra wikien
Før du bruger example, skal du først aktivere den serielle port på Raspberry Pi:
Indtast kommando på Terminal: Sudo raspi-config
Vælg: Interfaceindstillinger -> Seriel -> Nej -> Ja
Derefter genstartes.

UART fingeraftrykssensor (C) Raspberry Pi
Vcc 3.3V
GND GND
RX 14 (BCM) – PIN 8 (kort)
TX 15 (BCM) – PIN 10 (kort)
RST 24 (BCM) – PIN 18 (kort)
VÅGNE 23 (BCM) – PIN 16 (kort)
  1. Tilslut fingeraftryksmodulet til Raspberry Pi
  2. Download demokode til Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. pak den ud
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Kør example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Følgende guider til at teste

www.waveshare.com

Dokumenter/ressourcer

WAVESHARE STM32F205 UART Fingeraftrykssensor [pdfBrugermanual
STM32F205, UART Fingeraftrykssensor, STM32F205 UART Fingeraftrykssensor, Fingeraftrykssensor

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *