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.7–3V
- 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
LIITTYMÄ
Huomautus: Varsinaisten johtojen väri voi poiketa kuvasta. PIN-koodin mukaan liitettäessä, mutta ei värin mukaan.
- 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:
- 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 - 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 - 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 - 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:00: uusi tila
1: lue nykyinen tila0 CHK 0xF5 ACK 0xF5 0x2D 0 Nykyinen tila ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - 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) EnsinTavu 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1Käyttäjätunnus (korkea 8-bittinen) Käyttäjätunnus (pieni 8 bittiä) Lupa (1/2/3) 0 CHK 0xF5 ACK 0xF
50x0
10 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 ACK_FULL
ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
ACK_TIMEOUTHuomautuksia:
Käyttäjätunnus: 1~0xFFF;
Käyttäjän käyttöoikeus: 1,2,3,(voit määrittää luvan itse)
b) ToinenTavu 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.
- 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_TIMEOUT0 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 - 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_FAIL0 CHK 0xF5 - 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_FAIL0 CHK 0xF5 - 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 - 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_TIMEOUT0 CHK 0xF5 - 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_TIMEOUT0 CHK 0xF5 - 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_NOUSER0 CHK 0xF5 - 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:00: Aseta taso
1: Kyselytaso0 CHK 0xF5 ACK 0xF5 0x28 0 Nykyinen taso ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Huomautuksia: Vertailu taso voi olla 0~9, suurempi arvo, sitä tiukempi vertailu. Oletus 5
- 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_TIMEOUT0 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. - 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_TIMEOUT0 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.
- 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_TIMEOUT0 CHK 0xF5 - 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_FAIL0 CHK 0xF5 - 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_NOUSER0 CHK 0xF5 - 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_NOUSER0 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.
- 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_FAIL0 CHK 0xF5 - 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_FAIL0 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) …
- 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:00: Aseta aikakatkaisu
1: kyselyn aikakatkaisu0 CHK 0xF5 ACK 0xF5 0x2E 0 aikakatkaisu ACK_SUCCUSS
ACK_FAIL0 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
POISTA KÄYTTÄJÄ
POISTA KAIKKI KÄYTTÄJÄT
HANKI KUVA JA LATA 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
Testausliittymässä on useita toimintoja
- Kyselyjen määrä
Valita Laskea, napsauta sitten Lähetä. Käyttäjien määrä palautetaan ja näytetään tiedoissa Vastaus käyttöliittymä - 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. - Poista käyttäjä
Valitse Poista käyttäjä, kirjoita tunnus (P1 ja P2) ja lupa (P3), napsauta sitten Lähetä. - Poista kaikki käyttäjät
Valita Poista kaikki käyttäjätja napsauta sitten Lähetä - Vertailu 1:1
Valita 1:1 vertailu, kirjoita tunnus (P1 ja P2) ja lupa (P3) ja napsauta sitten Lähetä. - 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ä
- Liitä UART-sormenjälkitunnistin (C) XNUCLEO_F103RB:hen ja liitä ohjelmoija
- Avaa projekti (demokoodi) keil5-ohjelmistolla
- Tarkista, tunnistetaanko ohjelmoija ja laite normaalisti
- Kääntää ja ladata
- 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) |
- Liitä sormenjälkimoduuli Raspberry Pi:hen
- Lataa demokoodi Raspberry Pi:lle: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- pura se
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Aja example
cd UART-Fingerprint-RaspberryPi/sudo python main.py - Seuraavia ohjeita testataksesi
Asiakirjat / Resurssit
![]() |
WAVESHARE STM32F205 UART-sormenjälkitunnistin [pdfKäyttöopas STM32F205, UART-sormenjälkitunnistin, STM32F205 UART-sormenjälkitunnistin, sormenjälkitunnistin |