WAVESHARE -logo

UART fingeravtrykksensor (C)
Brukerhåndbok

OVERVIEW

Dette er en svært integrert rundformet alt-i-ett kapasitiv fingeravtrykksensormodul, som er nesten like liten som en negleplate. Modulen styres via UART-kommandoer, enkel å bruke. Dens advantages inkluderer 360° Omni-directional verifisering, rask verifisering, høy stabilitet, lavt strømforbruk, etc.
Basert på en høyytelses Cortex-prosessor, kombinert med en høysikkerhets kommersiell fingeravtrykksalgoritme, har UART Fingerprint Sensor (C) funksjoner som fingeravtrykkregistrering, bildeinnsamling, funksjonsfinning, malgenerering og lagring, fingeravtrykkmatching, og så videre. Uten kunnskap om den kompliserte fingeravtrykkalgoritmen, er alt du trenger å gjøre å sende noen UART-kommandoer for raskt å integrere den i fingeravtrykkverifiseringsapplikasjoner som krever liten størrelse og høy presisjon.

FUNKSJONER
  • Enkel å bruke med noen enkle kommandoer, du trenger ikke å kunne noen fingeravtrykksteknologi eller modulstrukturen
  • Den kommersielle fingeravtrykkalgoritmen, stabil ytelse, rask verifisering, støtter fingeravtrykkregistrering, fingeravtrykkmatching, samle inn fingeravtrykksbilde, laste opp fingeravtrykksfunksjon, etc.
  • Kapasitiv sensitiv deteksjon, bare berør oppsamlingsvinduet lett for rask verifisering
  • Maskinvare svært integrert, prosessor og sensor i en liten brikke, passer for små applikasjoner
  • Smal felg i rustfritt stål, stort berøringsområde, støtter 360° rundveiskontroll
  • Innebygd menneskelig sensor, prosessoren går automatisk i dvale, og våkner ved berøring, lavere strømforbruk
  • Innebygd UART-kontakt, enkel å koble til maskinvareplattformer som STM32 og Raspberry Pi
SPESIFIKASJON
  • Sensortype: kapasitiv berøring
  • Oppløsning: 508DPI
  • Bildepiksler: 192×192
  • Bilde gråskala: 8
  • Sensorstørrelse: R15.5 mm
  • Fingeravtrykkskapasitet: 500
  • Samsvarstid: <500 ms (1:N og N<100)
  • Falsk akseptrate: <0.001 %
  • Falsk avvisningsrate: <0.1 %
  • Drift voltage: 2.73V
  • Driftsstrøm: <50mA
  • Søvnstrøm: <16uA
  • Anti-elektrostatisk: kontaktutladning 8KV / luftutladning 15KV
  • Grensesnitt: UART
  • Baudrate: 19200 bps
  • Driftsmiljø:
    • Temperatur: -20°C~70°C
    • Fuktighet: 40%RH~85%RH (ingen kondens)
  • Lagringsmiljø:
    • Temperatur: -40°C~85°C
    • Fuktighet: <85 %RH (ingen kondens)
  • Livet: 1 millioner ganger

MASKINVARE

DIMENSJON

WAVESHARE STM32F205 UART Fingeravtrykksensor - DIMENSJON

GRENSESNITT

Note: Fargen på faktiske ledninger kan være forskjellig fra bildet. I henhold til PIN-koden ved tilkobling, men ikke fargen.

WAVESHARE STM32F205 UART Fingeravtrykksensor - GRENSESNITT

  • VIN: 3.3V
  • GND: Bakken
  • RX: Seriell datainngang (TTL)
  • TX: Seriell datautgang (TTL)
  • RST: Strøm aktiver/deaktiver Pin
    • HØY: Strømaktivert
    • LAV: Deaktiver strøm (hvilemodus)
  • WAKE: Wake up pin. Når modulen er i hvilemodus, er WKAE-pinnen HØY når du berører sensoren med en finger.

KOMMANDOER

KOMMANDOFORMAT

Denne modulen fungerer som en slaveenhet, og du bør kontrollere Master-enheten for å sende kommandoer for å kontrollere den. Kommunikasjonsgrensesnittet er UART: 19200 8N1.
Formatkommandoer og svar skal være:
1) =8 byte

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

Merknader:
CMD: Type kommando/svar
P1, P2, P3: Parametre for kommando
Q1, Q2, Q3: Parametre for respons
Q3: Vanligvis er Q3 gyldig/ugyldig informasjon om operasjonen, 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
//Suksess
//Mislyktes
//Databasen er full
//Brukeren finnes ikke
//Brukeren eksisterte
//Fingeravtrykket fantes
//Pause

