UART-sõrmejäljeandur (C)
Kasutusjuhend
LÕPPVIEW
See on väga integreeritud ümara kujuga kõik-ühes mahtuvuslik sõrmejäljeanduri moodul, mis on peaaegu sama väike kui küüneplaat. Moodulit juhitakse UART-käskude kaudu, lihtne kasutada. Selle advantagNeed hõlmavad 360° omni-suunalist kontrolli, kiiret kontrollimist, suurt stabiilsust, väikest energiatarbimist jne.
Suure jõudlusega Cortexi protsessoril ja kõrge turvalisusega kaubandusliku sõrmejälgede võtmise algoritmiga põhinev UART-sõrmejäljeandur (C) sisaldab selliseid funktsioone nagu sõrmejälgede registreerimine, kujutiste hankimine, funktsioonide leidmine, mallide genereerimine ja salvestamine, sõrmejälgede sobitamine jne. Keerulisest sõrmejälgede võtmise algoritmist teadmata piisab, kui saata mõned UART-käsud, et integreerida see kiiresti sõrmejälgede kontrollimise rakendustesse, mis nõuavad väikest suurust ja suurt täpsust.
OMADUSED
- Lihtne kasutada mõne lihtsa käsuga, te ei pea teadma ühtegi sõrmejäljetehnoloogiat ega moodulitevahelist struktuuri
- Kaubanduslik sõrmejälgede võtmise algoritm, stabiilne jõudlus, kiire kontrollimine, toetab sõrmejälgede registreerimist, sõrmejälgede sobitamist, sõrmejälgede pildi kogumist, sõrmejälgede üleslaadimise funktsiooni jne.
- Mahtuvuslik tundlik tuvastamine, kiireks kontrollimiseks puudutage lihtsalt kogumisakent
- Riistvara väga integreeritud, protsessor ja andur ühes väikeses kiibis, sobib väikeste rakenduste jaoks
- Kitsas roostevabast terasest velg, suur puuteala, toetab 360° mitmesuunalist kontrolli
- Sisseehitatud inimsensoriga lülitub protsessor automaatselt unerežiimile ja ärkab puudutamisel üles, vähendades energiatarbimist
- Sisseehitatud UART-pistik, mida on lihtne ühendada riistvaraplatvormidega, nagu STM32 ja Raspberry Pi
SPETSIFIKATSIOON
- Anduri tüüp: mahtuvuslik puudutamine
- Eraldusvõime: 508DPI
- Pildi pikslid: 192 × 192
- Pildi hallskaala: 8
- Anduri suurus: R15.5 mm
- Sõrmejälgede maht: 500
- Sobivusaeg: <500 ms (1:N ja N<100)
- Vale vastuvõtmise määr: <0.001%
- Vale tagasilükkamise määr: <0.1%
- Töömahttage: 2.7–3V
- Töövool: <50mA
- Unevool: <16uA
- Anti-elektrostaatiline: kontaktlahendus 8KV / õhust tühjendus 15KV
- Liides: UART
- Läbilaskevõime: 19200 bps
- Töökeskkond:
• Temperatuur: -20°C~70°C
• Niiskus: 40%RH ~ 85%RH (ilma kondensatsioonita) - Salvestuskeskkond:
• Temperatuur: -40°C~85°C
• Niiskus: <85% suhteline õhuniiskus (ilma kondensatsioonita) - Elu: 1 miljonit korda
RIISTVARA
MÕÕDE
LIIDES
Märkus. Tegelike juhtmete värv võib pildil olevast erineda. Vastavalt PIN-koodile ühendamisel, kuid mitte värvile.
- VIN: 3.3 V
- GND: maapind
- RX: jadaandmete sisend (TTL)
- TX: jadaandmete väljund (TTL)
- RST: toite lubamine/keelamine
• HIGH: toite lubamine
• LOW: toite väljalülitamine (puhkerežiim) - ÄRATA: äratusnõel. Kui moodul on puhkerežiimis, on WKAE tihvt HIGH sensori sõrmega puudutamisel.
KÄSUD
KÄSSUVORMING
See moodul töötab alamseadmena ja selle juhtimiseks käskude saatmiseks peaksite juhtseadet juhtima. Sideliides on UART: 19200 8N1.
Vormingu käsud ja vastused peaksid olema:
1) =8 baiti
Bait | 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 |
Märkused:
CMD: käsu/vastuse tüüp
P1, P2, P3: käsu parameetrid
Q1, Q2, Q3: vastuse parameetrid
Q3: üldiselt on Q3 kehtiv/kehtetu toimingu teave, see peaks olema:
#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 |
//Edu //Ebaõnnestus //Andmebaas on täis //Kasutajat pole olemas //Kasutaja oli olemas //Sõrmejälg oli olemas //Aeg maha |
CHK: kontrollsumma, see on baitide 2. kuni 6. baitide XOR tulemus
2) >8 baiti. Need andmed sisaldavad kahte osa: andmepea ja andmepakettandmepea:
Bait | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | Tere (Len) | Madal (Len) | 0 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Tere (Len) | Madal (Len) | Q3 | 0 | CHK | 0xF5 |
Märkus.
CMD, Q3: sama mis 1)
Len: kehtivate andmete pikkus andmepaketis, 16 bitti (kaks baiti)
Tere (Len): kõrge 8 bitti Len
Madal (Len): madal 8 bitti Len
CHK: kontrollsumma, see on andmepaketi baitide 1. kuni 6. bait XOR tulemus:
Bait | 1 | 2...Len+1 | Len+2 | Len+3 |
CMD | 0xF5 | Andmed | CHK | 0xF5 |
ACK | 0xF5 | Andmed | CHK | 0xF5 |
Märkus.
Len: andmebaitide arv
CHK: kontrollsumma, see on baitide XOR tulemus alates 2. baidist kuni baidini Len+1
andmepakett, mis järgneb andmepeale.
KÄSLU TÜÜBID:
- Mooduli SN-numbri muutmine (CMD/ACK mõlemad 8 baiti)
Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x08 Uus SN (bitt 23-16) Uus SN (bitt 15-8) Uus SN (bitt 7-0) 0 CHK 0xF5 ACK 0xF5 0x08 vana S (bitt 23–16) vana SN (bitt 15-8) vana SN (bitt 7-0) 0 CHK 0xF5 - Päringu mudel SN (CMD/ACK mõlemad 8 baiti)
Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5 ACK 0xF5 0x2A SN (bitt 23-16) SN (bitt 15-8) SN (bitt 7-0) 0 CHK 0xF5 - Puhkerežiim (CMD/ACK, mõlemad 8 baiti)
Bait 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 - Sõrmejälje lisamise režiimi määramine/lugemine (CMD/ACK mõlemad 8 baiti)
On kaks režiimi: dubleerimisrežiimi lubamine ja dubleerimisrežiimi keelamine. Kui moodul on keelatud dubleerimisrežiimis: sama sõrmejälje saab lisada ainult ühe ID-na. Kui soovite lisada teise sama sõrmejäljega ID-d, on DSP-vastuse teave ebaõnnestunud. Moodul on pärast sisselülitamist keelatud režiimis.Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x2D 0 Bait5=0:
0: Luba
1: Keela
Bait5 = 1: 00: uus režiim
1: loe praegust režiimi0 CHK 0xF5 ACK 0xF5 0x2D 0 Praegune režiim ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Lisage sõrmejälg (CMD/ACK, mõlemad 8 baiti)
Põhiseade peaks saatma moodulile käske kolm korda ja lisama kolm korda sõrmejälje, veendudes, et lisatud sõrmejälg on kehtiv.
a) EsiteksBait 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) Luba (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_TIMEOUTMärkused:
Kasutaja ID: 1~0xFFF;
Kasutaja luba: 1,2,3, (saate loa ise määrata)
b) TeiseksBait 1 2 3 4 5 6 7 8 CMD
0xF5
0x02
Kasutaja ID (Kõrge 8-bitine)
Kasutaja ID (Madal 8-bitine)
Luba (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x02
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
c) kolmas
Bait 1 2 3 4 5 6 7 8 CMD
0xF5
0x03
Kasutaja ID (Kõrge 8-bitine)
Kasutaja ID (Madal 8-bitine)
Luba (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x03
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
Märkused: kasutaja ID ja luba kolmes käsus.
- Lisage kasutajaid ja laadige üles omaväärtused (CMD = 8 baiti/ACK > 8 baiti)
Need käsud on sarnased "5. lisage sõrmejälg”, peaksite lisama ka kolm korda.
a) Esiteks
Sama mis esimene "5. lisage sõrmejälg"
b) Teiseks
Sama mis teine5. lisage sõrmejälg”
c) Kolmas
CMD-vorming:Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x06 0 0 0 0 CHK 0xF5 ACK-vorming:
1) Andmepea:Bait 1 2 3 4 5 6 7 8 ACK 0xF5 0x06 Tere (Len) Madal (Len) ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Andmepakett:
Bait 1 2 3 4 5 – Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Omaväärtused CHK 0xF5 Märkused:
Omaväärtuste (Len-) pikkus on 193 baiti
Andmepakett saadetakse, kui ACK-andmete viies bait on ACK_SUCCESS - Kasutaja kustutamine (CMD/ACK mõlemad 8 baiti)
Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x04 Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) 0 0 CHK 0xF5 ACK 0xF5 0x04 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Kustuta kõik kasutajad (CMD/ACK mõlemad 8 baiti)
Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x05 0 0 0: Kustuta kõik kasutajad 1/2/3: kustuta kasutajad, kelle luba on 1/2/3 0 CHK 0xF5 ACK 0xF5 0x05 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Päringu kasutajate arv (CMD/ACK mõlemad 8 baiti)
Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x09 0 0 0: päringute arv
0xFF: päringu summa0 CHK 0xF5 ACK 0xF5 0x09 Arv/kogus (suur 8 bitti) Arv/kogus (madal 8 bitti) ACK_SUCCESS
ACK_FAIL
0xFF(CMD=0xFF)0 CHK 0xF5 - 1:1 (CMD/ACK mõlemad 8 baiti)
Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x0B Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) 0 0 CHK 0xF5 ACK 0xF5 0x0B 0 0 ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Võrdlus 1: N (CMD/ACK mõlemad 8 baiti)
Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5 ACK 0xF5 0x0C Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) Luba
(1)
ACK_NOUSER
ACK_TIMEOUT0 CHK 0xF5 - Päringu luba (CMD/ACK mõlemad 8 baiti)
Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x0A Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8 bitti) 0 0 CHK 0xF5 ACK 0xF5 0x0A 0 0 Luba
(1)
ACK_NOUSER0 CHK 0xF5 - Määra/päringu võrdlustase (CMD/ACK mõlemad 8 baiti)
Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x28 0 Bait5=0: Uus tase
Bait5 = 1: 00: taseme määramine
1: päringu tase0 CHK 0xF5 ACK 0xF5 0x28 0 Praegune tase ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Märkused: Võrdlus tase võib olla 0–9, suurem väärtus, seda rangem on võrdlus. Vaikimisi 5
- Pildi hankimine ja üleslaadimine (CMD=8 baiti/ACK > 8 baiti)
CMD-vorming:Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x24 0 0 0 0 CHK 0xF5 ACK-vorming:
1) Andmepea:Bait 1 2 3 4 5 6 7 8 ACK 0xF5 0x24 Tere (Len) Madal (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Andmepakett
Bait 1 2 – Len+1 Len+2 Len+3 ACK 0xF5 Pildi andmed CHK 0xF5 Märkused:
DSP moodulis on sõrmejäljepiltide pikslid 280*280, iga pikslit esindab 8 bitti. Üleslaadimisel on DSP piksleid s vahele jätnudampandmemahu vähendamiseks horisontaalses/vertikaalses suunas, nii et pildi suurus oleks 140*140, ja võtke lihtsalt piksli kõrged 4 bitti. iga kahe piksli järel koondatakse ülekandmiseks üks bait (eelmine piksli kõrge 4-bitine, viimane piksli madal 4-bitine).
Edastamine algab rida-realt esimeselt realt, iga rida algab esimesest pikslist, edastades kokku 140* 140/2 baiti andmeid.
Pildi andmepikkuseks on fikseeritud 9800 baiti. - Hankige pilt ja laadige üles omaväärtused (CMD=8 baiti/ACK > 8 baiti)
CMD-vorming:Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x23 0 0 0 0 CHK 0xF5 ACK-vorming:
1) Andmepea:Bait 1 2 3 4 5 6 7 8 ACK 0xF5 0x23 Tere (Len) Madal (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Andmepakett
Bait 1 2 3 4 5 – Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Omaväärtused CHK 0xF5 Märkused: Omaväärtuste (Len -3) pikkus on 193 baiti.
- Laadige alla omaväärtused ja võrrelge saadud sõrmejäljega (CMD >8 baiti/ACK=8 baiti)
CMD-vorming:
1) Andmepea:Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x44 Tere (Len) Madal (Len) 0 0 CHK 0xF5 2) Andmepakett
Bait 1 2 3 4 5 – Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Omaväärtused CHK 0xF5 Märkused: Omaväärtuste pikkus (Len -3) on 193 baiti.
ACK-vorming:Bait 1 2 3 4 5 6 7 8 ACK 0xF5 0x44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Omaväärtuste allalaadimine ja võrdlus 1:1 (CMD > 8 baiti/ACK=8 baiti)
CMD-vorming:
1) Andmepea:Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x42 Tere (Len) Madal (Len) 0 0 CHK 0xF5 2) Andmepakett
Bait 1 2 3 4 5 – Len+1 Len+2 Len+2 ACK 0xF5 Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) 0 Omaväärtused CHK 0xF5 Märkused: Omaväärtuste (Len -3) pikkus on 193 baiti.
ACK-vorming:Bait 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 0 0 ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Laadige alla omaväärtused ja võrdlus 1:N (CMD >8 baiti/ACK=8 baiti)
CMD-vorming:
1) Andmepea:Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x43 Tere (Len) Madal (Len) 0 0 CHK 0xF5 2) Andmepakett
Bait 1 2 3 4 5 – Len+1 Len+2 Len+2 ACK 0xF5 0 0 0 Omaväärtused CHK 0xF5 Märkused: Omaväärtuste (Len -3) pikkus on 193 baiti.
ACK-vorming:Bait 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) Luba
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Laadi omaväärtused üles DSP mudelist CMD=8 baiti/ACK > 8 baiti)
CMD-vorming:Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x31 Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) 0 0 CHK 0xF5 ACK-vorming:
1) Andmepea:Bait 1 2 3 4 5 6 7 8 ACK 0xF5 0x31 Tere (Len) Madal (Len) ACK_SUCCUSS
ACK_FAIL
ACK_NOUSER0 CHK 0xF5 2) Andmepakett
Bait 1 2 3 4 5 – Len+1 Len+2 Len+3 ACK 0xF5 Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) Luba (1/2/3) Omaväärtused CHK 0xF5 Märkused: Omaväärtuste (Len -3) pikkus on 193 baiti.
- Laadige alla omaväärtused ja salvestage kasutaja ID-na DSP-sse (CMD> 8 baiti/ACK = 8 baiti).
CMD-vorming:
1) Andmepea:Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x41 Tere (Len) Madal (Len) 0 0 CHK 0xF5 2) Andmepakett
Bait 1 2 3 4 5 – Len+1 Len+2 Len+3 ACK 0xF5 Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) Luba (1/2/3) Omaväärtused CHK 0xF5 Märkused: Omaväärtuste (Len -3) pikkus on 193 baiti.
ACK-vorming:Bait 1 2 3 4 5 6 7 8 ACK 0xF5 0x41 Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Kõigi lisatud kasutajate päringu teave (ID ja load) (CMD=8 baiti/ACK > 8 baiti)
CMD-vorming:Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5 ACK-vorming:
1) Andmepea:Bait 1 2 3 4 5 6 7 8 ACK 0xF5 0x2B Tere (Len) Madal (Len) ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 2) Andmepakett
Bait 1 2 3 4 – Len+1 Len+2 Len+3 ACK 0xF5 Kasutaja ID (kõrge 8-bitine) Kasutaja ID (madal 8-bitine) Kasutajateave (kasutaja ID ja luba) CHK 0xF5 Märkused:
Andmepaketi (Len) andmepikkus on ”3*User ID+2”
Kasutajateabe vorming:Bait 4 5 6 7 8 9 … Andmed Kasutaja ID1 (kõrge 8-bitine) Kasutaja ID1 (madal 8-bitine) Kasutaja 1 luba (1/2/3) Kasutaja ID2 (kõrge 8-bitine) Kasutaja ID2 (madal 8-bitine) Kasutaja 2 luba (1/2/3) …
- Määra/päringu sõrmejälje jäädvustamise ajalõpp (CMD/ACK mõlemad 8 baiti)
Bait 1 2 3 4 5 6 7 8 CMD 0xF5 0x2E 0 Bait5=0: ajalõpp
Bait5 = 1: 00: Seadke ajalõpp
1: päringu ajalõpp0 CHK 0xF5 ACK 0xF5 0x2E 0 ajalõpp ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Märkused:
Sõrmejälje ooteaja (tout) väärtuste vahemik on 0–255. Kui väärtus on 0, jätkub sõrmejälgede hankimise protsess, kui sõrmejälgi ei vajutata; Kui väärtus ei ole 0, eksisteerib süsteem ajalõpu tõttu, kui ükski sõrmejälg ei vajuta aja tout * T0 sisse.
Märkus. T0 on pildi kogumiseks/töötlemiseks kuluv aeg, tavaliselt 0.2-0.3 s.
SUHTLEMISPROTSESS
LISA SÕRMEJÄLG
KUSTUTA KASUTAJA
KUSTUTA KÕIK KASUTAJAD
HANKIGE PILT JA Laadige üles EIGENVALUE
KASUTUSJUHENDID
Kui soovite ühendada sõrmejäljemooduli arvutiga, peate USB-moodulile ostma ühe UART-i. Soovitame kasutada Waveshare'i FT232 USB UART plaat (mikro) moodul.
Kui soovite ühendada sõrmejäljemooduli arendusplaadiga nagu Raspberry Pi, kui see töötab
teie plaadi tase on 3.3 V, saate selle otse ühendada oma plaadi UART- ja GPIO-viigudega. Kui see on 5 V, lisage taseme teisendusmoodul/vooluahel.
ÜHENDA arvutiga
RIISTVARA ÜHENDUS
Teil on vaja:
- UART-sõrmejäljeandur (C)*1
- FT232 USB UART-plaat *1
- mikro-USB-kaabel *1
Ühendage sõrmejäljemoodul ja FT232 USB UART-plaat arvutiga
UART-sõrmejäljeandur (C) | FT232 USB UART plaat |
VDC | VDC |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
ÄRA | NC |
TESTIMINE
- Laadige wikist alla UART Fingerprint Sensor testitarkvara
- Avage tarkvara ja valige õige COM-port. (Tarkvara toetab ainult COM1~COM8, kui teie arvuti COM-port on sellest vahemikust väljas, muutke seda)
- Testimine
Testimisliideses on mitu funktsiooni
- Päringute arv
Vali loendama, seejärel klõpsake Saada. Kasutajate arv tagastatakse ja kuvatakse teabes Vastus liides - Lisa kasutaja
Vali Lisa kasutaja, kontrollida Hankige kaks korda ja Auto ID+1, sisesta ID (P1 ja P2) ja luba (P3), siis klõpsake nuppu Saada. Lõpuks puudutage sõrmejälje saamiseks sensorit. - Kustuta kasutaja
Valige Kustuta kasutaja, sisesta ID (P1 ja P2) ja luba (P3), seejärel klõpsake nuppu Saada. - Kustuta kõik kasutajad
Vali Kustuta kõik kasutajad, seejärel klõpsake nuppu Saada - Võrdlus 1:1
Vali 1:1 võrdlus, tippige ID (P1 ja P2) ja luba (P3), siis klõpsake nuppu Saada. - Võrdlus 1: N
Vali 1: N Võrdlus, seejärel klõpsake Saada.
…
Rohkemate funktsioonide jaoks testige seda. (Mõned funktsioonid pole selle mooduli jaoks saadaval)
ÜHENDAGE XNUCLEO-F103RB-ga
Pakume XNCULEO-F103RB demokoodi, mille saate wikist alla laadida
UART-sõrmejäljeandur (C) | NUCLEO-F103RB |
VDC | 3.3V |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
ÄRA | PB3 |
Märkus. Tihvtide kohta vaadake palun Liides eespool
- Ühendage UART sõrmejäljeandur (C) XNUCLEO_F103RB-ga ja ühendage programmeerija
- Ava projekt (demokood) keil5 tarkvaraga
- Kontrollige, kas programmeerija ja seade tuvastatakse normaalselt
- Kompileerige ja laadige alla
- Ühendage XNUCELO-F103RB USB-kaabli abil arvutiga, avage jadaabi tarkvara, määrake COM-port: 115200, 8N1
Tippige mooduli testimiseks käsud vastavalt tagastatud teabele.
ÜHENDAGE RASPBERRY PI-ga
Pakume python example Raspberry Pi jaoks, saate selle wikist alla laadida
Enne example, peaksite esmalt lubama Raspberry Pi jadapordi:
Sisendkäsk terminalis: Sudo raspi-config
Valige: Liidesesuvandid -> Jada -> Ei -> Jah
Seejärel taaskäivitage.
UART-sõrmejäljeandur (C) | Vaarika Pi |
VDC | 3.3V |
GND | GND |
RX | 14 (BCM) – PIN 8 (tahvel) |
TX | 15 (BCM) – PIN 10 (tahvel) |
RST | 24 (BCM) – PIN 18 (tahvel) |
ÄRA | 23 (BCM) – PIN 16 (tahvel) |
- Ühendage sõrmejäljemoodul Raspberry Pi-ga
- Laadige alla demokood rakendusele Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- pakkige see lahti
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Käivitage endineample
cd UART-Sõrmejälg-RaspberryPi/sudo python main.py - Järgmised juhendid testimiseks
Dokumendid / Ressursid
![]() |
WAVESHARE STM32F205 UART sõrmejäljeandur [pdfKasutusjuhend STM32F205, UART sõrmejäljeandur, STM32F205 UART sõrmejäljeandur, sõrmejäljeandur |