UART senzor otiska prsta (C)
korisnički priručnik
NADVIEW
Ovo je visoko integrirani sve-u-jednom kapacitivni modul senzora otiska prsta okruglog oblika, koji je malen gotovo kao ploča nokta. Modul se kontrolira putem UART naredbi, jednostavan za korištenje. Njegov advantagTo uključuje 360° višesmjernu provjeru, brzu provjeru, visoku stabilnost, nisku potrošnju energije itd.
Temeljen na Cortex procesoru visokih performansi, u kombinaciji s komercijalnim algoritmom za otiske prstiju visoke sigurnosti, UART senzor otiska prsta (C) ima funkcije kao što su upis otiska prsta, akvizicija slike, pronalaženje značajki, generiranje i pohranjivanje predložaka, podudaranje otiska prsta i tako dalje. Bez ikakvog znanja o kompliciranom algoritmu otiska prsta, sve što trebate učiniti je samo poslati nekoliko UART naredbi, kako biste ih brzo integrirali u aplikacije za provjeru otiska prsta koje zahtijevaju malu veličinu i visoku preciznost.
OSOBINE
- Jednostavan za korištenje pomoću nekoliko jednostavnih naredbi, ne morate poznavati tehnologiju otiska prsta ili međustrukturu modula
- Komercijalni algoritam za otisak prsta, stabilna izvedba, brza provjera, podržava upis otiska prsta, uparivanje otiska prsta, prikupljanje slike otiska prsta, značajku prijenosa otiska prsta itd.
- Kapacitivna osjetljiva detekcija, samo lagano dodirnite prozorčić za prikupljanje za brzu provjeru
- Hardverski visoko integrirani, procesor i senzor u jednom malom čipu, prikladno za male aplikacije
- Uski obruč od nehrđajućeg čelika, veliko dodirno područje, podržava provjeru u svim smjerovima od 360°
- Ugrađeni ljudski senzor, procesor će automatski ući u stanje mirovanja i probuditi se pri dodiru, manja potrošnja energije
- Ugrađeni UART konektor, jednostavan za povezivanje s hardverskim platformama kao što su STM32 i Raspberry Pi
SPECIFIKACIJA
- Tip senzora: kapacitivni dodir
- Rezolucija: 508DPI
- Pikseli slike: 192×192
- Skala sive slike: 8
- Veličina senzora: R15.5 mm
- Kapacitet otiska prsta: 500
- Vrijeme podudaranja: <500ms (1:N i N<100)
- Stopa lažnog prihvaćanja: <0.001%
- Stopa lažnog odbijanja: <0.1%
- Operativni svtage: 2.7–3V
- Radna struja: <50mA
- Struja mirovanja: <16uA
- Antielektrostatik: kontaktno pražnjenje 8KV / zračno pražnjenje 15KV
- Sučelje: UART
- Brzina prijenosa: 19200 bps
- Radno okruženje:
• Temperatura: -20°C~70°C
• Vlažnost: 40%RH~85%RH (bez kondenzacije) - Okruženje pohrane:
• Temperatura: -40°C~85°C
• Vlažnost: <85% RH (bez kondenzacije) - Život: 1 milijuna puta
HARDVER
DIMENZIJA
SUČELJE
Bilješka: Boja stvarnih žica može se razlikovati od slike. Prema PIN-u pri povezivanju ali ne i boji.
- VIN: 3.3V
- GND: zemlja
- RX: serijski unos podataka (TTL)
- TX: serijski izlaz podataka (TTL)
- RST: Omogućavanje/onemogućavanje napajanja Pin
• HIGH: Omogućavanje napajanja
• LOW: Isključivanje napajanja (Sleep Mode) - WAKE: Buđenje pin. Kada je modul u stanju mirovanja, WKAE pin je HIGH kada dodirnete senzor prstom.
NAREDBE
FORMAT NAREDBE
Ovaj modul radi kao podređeni uređaj, a vi biste trebali kontrolirati glavni uređaj za slanje naredbi za upravljanje njime. Komunikacijsko sučelje je UART: 19200 8N1.
Naredbe formata i odgovori trebaju biti:
1) =8 bajtova
Bajt | 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 |
Bilješke:
CMD: Vrsta naredbe/odgovora
P1, P2, P3: Parametri zapovijedanja
Q1, Q2, Q3: Parametri odgovora
P3: Općenito, Q3 je valjana/nevaljana informacija o operaciji, trebala bi biti:
#definiraj ACK_SUCCESS #definiraj ACK_FAIL #definiraj ACK_FULL #definiraj ACK_NOUSER #define ACK_USER_OCCUPIED #define ACK_FINGER_OCCUPIED #definirajte ACK_TIMEOUT |
0x00 0x01 0x04 0x05 0x06 0x07 0x08 |
//Uspjeh //Neuspjeh //Baza podataka je puna //Korisnik ne postoji //Korisnik je postojao //Otisak prsta je postojao //Pauza |
CHK: Kontrolni zbroj, to je XOR rezultat bajtova od bajta 2 do bajta 6
2) >8 bajtova. Ovi podaci sadrže dva dijela: podatkovnu glavu i glavu podatkovnog paketa:
Bajt | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | Bok (Len) | Niska (Len) | 0 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Bok (Len) | Niska (Len) | Q3 | 0 | CHK | 0xF5 |
Bilješka:
CMD, Q3: isto kao 1)
Len: duljina valjanih podataka u podatkovnom paketu, 16 bita (dva bajta)
Hi(Len): Visokih 8 bita Len
Nisko (Len): Nisko 8 bita Len
CHK: Kontrolni zbroj, to je XOR rezultat bajtova od bajta 1 do bajta 6 paketa podataka:
Bajt | 1 | 2…Len+1 | Dužina+2 | Dužina+3 |
CMD | 0xF5 | Podaci | CHK | 0xF5 |
ACK | 0xF5 | Podaci | CHK | 0xF5 |
Bilješka:
Len: brojevi bajtova podataka
CHK: Kontrolni zbroj, to je XOR rezultat bajtova od bajta 2 do bajta Len+1
podatkovni paket koji slijedi podatkovnu glavu.
VRSTE NAREDBI:
- Promjena SN broja modula (CMD/ACK oba 8 bajta)
Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x08 Novi SN (bit 23-16) Novi SN (bit 15-8) Novi SN (bit 7-0) 0 CHK 0xF5 ACK 0xF5 0x08 stari S (bit 23-16) stari SN (bit 15-8) stari SN (bit 7-0) 0 CHK 0xF5 - Model upita SN (CMD/ACK oba 8 bajta)
Bajt 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 - Način mirovanja (CMD/ACK oba 8 bajta)
Bajt 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 - Postavi/čitaj način dodavanja otiska prsta (CMD/ACK oba 8 bajtova)
Postoje dva načina rada: omogućiti način umnožavanja i onemogućiti način rada umnožavanja. Kada je modul u onemogućenom modu za umnožavanje: isti otisak prsta može se dodati samo kao jedan ID. Ako želite dodati još jedan ID s istim otiskom prsta, informacija o neuspjelom odgovoru DSP-a. Modul je u isključenom načinu rada nakon uključivanja.Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x2D 0 bajt5=0:
0: Omogući
1: Onemogući
Bajt5=1:00: novi način rada
1: očitavanje trenutnog načina rada0 CHK 0xF5 ACK 0xF5 0x2D 0 Trenutni način rada ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Dodaj otisak prsta (CMD/ACK oba 8 bajta)
Glavni uređaj bi trebao poslati naredbe tri puta modulu i dodati otisak prsta trostruko, pazeći da je dodani otisak prsta valjan.
a) PrvoBajt 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1ID korisnika (visoki 8 bita) ID korisnika (niski 8 bita) Dopuštenje (1/2/3) 0 CHK 0xF5 ACK 0xF
50x0
10 0 ACK_USPJEH
ACK_FAIL0 CHK 0xF5 ACK_FULL
ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
ACK_TIMEOUTBilješke:
ID korisnika: 1~0xFFF;
Korisnička dozvola: 1,2,3,(dopuštenje možete definirati sami)
b) DrugoBajt 1 2 3 4 5 6 7 8 CMD
0xF5
0x02
ID korisnika (visoki 8 bita)
ID korisnika (niski 8 bita)
Dopuštenje (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x02
0
0
ACK_USPJEH ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
c) treći
Bajt 1 2 3 4 5 6 7 8 CMD
0xF5
0x03
ID korisnika (visoki 8 bita)
ID korisnika (niski 8 bita)
Dopuštenje (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x03
0
0
ACK_USPJEH ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
Napomene: ID korisnika i dopuštenje u tri naredbe.
- Dodajte korisnike i prenesite vlastite vrijednosti (CMD =8Byte/ACK>8 Byte)
Ove su naredbe slične "5. dodaj otisak prsta”, trebali biste dodati i trostruko.
a) Prvo
Isto kao i prvi od “5. dodaj otisak prsta”
b) Drugo
Isto kao i drugi od “5. dodajte otisak prsta”
c) Treće
CMD format:Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x06 0 0 0 0 CHK 0xF5 ACK format:
1) Glava podataka:Bajt 1 2 3 4 5 6 7 8 ACK 0xF5 0x06 Bok (Len) Niska (Len) ACK_USPJEH
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Paket podataka:
Bajt 1 2 3 4 5—Len+1 Dužina+2 Dužina+3 ACK 0xF5 0 0 0 Svojstvene vrijednosti CHK 0xF5 Bilješke:
Duljina vlastitih vrijednosti (Len-) je 193 bajta
Paket podataka se šalje kada je peti bajt ACK podataka ACK_SUCCESS - Izbriši korisnika (CMD/ACK oba 8 bajta)
Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x04 ID korisnika (visoki 8 bita) ID korisnika (niski 8 bita) 0 0 CHK 0xF5 ACK 0xF5 0x04 0 0 ACK_USPJEH
ACK_FAIL0 CHK 0xF5 - Izbriši sve korisnike (CMD/ACK oba 8 bajta)
Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x05 0 0 0: Izbriši sve korisnike 1/2/3: izbriši korisnike čije je dopuštenje 1/2/3 0 CHK 0xF5 ACK 0xF5 0x05 0 0 ACK_USPJEH
ACK_FAIL0 CHK 0xF5 - Broj upita korisnika (CMD/ACK oba 8 bajtova)
Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x09 0 0 0: Broj upita
0xFF: Iznos upita0 CHK 0xF5 ACK 0xF5 0x09 Broj/iznos (visoki 8 bita) Broj/iznos (niski 8 bita) ACK_USPJEH
ACK_FAIL
0xFF(CMD=0xFF)0 CHK 0xF5 - 1:1 (CMD/ACK oba 8 bajta)
Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x0B ID korisnika (visoki 8 bita) ID korisnika (niski 8 bita) 0 0 CHK 0xF5 ACK 0xF5 0x0B 0 0 ACK_USPJEH
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Usporedba 1: N (CMD/ACK oba 8 bajta)
Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5 ACK 0xF5 0x0C ID korisnika (visoki 8 bita) ID korisnika (niski 8 bita) Dopuštenje
(1.)
ACK_NOUSER
ACK_TIMEOUT0 CHK 0xF5 - Dopuštenje upita (CMD/ACK oba 8 bajta)
Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x0A ID korisnika (visoki 8 bita) ID korisnika (Low8Bit) 0 0 CHK 0xF5 ACK 0xF5 0x0A 0 0 Dopuštenje
(1.)
ACK_NOUSER0 CHK 0xF5 - Postavi/upita usporedna razina (CMD/ACK oba 8 bajta)
Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x28 0 Byte5=0: Nova razina
Bajt5=1:00: Postavite razinu
1: Razina upita0 CHK 0xF5 ACK 0xF5 0x28 0 Trenutačna razina ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Napomene: Usporedba razina može biti 0~9, što je veća vrijednost, to je stroža usporedba. Zadano 5
- Nabavite sliku i prenesite (CMD=8 bajtova/ACK >8 bajtova)
CMD format:Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x24 0 0 0 0 CHK 0xF5 ACK format:
1)Podatkovna glava:Bajt 1 2 3 4 5 6 7 8 ACK 0xF5 0x24 Bok (Len) Niska (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2)Paket podataka
Bajt 1 2—Len+1 Dužina+2 Dužina+3 ACK 0xF5 Podaci o slici CHK 0xF5 Bilješke:
U DSP modulu, pikseli slika otiska prsta su 280*280, svaki piksel je predstavljen sa 8 bita. Prilikom učitavanja, DSP je preskočio piksele sampliježe u vodoravnom/okomitim smjeru kako biste smanjili veličinu podataka, tako da je slika postala 140*140, i samo uzmite visoka 4 bita piksela. svaka dva piksela sastavljena u jedan bajt za prijenos (prethodni piksel visoki 4-bit, zadnji piksel niski 4-piksela).
Prijenos počinje redak po redak od prvog retka, svaki redak počinje od prvog piksela, ukupno prenosi 140* 140/ 2 bajta podataka.
Duljina podataka slike je fiksna na 9800 bajtova. - Nabavite sliku i prenesite svojstvene vrijednosti (CMD=8 bajtova/ACK > 8 bajtova)
CMD format:Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x23 0 0 0 0 CHK 0xF5 ACK format:
1)Podatkovna glava:Bajt 1 2 3 4 5 6 7 8 ACK 0xF5 0x23 Bok (Len) Niska (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2)Paket podataka
Bajt 1 2 3 4 5—Len+1 Dužina+2 Dužina+3 ACK 0xF5 0 0 0 Svojstvene vrijednosti CHK 0xF5 Bilješke: Duljina vlastitih vrijednosti (Len -3) je 193 bajta.
- Preuzmite vlastite vrijednosti i usporedite s dobivenim otiskom prsta (CMD >8 bajtova/ACK=8 bajtova)
CMD format:
1)Podatkovna glava:Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x44 Bok (Len) Niska (Len) 0 0 CHK 0xF5 2)Paket podataka
Bajt 1 2 3 4 5—Len+1 Dužina+2 Dužina+3 ACK 0xF5 0 0 0 Svojstvene vrijednosti CHK 0xF5 Napomene: Duljina vlastitih vrijednosti (Len -3) je 193 bajta.
ACK format:Bajt 1 2 3 4 5 6 7 8 ACK 0xF5 0x44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Preuzimanje vlastitih vrijednosti i usporedba 1:1 (CMD >8 bajtova/ACK=8 bajtova)
CMD format:
1)Podatkovna glava:Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x42 Bok (Len) Niska (Len) 0 0 CHK 0xF5 2)Paket podataka
Bajt 1 2 3 4 5—Len+1 Dužina+2 Dužina+2 ACK 0xF5 ID korisnika (visoki 8 bita) ID korisnika (niski 8 bita) 0 Svojstvene vrijednosti CHK 0xF5 Bilješke: Duljina vlastitih vrijednosti (Len -3) je 193 bajta.
ACK format:Bajt 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 0 0 ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Preuzmite vlastite vrijednosti i usporedbu 1:N (CMD >8 bajtova/ACK=8 bajtova)
CMD format:
1)Podatkovna glava:Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x43 Bok (Len) Niska (Len) 0 0 CHK 0xF5 2)Paket podataka
Bajt 1 2 3 4 5—Len+1 Dužina+2 Dužina+2 ACK 0xF5 0 0 0 Svojstvene vrijednosti CHK 0xF5 Bilješke: Duljina vlastitih vrijednosti (Len -3) je 193 bajta.
ACK format:Bajt 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 ID korisnika (visoki 8 bita) ID korisnika (niski 8 bita) Dopuštenje
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Prijenos vlastitih vrijednosti iz DSP modela CMD=8 bajtova/ACK >8 bajtova)
CMD format:Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x31 ID korisnika (visoki 8 bita) ID korisnika (niski 8 bita) 0 0 CHK 0xF5 ACK format:
1)Podatkovna glava:Bajt 1 2 3 4 5 6 7 8 ACK 0xF5 0x31 Bok (Len) Niska (Len) ACK_SUCCUSS
ACK_FAIL
ACK_NOUSER0 CHK 0xF5 2)Paket podataka
Bajt 1 2 3 4 5—Len+1 Dužina+2 Dužina+3 ACK 0xF5 ID korisnika (visoki 8 bita) ID korisnika (niski 8 bita) Dopuštenje (1/2/3) Svojstvene vrijednosti CHK 0xF5 Bilješke: Duljina vlastitih vrijednosti (Len -3) je 193 bajta.
- Preuzmite vlastite vrijednosti i spremite kao ID korisnika u DSP (CMD>8 bajtova/ACK =8 bajtova)
CMD format:
1)Podatkovna glava:Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x41 Bok (Len) Niska (Len) 0 0 CHK 0xF5 2) Paket podataka
Bajt 1 2 3 4 5—Len+1 Dužina+2 Dužina+3 ACK 0xF5 ID korisnika (visoki 8 bita) ID korisnika (Low8 Bit) Dopuštenje (1/2/3) Svojstvene vrijednosti CHK 0xF5 Bilješke: Duljina vlastitih vrijednosti (Len -3) je 193 bajta.
ACK format:Bajt 1 2 3 4 5 6 7 8 ACK 0xF5 0x41 ID korisnika (visoki 8 bita) ID korisnika (niski 8 bita) ACK_USPJEH
ACK_FAIL0 CHK 0xF5 - Informacije o upitu (ID i dopuštenje) svih dodanih korisnika (CMD=8 bajtova/ACK >8 bajtova)
CMD format:Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5 ACK format:
1)Podatkovna glava:Bajt 1 2 3 4 5 6 7 8 ACK 0xF5 0x2B Bok (Len) Niska (Len) ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 2)Paket podataka
Bajt 1 2 3 4—Len+1 Dužina+2 Dužina+3 ACK 0xF5 ID korisnika (visoki 8 bita) ID korisnika (niski 8 bita) Podaci o korisniku (korisnički ID i dopuštenje) CHK 0xF5 Bilješke:
Duljina podatkovnog paketa (Len) je ”3*User ID+2”
Format korisničkih informacija:Bajt 4 5 6 7 8 9 … Podaci ID korisnika 1 (visoki 8 bita) ID korisnika 1 (niski 8 bita) Dozvola korisnika 1 (1/2/3) ID2 korisnika (visoki 8 bita) ID korisnika 2 (niski 8 bita) Dozvola korisnika 2 (1/2/3) …
- Postavi/upitaj vremensko ograničenje snimanja otiska prsta (CMD/ACK oba 8 bajta)
Bajt 1 2 3 4 5 6 7 8 CMD 0xF5 0x2E 0 Bajt5=0: isteklo
Bajt5=1:00: Postavite vremensko ograničenje
1: vremensko ograničenje upita0 CHK 0xF5 ACK 0xF5 0x2E 0 vremensko ograničenje ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Bilješke:
Raspon vrijednosti vremena čekanja otiska prsta (tout) je 0-255. Ako je vrijednost 0, proces prikupljanja otiska prsta nastavit će se ako se ne pritisne nijedan otisak prsta; Ako vrijednost nije 0, sustav će postojati zbog vremenskog ograničenja ako se ne pritisnu otisci prstiju u vremenu tout * T0.
Bilješka: T0 je vrijeme potrebno za prikupljanje/obradu slike, obično 0.2-0.3 s.
KOMUNIKACIJSKI PROCES
DODAJ OTISAK PRSTA
IZBRIŠI KORISNIKA
IZBRIŠI SVE KORISNIKE
STEČITE SLIKU I PRENOSITE VRIJEDNOST
KORISNIČKI VODIČI
Ako želite spojiti modul otiska prsta na računalo, morate kupiti jedan UART na USB modul. Preporučujemo da koristite Waveshare FT232 USB UART ploča (mikro) modul.
Ako želite spojiti modul otiska prsta na razvojnu ploču kao što je Raspberry Pi, ako radi
razina vaše ploče je 3.3V, možete je izravno spojiti na UART i GPIO pinove vaše ploče. Ako je 5V, dodajte modul/krug za pretvaranje razine.
POVEŽITE SE NA PC
POVEZIVANJE HARDVERA
Trebate:
- UART senzor otiska prsta (C)*1
- FT232 USB UART ploča *1
- mikro USB kabel *1
Spojite modul otiska prsta i FT232 USB UART ploču na računalo
UART senzor otiska prsta (C) | FT232 USB UART ploča |
VCC | VCC |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
PROBUDITI | NC |
TESTIRANJE
- Preuzmite softver za testiranje UART senzora otiska prsta s wikija
- Otvorite softver i odaberite ispravan COM port. (Softver može podržavati samo COM1~COM8, ako je COM port na vašem računalu izvan ovog raspona, izmijenite ga)
- Testiranje
U sučelju za testiranje postoji nekoliko funkcija
- Broj upita
Odaberite Računati, zatim kliknite Poslati. Broj korisnika se vraća i prikazuje u Informacijama Odgovor sučelje - Dodaj korisnika
Odaberite Dodaj korisnika, provjeriti do Nabavite dvaput i automatski ID+1, upišite ID (P1 i P2) i dopuštenje (P3), a zatim kliknite Poslati. Konačno, dodirnite senzor za preuzimanje otiska prsta. - Izbriši korisnika
Odaberite Izbriši korisnika, upišite ID (P1 i P2) i dopuštenje (P3), a zatim kliknite Pošalji. - Izbriši sve korisnike
Odaberite Izbriši sve korisnike, a zatim kliknite Pošalji - Usporedba 1:1
Odaberite Usporedba 1:1, upišite ID (P1 i P2) i dopuštenje (P3), a zatim kliknite Poslati. - Usporedba 1: N
Odaberite 1: N Usporedba, zatim kliknite Poslati.
…
Za više funkcija, testirajte ga. (Neke funkcije nisu dostupne za ovaj modul)
POVEŽITE NA XNUCLEO-F103RB
Nudimo demo kod za XNCULEO-F103RB, koji možete preuzeti s wikija
UART senzor otiska prsta (C) | NUCLEO-F103RB |
VCC | 3.3 V |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
PROBUDITI | PB3 |
Bilješka: Što se tiče pribadača, pogledajte Sučelje iznad
- Spojite UART senzor otiska prsta (C) na XNUCLEO_F103RB i povežite programator
- Otvorite projekt (demo kod) softvera keil5
- Provjerite prepoznaju li se programator i uređaj normalno
- Sastavite i preuzmite
- Povežite XNUCELO-F103RB na PC USB kabelom, otvorite softver za serijsku pomoć, postavite COM port: 115200, 8N1
Upišite naredbe za testiranje modula prema vraćenim informacijama.
POVEŽITE SE NA RASPBERRY PI
Nudimo python example za Raspberry Pi, možete ga preuzeti s wikija
Prije nego upotrijebite exampPrvo biste trebali omogućiti serijski port Raspberry Pi:
Naredba za unos na terminalu: Sudo raspi-config
Odaberite: Opcije sučelja -> Serijski -> Ne -> Da
Zatim ponovno pokrenite.
UART senzor otiska prsta (C) | Raspberry Pi |
VCC | 3.3 V |
GND | GND |
RX | 14 (BCM) – PIN 8 (ploča) |
TX | 15 (BCM) – PIN 10 (ploča) |
RST | 24 (BCM) – PIN 18 (ploča) |
PROBUDITI | 23 (BCM) – PIN 16 (ploča) |
- Spojite modul otiska prsta na Raspberry Pi
- Preuzmite demo kod na Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- raspakirajte ga
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Pokreni example
cd UART-Fingerprint-RaspberryPi/sudo python main.py - Slijedeći vodiči za testiranje
Dokumenti / Resursi
![]() |
WAVESHARE STM32F205 UART senzor otiska prsta [pdf] Korisnički priručnik STM32F205, UART senzor otiska prsta, STM32F205 UART senzor otiska prsta, senzor otiska prsta |