CHK: Sjekksum, det er XOR-resultat av byte fra byte 2 til byte 6

2) >8 byte. Disse dataene inneholder to deler: datahode og datapakkedatahode:

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

Note:
CMD, Q3: samme som 1)
Len: Lengden på gyldige data i datapakken, 16 bits (to byte)
Hi(Len): Høy 8 biter av Len
Lav(Len): Lav 8 bits Len
CHK: Sjekksum, det er XOR resultat av byte 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: antall databyte
CHK: Sjekksum, det er XOR-resultat av byte fra byte 2 til byte Len+1
datapakke som følger datahodet.

KOMMANDOTYPER:
  1. Endre SN-nummeret til modulen (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) gammel SN (Bit 15-8) gammel SN (Bit 7-0) 0 CHK 0xF5
  2. Spørrmodell 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. Hvilemodus (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. Still inn/les fingeravtrykksmodus (CMD/ACK begge 8 byte)
    Det er to moduser: aktiver dupliseringsmodus og deaktiver dupliseringsmodus. Når modulen er i deaktivert dupliseringsmodus: det samme fingeravtrykket kunne bare legges til som én ID. Hvis du vil legge til en annen ID med samme fingeravtrykk, mislyktes DSP-svarinformasjon. Modulen er i deaktivert modus etter at den er slått på.
    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 modus
    1: les gjeldende modus
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Gjeldende modus ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Legg til fingeravtrykk (CMD/ACK både 8 byte)
    Hovedenheten skal sende kommandoer trippel ganger til modulen og legge til fingeravtrykk trippel ganger, og sørge for at fingeravtrykket som er lagt til er gyldig.
    a) Først
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    Bruker-ID (Høy 8Bit) Bruker-ID (Lav 8Bit) Tillatelse (1/2/3) 0 CHK 0xF5
    ACK 0xF
    5
    0x0
    1
    0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
    ACK_FULL
    ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
    ACK_TIMEOUT

    Merknader:
    Bruker-ID: 1~0xFFF;
    Brukertillatelse: 1,2,3,(du kan definere tillatelsen selv)
    b) For det andre

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    Bruker-ID

    (Høy 8Bit)

    Bruker-ID

    (Lav 8Bit)

    Tillatelse

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) tredje

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    Bruker-ID

    (Høy 8Bit)

    Bruker-ID

    (Lav 8Bit)

    Tillatelse

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Merknader: Bruker-ID og tillatelse i tre kommandoer.

  6. Legg til brukere og last opp egenverdier (CMD =8Byte/ACK > 8 Byte)
    Disse kommandoene ligner på "5. legg til fingeravtrykk», bør du legge til trippel ganger også.
    a) Først
    Samme som den første av "5. legg til fingeravtrykk"
    b) For det andre
    Samme som den andre av "5. legg til fingeravtrykk
    c) Tredje
    CMD-format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    ACK-format:
    1) Datahode:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x06 Hei (Len) Lav (Len) ACK_SUCCESS
    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 Egenverdier CHK 0xF5

    Merknader:
    Lengden på egenverdier (Len-) er 193 byte
    Datapakken sendes når den femte byten med ACK-data er ACK_SUCCESS

  7. Slett bruker (CMD/ACK begge 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 Bruker-ID (Høy 8Bit)  Bruker-ID (Lav 8Bit) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. Slett alle brukere(CMD/ACK både 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0:Slett alle brukere 1/2/3: slett brukere som har tillatelse 1/2/3 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. Søketall av brukere (CMD/ACK begge 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Antall spørringer
    0xFF: Spørringsbeløp
    0 CHK 0xF5
    ACK 0xF5 0x09 Antall/beløp (høy 8bit) Antall/beløp (lav 8bit) ACK_SUCCESS
    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 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_SUCCESS
    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 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) Tillatelse
    (1)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Spørringstillatelse (CMD/ACK både 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A Bruker-ID (Høy 8Bit) Bruker-ID (Lav8Bit ) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 Tillatelse
    (1)
    ACK_NOUSER
    0 CHK 0xF5
  13. Sett/søk sammenligningsnivå (CMD/ACK både 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Nytt nivå
    Byte5=1: 0
    0:Sett nivå
    1: Spørrenivå
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Nåværende nivå ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Merknader: Sammenligning nivå kan være 0~9, større verdi, jo strengere sammenligning. Standard 5

  14. Skaff bilde og last opp(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) Datahode:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x24 Hei (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 Bildedata CHK 0xF5

    Merknader:
    I DSP-modulen er pikslene til fingeravtrykkbildene 280*280, hver piksel er representert med 8 biter. Ved opplasting har DSP hoppet over pikslerampling i horisontal/vertikal retning for å redusere datastørrelsen, slik at bildet ble 140*140, og bare ta de høye 4 bitene av pikselen. hver to piksler satt sammen til én byte for overføring (forrige piksel høy 4-bit, siste piksel lav 4 piksler).
    Overføringen starter linje for linje fra den første linjen, hver linje starter fra den første pikselen, og overfører totalt 140* 140/2 byte med data.
    Datalengden på bildet er fastsatt til 9800 byte.

  15. Skaff bilde og last opp egenverdier(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) Datahode:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x23 Hei (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 Egenverdier CHK 0xF5

    Merknader: Lengden på egenverdier (Len -3) er 193 byte.

  16. Last ned egenverdier og sammenlign med fingeravtrykk oppnådd (CMD >8 Byte/ACK=8 Byte)
    CMD-format:
    1) Datahode:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Hei (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 Egenverdier CHK 0xF5

    Merknader: Lengden på egenverdier (Len -3) er 193 byte.
    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. Last ned egenverdier og sammenligning 1:1(CMD >8 Byte/ACK=8 Byte)
    CMD-format:
    1) Datahode:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Hei (Len) Lav (Len) 0 0 CHK 0xF5

    2) Datapakke

    Byte 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xF5 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) 0 Egenverdier CHK 0xF5

    Merknader: Lengden på egenverdier (Len -3) er 193 byte.
    ACK-format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Last ned egenverdier og sammenligning 1:N(CMD >8 Byte/ACK=8 Byte)
    CMD-format:
    1) Datahode:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Hei (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 Egenverdier CHK 0xF5

    Merknader: Lengden på egenverdier (Len -3) er 193 byte.
    ACK-format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) Tillatelse
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Last opp egenverdier fra DSP-modellen CMD=8 Byte/ACK >8 Byte)
    CMD-format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) 0 0 CHK 0xF5

    ACK-format:
    1) Datahode:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x31 Hei (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 Bruker-ID (høy 8 bit) Bruker-ID (Lav 8 bit) Tillatelse (1/2/3) Egenverdier CHK 0xF5

    Merknader: Lengden på egenverdier (Len -3) er 193 byte.

  20. Last ned egenverdier og lagre som bruker-ID til DSP(CMD>8 Byte/ACK =8 Byte)
    CMD-format:
    1) Datahode:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Hei (Len) Lav (Len) 0 0 CHK 0xF5

    2) Datapakke

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 Bruker-ID (høy 8 bit) Bruker-ID (Lav8 Bit) Tillatelse (1/2/3) Egenverdier CHK 0xF5

    Merknader: Lengden på egenverdier (Len -3) er 193 byte.
    ACK-format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. Spørringsinformasjon (ID og tillatelse) for alle brukere lagt til(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) Datahode:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x2B Hei (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 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) Brukerinformasjon (bruker-ID og tillatelse) CHK 0xF5

    Merknader:
    Datalengden til datapakken (Len) er ”3*Bruker ID+2”
    Brukerinformasjon Format:

    Byte 4 5 6 7 8 9
    Data Bruker-ID1 (høy 8 bit) Bruker-ID1 (lav 8 bit) Bruker 1-tillatelse (1/2/3) Bruker ID2 (høy 8 bit) Bruker-ID2 (lav 8 bit) Bruker 2-tillatelse (1/2/3)  

  22. Still inn/spør etter tidsavbrudd for fingeravtrykkfangst(CMD/ACK både 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Byte5=0: tidsavbrudd
    Byte5=1: 0
    0: Still inn tidsavbrudd
    1: tidsavbrudd for spørring
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 tidsavbrudd ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Merknader:
    Området for verdier for tidsavbrudd for fingeravtrykk er 0-255. Hvis verdien er 0, fortsetter prosessen for innhenting av fingeravtrykk hvis ingen fingeravtrykk trykker på; Hvis verdien ikke er 0, vil systemet eksistere på grunn av timeout hvis ingen fingeravtrykk trykkes på i time tout * T0.
    Note: T0 er tiden som kreves for å samle/behandle et bilde, vanligvis 0.2-0.3 s.

KOMMUNIKASJONSPROSESS

LEGG TIL Fingeravtrykk

WAVESHARE STM32F205 UART Fingeravtrykksensor - LEGG TIL Fingeravtrykk

SLETT BRUKER

WAVESHARE STM32F205 UART Fingeravtrykksensor - SLETT BRUKER

SLETT ALLE BRUKERE

WAVESHARE STM32F205 UART Fingeravtrykksensor - SLETT ALLE BRUKER

SKAFF BILDE OG LAST OPP EIGENVALUE

WAVESHARE STM32F205 UART Fingeravtrykksensor - SKAFF BILDE OG LAST OPP EIGENVALUE

BRUKERVEILEDNINGER

Hvis du vil koble fingeravtrykkmodulen til en PC, må du kjøpe en UART til USB-modulen. Vi anbefaler at du bruker Waveshare FT232 USB UART-kort (mikro) modul.
Hvis du vil koble fingeravtrykkmodulen til et utviklingskort som Raspberry Pi, hvis det fungerer
nivået på kortet ditt er 3.3V, du kan koble det direkte til UART- og GPIO-pinnene på kortet ditt. Hvis det er 5V, vennligst legg til nivåkonverteringsmodul/krets.

KOBLE TIL PC

MASKINVAREKOBLING

Du trenger:

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

Koble fingeravtrykkmodulen og FT232 USB UART Board til PC-en

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

TESTING

  • Last ned UART Fingerprint Sensor testprogramvare fra wiki
  • Åpne programvaren og velg riktig COM-port.(Programvaren kan bare støtte COM1~COM8, hvis COM-porten på PC-en din er utenfor dette området, vennligst endre den)
  • Testing

WAVESHARE STM32F205 UART Fingeravtrykksensor - Testing

Det finnes flere funksjoner i testgrensesnittet

  1. Antall spørringer
    Velge Telle, klikk deretter Sende. Antall brukere returneres og vises i informasjonen Svar grensesnitt
  2. Legg til bruker
    Velge Legg til bruker, sjekk til Skaff deg to ganger og Auto ID+1, skriv inn ID (P1 og P2) og tillatelse (P3), og klikk deretter Sende. Til slutt, berør sensor for å få fingeravtrykk.
  3. Slett bruker
    Velg å Slett bruker, skriv inn ID (P1 og P2) og tillatelse (P3), og klikk deretter Send.
  4. Slett alle brukere
    Velge Slett alle brukere, og klikk deretter Send
  5. Sammenligning 1:1
    Velge 1:1 sammenligning, skriv inn ID (P1 og P2) og tillatelse (P3), og klikk deretter Sende.
  6. Sammenligning 1: N
    Velge 1: N Sammenligning, og klikk deretter Sende.


For flere funksjoner, vennligst test den. (Noen av funksjonene er utilgjengelige for denne modulen)

KOBLE TIL XNUCLEO-F103RB

Vi tilbyr en demokode for XNCULEO-F103RB, som du kan laste ned fra wikien

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

Note: Om pinnene, se Grensesnitt over

  1. Koble UART Fingerprint Sensor (C) til XNUCLEO_F103RB, og koble til programmereren
  2. Åpne prosjekt (demokode) av keil5 programvare
  3. Sjekk om programmereren og enheten gjenkjennes normalt
  4. Kompiler og last ned
  5. Koble XNUCELO-F103RB til PC med USB-kabel, åpne seriell assistanseprogramvare, sett COM-port: 115200, 8N1

Skriv kommandoer for å teste modulen i henhold til informasjonen som returneres.

KOBLE TIL RASPBERRY PI

Vi tilbyr en python-eksample for Raspberry Pi, du kan laste den ned fra wikien
Før du bruker eksample, bør du aktivere serieporten til Raspberry Pi først:
Inndatakommando på terminal: Sudo raspi-config
Velg: Grensesnittalternativer -> Seriell -> Nei -> Ja
Start deretter på nytt.

UART fingeravtrykksensor (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ÅKNE 23 (BCM) – PIN 16 (kort)
  1. Koble fingeravtrykkmodulen til Raspberry Pi
  2. Last ned demokode til Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. pakk den ut
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Kjør eksenample
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Følg guider for å teste

www.waveshare.com

Dokumenter / Ressurser

WAVESHARE STM32F205 UART Fingeravtrykksensor [pdfBrukerhåndbok
STM32F205, UART Fingeravtrykksensor, STM32F205 UART Fingeravtrykksensor, Fingeravtrykksensor

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *