WAVESHARE -logo

UART-sormenjälkitunnistin (C)
Käyttöopas

YLIVIEW

Tämä on pitkälle integroitu pyöreän muotoinen all-in-one kapasitiivinen sormenjälkitunnistinmoduuli, joka on lähes yhtä pieni kuin kynsilevy. Moduulia ohjataan UART-komennoilla, helppokäyttöinen. Sen etutagne sisältävät 360° monisuuntaisen varmistuksen, nopean vahvistuksen, korkean vakauden, alhaisen virrankulutuksen jne.
Suorituskykyiseen Cortex-prosessoriin yhdistettynä erittäin turvalliseen kaupalliseen sormenjälkialgoritmiin UART-sormenjälkitunnistimessa (C) on toimintoja, kuten sormenjälkien rekisteröinti, kuvanotto, ominaisuuksien etsiminen, mallien luonti ja tallennus, sormenjälkien täsmäys ja niin edelleen. Ilman mitään tietoa monimutkaisesta sormenjälkien ottoalgoritmista, sinun tarvitsee vain lähettää muutama UART-komento integroidaksesi sen nopeasti sormenjälkien tarkistussovelluksiin, jotka vaativat pientä kokoa ja suurta tarkkuutta.

OMINAISUUDET
  • Helppo käyttää muutamilla yksinkertaisilla komennoilla, sinun ei tarvitse tuntea sormenjälkitekniikkaa tai moduulien välistä rakennetta
  • Kaupallinen sormenjälkialgoritmi, vakaa suorituskyky, nopea vahvistus, tukee sormenjälkien rekisteröintiä, sormenjälkien täsmäämistä, sormenjälkikuvan keräämistä, sormenjälkiominaisuuden lataamista jne.
  • Kapasitiivinen herkkä tunnistus, kosketa keräysikkunaa kevyesti varmistaaksesi nopean
  • Laitteisto erittäin integroitu, prosessori ja anturi yhdessä pienessä sirussa, sopii pienikokoisiin sovelluksiin
  • Kapea ruostumattomasta teräksestä valmistettu vanne, suuri kosketusalue, tukee 360°:n ympäri suuntaista vahvistusta
  • Sisäänrakennettu ihmisanturi, prosessori siirtyy automaattisesti lepotilaan ja herää koskettaessaan, mikä vähentää virrankulutusta
  • Sisäänrakennettu UART-liitin, helppo yhdistää laitteistoalustoihin, kuten STM32 ja Raspberry Pi
TEKNISET TIEDOT
  • Anturin tyyppi: kapasitiivinen kosketus
  • Resoluutio: 508DPI
  • Kuvan pikseliä: 192×192
  • Kuvan harmaasävy: 8
  • Anturin koko: R15.5 mm
  • Sormenjäljen kapasiteetti: 500
  • Vastaavuusaika: <500 ms (1:N ja N<100)
  • Väärien hyväksymisprosentti: <0.001 %
  • Väärän hylkäämisen osuus: <0.1 %
  • Käyttö voltage: 2.73V
  • Toimintavirta: <50mA
  • Lepovirta: <16uA
  • Antisähköstaattinen: kosketuspurkaus 8KV / antennipurkaus 15KV
  • Käyttöliittymä: UART
  • Tiedonsiirtonopeus: 19200 bps
  • Toimintaympäristö:
    • Lämpötila: -20°C~70°C
    • Kosteus: 40 %RH ~ 85 %RH (ei kondensaatiota)
  • Tallennusympäristö:
    • Lämpötila: -40°C~85°C
    • Kosteus: <85 %RH (ei kondensaatiota)
  • Elämä: 1 miljoonaa kertaa

LAITTEISTOT

ULOTTUVUUS

WAVESHARE STM32F205 UART-sormenjälkitunnistin - MITTA

LIITTYMÄ

Huomautus: Varsinaisten johtojen väri voi poiketa kuvasta. PIN-koodin mukaan liitettäessä, mutta ei värin mukaan.

WAVESHARE STM32F205 UART-sormenjälkitunnistin - LIITTYMÄ

  • VIN: 3.3V
  • GND: Maa
  • RX: Sarjadatan syöttö (TTL)
  • TX: Sarjadatan lähtö (TTL)
  • RST: Virta päälle/pois päältä
    • KORKEA: Virta päällä
    • LOW: Virranpoisto (lepotila)
  • WAKE: Herätysnasta. Kun moduuli on lepotilassa, WKAE-nasta on HIGH, kun kosketat anturia sormella.

KOMENNOT

COMMANDS FORMAT

Tämä moduuli toimii orjalaitteena, ja sinun tulee ohjata isäntälaitetta lähettääksesi komentoja sen ohjaamiseksi. Viestintäliitäntä on UART: 19200 8N1.
Muotokomentojen ja vastausten tulee olla:
1) = 8 tavua

Tavu 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

Huomautuksia:
CMD: Komennon/vastauksen tyyppi
P1, P2, P3: Komennon parametrit
Q1, Q2, Q3: Vastausparametrit
Q3: Yleensä Q3 on kelvollinen/virheellinen operaatiotieto, sen pitäisi olla:

#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
//Menestys
//Epäonnistui
//Tietokanta on täynnä
//Käyttäjää ei ole olemassa
//Käyttäjä oli olemassa
//Sormenjälki oli olemassa
//Aikakatkaisu

CHK: Tarkistussumma, se on XOR-tulos tavuista tavusta 2 tavuun 6

2) >8 tavua. Tämä data sisältää kaksi osaa: datapää ja datapakettidatapää:

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

Huomautus:
CMD, Q3: sama kuin 1)
Len: Kelvollisen datan pituus datapaketissa, 16 bittiä (kaksi tavua)
Hi(Len): Korkea 8 bittiä Len
Low (Len): Matala 8 bittiä Len
CHK: Tarkistussumma, se on XOR-tulos tavuista tavusta 1 tavuun 6 datapakettiin:

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

Huomautus:
Len: Datatavujen määrä
CHK: Tarkistussumma, se on XOR-tulos tavuista tavusta 2 tavuun Len+1
datapaketti, joka seuraa datapäätä.

KÄSTÖTYYPIT:
  1. Muokkaa moduulin SN-numeroa (CMD/ACK molemmat 8 tavua)
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x08 Uusi SN (bitti 23-16) Uusi SN (bitti 15-8) Uusi SN (bitti 7-0) 0 CHK 0xF5
    ACK 0xF5 0x08 vanha S (bitti 23-16) vanha SN (bitti 15-8) vanha SN (bitti 7-0) 0 CHK 0xF5
  2. Kyselymalli SN (CMD/ACK, molemmat 8 tavua)
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x2A SN (bitti 23-16) SN (bitti 15-8) SN (bitti 7-0) 0 CHK 0xF5
  3. Lepotila (CMD/ACK molemmat 8 tavua)
    Tavu 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. Aseta/lue sormenjäljen lisäystila (CMD/ACK molemmat 8 tavua)
    Tilaa on kaksi: päällekkäisyyden käyttöönotto ja kopiointitilan poistaminen käytöstä. Kun moduuli on estetty kopiointimodissa: sama sormenjälki voidaan lisätä vain yhdeksi tunnukseksi. Jos haluat lisätä toisen tunnuksen samalla sormenjäljellä, DSP-vastaus epäonnistui. Moduuli on pois käytöstä virran kytkemisen jälkeen.
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Byte5=0:
    0: Ota käyttöön
    1: Poista käytöstä
    Tavu5=1:0
    0: uusi tila
    1: lue nykyinen tila
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Nykyinen tila ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Lisää sormenjälki (CMD/ACK molemmat 8 tavua)
    Päälaitteen tulee lähettää komennot kolminkertaisesti moduuliin ja lisätä sormenjälki kolminkertaisesti varmistaen, että lisätty sormenjälki on kelvollinen.
    a) Ensin
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8 bittiä) Lupa (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

    Huomautuksia:
    Käyttäjätunnus: 1~0xFFF;
    Käyttäjän käyttöoikeus: 1,2,3,(voit määrittää luvan itse)
    b) Toinen

    Tavu 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    Käyttäjätunnus

    (korkea 8 bittiä)

    Käyttäjätunnus

    (Matala 8 bittiä)

    Lupa

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) kolmas

    Tavu 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    Käyttäjätunnus

    (korkea 8 bittiä)

    Käyttäjätunnus

    (Matala 8 bittiä)

    Lupa

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Huomautuksia: Käyttäjätunnus ja lupa kolmessa komennossa.

  6. Lisää käyttäjiä ja lähetä ominaisarvot (CMD = 8 tavua/ACK > 8 tavua)
    Nämä komennot ovat samanlaisia ​​kuin "5. lisää sormenjälki”, sinun tulee lisätä myös kolminkertainen kerta.
    a) Ensin
    Sama kuin ensimmäinen "5. lisää sormenjälki"
    b) Toinen
    Sama kuin toinen "5. lisää sormenjälki
    c) Kolmas
    CMD-muoto:
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    ACK-muoto:
    1) Tietopää:

    Tavu 1 2 3 4 5 6 7 8
    ACK 0xF5 0x06 Hei (Len) Matala (Len) ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Datapaketti:

    Tavu 1 2 3 4 5 – Len+1 Len + 2 Len + 3
    ACK 0xF5 0 0 0 Ominaisarvot CHK 0xF5

    Huomautuksia:
    Ominaisarvojen (Len-) pituus on 193 tavua
    Datapaketti lähetetään, kun ACK-datan viides tavu on ACK_SUCCESS

  7. Poista käyttäjä (CMD/ACK molemmat 8 tavua)
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 Käyttäjätunnus (korkea 8-bittinen)  Käyttäjätunnus (pieni 8 bittiä) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. Poista kaikki käyttäjät (CMD/ACK molemmat 8 tavua)
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0:Poista kaikki käyttäjät 1/2/3: poista käyttäjät, joiden käyttöoikeus on 1/2/3 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. Käyttäjien kyselymäärä (CMD/ACK molemmat 8 tavua)
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Kyselyjen määrä
    0xFF: Kyselyn määrä
    0 CHK 0xF5
    ACK 0xF5 0x09 Määrä/määrä (korkea 8 bittiä) Määrä/määrä (pieni 8 bittiä) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 1:1 (CMD/ACK molemmat 8 tavua)
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8-bittinen) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. Vertailu 1:N (CMD/ACK molemmat 8 tavua)
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0C Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8-bittinen) Lupa
    (1)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Kyselylupa (CMD/ACK molemmat 8 tavua)
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A Käyttäjätunnus (korkea 8 bittiä) Käyttäjätunnus (pieni 8 bittiä) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 Lupa
    (1)
    ACK_NOUSER
    0 CHK 0xF5
  13. Aseta/kyselyn vertailutaso (CMD/ACK molemmat 8 tavua)
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Uusi taso
    Tavu5=1:0
    0: Aseta taso
    1: Kyselytaso
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Nykyinen taso ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Huomautuksia: Vertailu taso voi olla 0~9, suurempi arvo, sitä tiukempi vertailu. Oletus 5

  14. Hanki kuva ja lataa (CMD=8 tavua/ACK > 8 tavua)
    CMD-muoto:
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x24 0 0 0 0 CHK 0xF5

    ACK-muoto:
    1) Tietopää:

    Tavu 1 2 3 4 5 6 7 8
    ACK 0xF5 0x24 Hei (Len) Matala (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Tietopaketti

    Tavu 1 2 – Len+1 Len + 2 Len + 3
    ACK 0xF5 Kuvatiedot CHK 0xF5

    Huomautuksia:
    DSP-moduulissa sormenjälkikuvien pikselit ovat 280*280, jokaista pikseliä edustaa 8 bittiä. Ladattaessa DSP on ohittanut pikseleitä sampling vaaka-/pystysuunnassa pienentääksesi datakokoa niin, että kuvasta tuli 140*140, ja ota vain pikselin korkeat 4 bittiä. joka toinen pikseli yhdistetty yhdeksi tavuksi siirtoa varten (edellinen pikseliä korkea 4-bittinen, viimeinen pikseliä alhainen 4-pikseliä).
    Lähetys alkaa rivi riviltä ensimmäiseltä riviltä, ​​jokainen rivi alkaa ensimmäisestä pikselistä siirtäen yhteensä 140* 140/2 tavua dataa.
    Kuvan datapituus on kiinteä 9800 tavua.

  15. Hanki kuva ja lataa ominaisarvot (CMD=8 tavua/ACK > 8 tavua)
    CMD-muoto:
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x23 0 0 0 0 CHK 0xF5

    ACK-muoto:
    1) Tietopää:

    Tavu 1 2 3 4 5 6 7 8
    ACK 0xF5 0x23 Hei (Len) Matala (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Tietopaketti

    Tavu 1 2 3 4 5 – Len+1 Len + 2 Len + 3
    ACK 0xF5 0 0 0 Ominaisarvot CHK 0xF5

    Huomautuksia: Ominaisarvojen (Len -3) pituus on 193 tavua.

  16. Lataa ominaisarvot ja vertaa hankittua sormenjälkeä (CMD >8 tavua/ACK=8 tavua)
    CMD-muoto:
    1) Tietopää:
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Hei (Len) Matala (Len) 0 0 CHK 0xF5

    2) Tietopaketti

    Tavu 1 2 3 4 5 – Len+1 Len + 2 Len + 3
    ACK 0xF5 0 0 0 Ominaisarvot CHK 0xF5

    Huomautuksia: Ominaisarvojen pituus (Len -3) on 193 tavua.
    ACK-muoto:

    Tavu 1 2 3 4 5 6 7 8
    ACK 0xF5 0x44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. Lataa ominaisarvot ja vertailu 1:1 (CMD > 8 tavua/ACK=8 tavua)
    CMD-muoto:
    1) Tietopää:
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Hei (Len) Matala (Len) 0 0 CHK 0xF5

    2) Tietopaketti

    Tavu 1 2 3 4 5 – Len+1 Len + 2 Len + 2
    ACK 0xF5 Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8-bittinen) 0 Ominaisarvot CHK 0xF5

    Huomautuksia: Ominaisarvojen (Len -3) pituus on 193 tavua.
    ACK-muoto:

    Tavu 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Lataa ominaisarvot ja vertailu 1:N (CMD >8 tavua/ACK=8 tavua)
    CMD-muoto:
    1) Tietopää:
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Hei (Len) Matala (Len) 0 0 CHK 0xF5

    2) Tietopaketti

    Tavu 1 2 3 4 5 – Len+1 Len + 2 Len + 2
    ACK 0xF5 0 0 0 Ominaisarvot CHK 0xF5

    Huomautuksia: Ominaisarvojen (Len -3) pituus on 193 tavua.
    ACK-muoto:

    Tavu 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8-bittinen) Lupa
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Lataa ominaisarvot DSP-mallista CMD=8 Byte/ACK >8 Byte)
    CMD-muoto:
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8-bittinen) 0 0 CHK 0xF5

    ACK-muoto:
    1) Tietopää:

    Tavu 1 2 3 4 5 6 7 8
    ACK 0xF5 0x31 Hei (Len) Matala (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xF5

    2) Tietopaketti

    Tavu 1 2 3 4 5 – Len+1 Len + 2 Len + 3
    ACK 0xF5 Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8-bittinen) Lupa (1/2/3) Ominaisarvot CHK 0xF5

    Huomautuksia: Ominaisarvojen (Len -3) pituus on 193 tavua.

  20. Lataa ominaisarvot ja tallenna käyttäjätunnuksena DSP:hen (CMD>8 tavua/ACK = 8 tavua)
    CMD-muoto:
    1) Tietopää:
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Hei (Len) Matala (Len) 0 0 CHK 0xF5

    2) Datapaketti

    Tavu 1 2 3 4 5 – Len+1 Len + 2 Len + 3
    ACK 0xF5 Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8-bittinen) Lupa (1/2/3) Ominaisarvot CHK 0xF5

    Huomautuksia: Ominaisarvojen (Len -3) pituus on 193 tavua.
    ACK-muoto:

    Tavu 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8-bittinen) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. Kaikkien lisättyjen käyttäjien kyselytiedot (ID ja käyttöoikeudet) (CMD=8 tavua/ACK > 8 tavua)
    CMD-muoto:
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    ACK-muoto:
    1) Tietopää:

    Tavu 1 2 3 4 5 6 7 8
    ACK 0xF5 0x2B Hei (Len) Matala (Len) ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    2) Tietopaketti

    Tavu 1 2 3 4 – Len+1 Len + 2 Len + 3
    ACK 0xF5 Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8-bittinen) Käyttäjätiedot (käyttäjätunnus ja lupa) CHK 0xF5

    Huomautuksia:
    Datapaketin (Len) datapituus on ”3*User ID+2”
    Käyttäjätietojen muoto:

    Tavu 4 5 6 7 8 9
    Data User ID1 (korkea 8-bittinen) User ID1 (pieni 8 bittiä) Käyttäjän 1 käyttöoikeus (1) User ID2 (korkea 8-bittinen) User ID2 (pieni 8 bittiä) Käyttäjän 2 käyttöoikeus (1)  

  22. Aseta/kysely sormenjälkikaappauksen aikakatkaisu (CMD/ACK molemmat 8 tavua)
    Tavu 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Byte5=0: aikakatkaisu
    Tavu5=1:0
    0: Aseta aikakatkaisu
    1: kyselyn aikakatkaisu
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 aikakatkaisu ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Huomautuksia:
    Sormenjälkien odotusaikakatkaisun (tout) arvot ovat 0–255. Jos arvo on 0, sormenjälkien hankintaprosessi jatkuu, jos sormenjälkiä ei paineta. Jos arvo ei ole 0, järjestelmä on olemassa aikakatkaisun vuoksi, jos sormenjälkiä ei paineta aika tout * T0.
    Huomautus: T0 on kuvan keräämiseen/käsittelyyn tarvittava aika, yleensä 0.2-0.3 s.

VIESTINTÄPROSESSI

LISÄÄ SORMENJÄLKI

WAVESHARE STM32F205 UART-sormenjälkitunnistin - LISÄÄ SORMENJÄLKI

POISTA KÄYTTÄJÄ

WAVESHARE STM32F205 UART-sormenjälkitunnistin - POISTA KÄYTTÄJÄ

POISTA KAIKKI KÄYTTÄJÄT

WAVESHARE STM32F205 UART-sormenjälkitunnistin - POISTA KAIKKI KÄYTTÄJÄT

HANKI KUVA JA LATA EIGENVALUE

WAVESHARE STM32F205 UART-sormenjälkitunnistin – HANKAA KUVA JA LÄHETÄ EIGENVALUE

KÄYTTÖOHJEET

Jos haluat liittää sormenjälkimoduulin tietokoneeseen, sinun on ostettava yksi UART USB-moduuliin. Suosittelemme käyttämään Wavesharea FT232 USB UART -kortti (mikro) moduuli.
Jos haluat liittää sormenjälkimoduulin kehityskorttiin, kuten Raspberry Pi, jos se toimii
korttisi taso on 3.3 V, voit liittää sen suoraan korttisi UART- ja GPIO-nastoihin. Jos se on 5 V, lisää tasonmuunnosmoduuli/piiri.

Yhdistä tietokoneeseen

LAITTEISTON LIITÄNTÄ

Tarvitset:

  • UART-sormenjälkitunnistin (C)*1
  • FT232 USB UART -kortti *1
  • mikro-USB-kaapeli *1

Liitä sormenjälkimoduuli ja FT232 USB UART -kortti tietokoneeseen

UART-sormenjälkitunnistin (C) FT232 USB UART -kortti
Vcc Vcc
GND GND
RX TX
TX RX
RST NC
HERÄTÄ NC

TESTAUS

  • Lataa UART Fingerprint Sensor -testausohjelmisto wikistä
  • Avaa ohjelmisto ja valitse oikea COM-portti. (Ohjelmisto tukee vain COM1-COM8-portteja. Jos tietokoneesi COM-portti on tämän alueen ulkopuolella, muuta sitä)
  • Testaus

WAVESHARE STM32F205 UART-sormenjälkitunnistin - testaus

Testausliittymässä on useita toimintoja

  1. Kyselyjen määrä
    Valita Laskea, napsauta sitten Lähetä. Käyttäjien määrä palautetaan ja näytetään tiedoissa Vastaus käyttöliittymä
  2. Lisää käyttäjä
    Valita Lisää käyttäjä, tarkista Hanki kahdesti ja Auto ID+1, kirjoita tunnus (P1 ja P2) ja lupa (P3) ja napsauta sitten Lähetä. Lopuksi ota sormenjälki koskettamalla anturia.
  3. Poista käyttäjä
    Valitse Poista käyttäjä, kirjoita tunnus (P1 ja P2) ja lupa (P3), napsauta sitten Lähetä.
  4. Poista kaikki käyttäjät
    Valita Poista kaikki käyttäjätja napsauta sitten Lähetä
  5. Vertailu 1:1
    Valita 1:1 vertailu, kirjoita tunnus (P1 ja P2) ja lupa (P3) ja napsauta sitten Lähetä.
  6. Vertailu 1: N
    Valita 1: N Vertailuja napsauta sitten Lähetä.


Jos haluat lisää toimintoja, kokeile sitä. (Jotkin toiminnot eivät ole käytettävissä tässä moduulissa)

KYTKE XNUCLEO-F103RB:hen

Tarjoamme esittelykoodin XNCULEO-F103RB:lle, jonka voit ladata wikistä

UART-sormenjälkitunnistin (C) NUCLEO-F103RB
Vcc 3.3V
GND GND
RX PA9
TX PA10
RST PB5
HERÄTÄ PB3

Huomautus: Lisätietoja tapeista on kohdassa Käyttöliittymä edellä

  1. Liitä UART-sormenjälkitunnistin (C) XNUCLEO_F103RB:hen ja liitä ohjelmoija
  2. Avaa projekti (demokoodi) keil5-ohjelmistolla
  3. Tarkista, tunnistetaanko ohjelmoija ja laite normaalisti
  4. Kääntää ja ladata
  5. Liitä XNUCELO-F103RB tietokoneeseen USB-kaapelilla, avaa sarjatukiohjelmisto, aseta COM-portti: 115200, 8N1

Kirjoita testimoduulin komennot palautettujen tietojen mukaan.

Yhdistä RASPBERRY PI:hen

Tarjoamme python example Raspberry Pi:lle, voit ladata sen wikistä
Ennen kuin käytät exampOta Raspberry Pi:n sarjaportti käyttöön ensin:
Syötä komento terminaaliin: Sudo raspi-config
Valitse: Liitäntäasetukset -> Sarja -> Ei -> Kyllä
Käynnistä sitten uudelleen.

UART-sormenjälkitunnistin (C) Raspberry Pi
Vcc 3.3V
GND GND
RX 14 (BCM) – PIN 8 (alusta)
TX 15 (BCM) – PIN 10 (alusta)
RST 24 (BCM) – PIN 18 (alusta)
HERÄTÄ 23 (BCM) – PIN 16 (alusta)
  1. Liitä sormenjälkimoduuli Raspberry Pi:hen
  2. Lataa demokoodi Raspberry Pi:lle: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. pura se
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Aja example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Seuraavia ohjeita testataksesi

www.waveshare.com

Asiakirjat / Resurssit

WAVESHARE STM32F205 UART-sormenjälkitunnistin [pdfKäyttöopas
STM32F205, UART-sormenjälkitunnistin, STM32F205 UART-sormenjälkitunnistin, sormenjälkitunnistin

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *