UART pirkstu nospiedumu sensors (C)
Lietotāja rokasgrāmata
BEIGASVIEW
Šis ir ļoti integrēts apaļas formas viss vienā kapacitatīvā pirkstu nospiedumu sensora modulis, kas ir gandrīz tikpat mazs kā nagu plāksne. Modulis tiek kontrolēts, izmantojot UART komandas, viegli lietojams. Tā advantagtajos ietilpst 360° daudzvirzienu pārbaude, ātra pārbaude, augsta stabilitāte, zems enerģijas patēriņš utt.
Pamatojoties uz augstas veiktspējas Cortex procesoru, apvienojumā ar augstas drošības komerciālo pirkstu nospiedumu algoritmu, UART pirkstu nospiedumu sensoram (C) ir tādas funkcijas kā pirkstu nospiedumu reģistrēšana, attēlu iegūšana, funkciju atrašana, veidņu ģenerēšana un saglabāšana, pirkstu nospiedumu saskaņošana un tā tālāk. Bez jebkādām zināšanām par sarežģīto pirkstu nospiedumu noņemšanas algoritmu, viss, kas jums jādara, ir vienkārši jānosūta dažas UART komandas, lai ātri integrētu to pirkstu nospiedumu pārbaudes lietojumprogrammās, kurām ir nepieciešams mazs izmērs un augsta precizitāte.
ĪPAŠĪBAS
- Viegli lietojams ar dažām vienkāršām komandām, jums nav jāzina nekāda pirkstu nospiedumu tehnoloģija vai moduļu savstarpējā struktūra
- Komerciālais pirkstu nospiedumu noņemšanas algoritms, stabila veiktspēja, ātra pārbaude, atbalsta pirkstu nospiedumu reģistrāciju, pirkstu nospiedumu saskaņošanu, pirkstu nospiedumu attēla savākšanu, pirkstu nospiedumu augšupielādes funkciju utt.
- Kapacitatīvā jutīga noteikšana, vienkārši pieskarieties savākšanas logam, lai ātri pārbaudītu
- Ļoti integrēta aparatūra, procesors un sensors vienā mazā mikroshēmā, piemērots maza izmēra lietojumprogrammām
- Šaurs nerūsējošā tērauda loks, liels pieskāriena laukums, atbalsta 360° daudzvirzienu verifikāciju
- Iebūvēts cilvēka sensors, procesors automātiski ieslēgsies miega režīmā un, pieskaroties, pamostos, tādējādi samazinot enerģijas patēriņu
- Borta UART savienotājs, viegli savienojams ar aparatūras platformām, piemēram, STM32 un Raspberry Pi
SPECIFIKĀCIJA
- Sensora tips: kapacitatīvs pieskāriens
- Izšķirtspēja: 508DPI
- Attēla pikseļi: 192 × 192
- Attēla pelēkā skala: 8
- Sensora izmērs: R15.5 mm
- Pirkstu nospiedumu ietilpība: 500
- Atbilstības laiks: <500 ms (1:N un N<100)
- Viltus pieņemšanas rādītājs: <0.001%
- Viltus noraidīšanas rādītājs: <0.1%
- Darbības apjomstage: 2.7–3V
- Darba strāva: <50mA
- Miega strāva: <16uA
- Antielektrostatisks: kontaktizlāde 8KV / gaisa izlāde 15KV
- Interfeiss: UART
- Baudrāts: 19200 bps
- Darbības vide:
• Temperatūra: -20°C~70°C
• Mitrums: 40%RH ~ 85%RH (bez kondensāta) - Uzglabāšanas vide:
• Temperatūra: -40°C~85°C
• Mitrums: <85%RH (bez kondensāta) - Dzīve: 1 miljoni reižu
APARATŪRA
DIMENSIJA
INTERFACE
Piezīme: Faktisko vadu krāsa var atšķirties no attēlā redzamās. Saskaņā ar PIN, kad tiek izveidots savienojums, bet ne krāsa.
- VIN: 3.3 V
- GND: Zeme
- RX: sērijas datu ievade (TTL)
- TX: sērijas datu izvade (TTL)
- RST: barošanas iespējošana/izslēgšana Pin
• HIGH: barošanas iespējošana
• LOW: barošanas atspējošana (miega režīms) - WAKE: Wake up pin. Kad modulis ir miega režīmā, pieskaroties sensoram ar pirkstu, WKAE tapa ir HIGH.
KOMANDAS
KOMANDU FORMĀTS
Šis modulis darbojas kā palīgierīce, un jums ir jāvada galvenā ierīce, lai nosūtītu komandas tās vadīšanai. Sakaru saskarne ir UART: 19200 8N1.
Formātu komandām un atbildēm jābūt šādām:
1) = 8 baiti
baits | 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 |
Piezīmes:
CMD: komandas/atbildes veids
P1, P2, P3: komandas parametri
Q1, Q2, Q3: atbildes parametri
Q3: Parasti Q3 ir derīga/nederīga informācija par operāciju, tai jābūt:
#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 |
//Veiksmi //Neizdevās //Datu bāze ir pilna //Lietotājs neeksistē //Lietotājs pastāvēja //Pirkstu nospiedums pastāvēja //Pārtraukums |
CHK: kontrolsumma, tas ir XOR rezultāts no baitiem no 2. līdz 6. baitam
2) > 8 baiti. Šie dati satur divas daļas: datu galviņa un datu pakešu datu galviņa:
baits | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | Sveiki (Len) | Zems (Len) | 0 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Sveiki (Len) | Zems (Len) | Q3 | 0 | CHK | 0xF5 |
Piezīme:
CMD, Q3: tāds pats kā 1)
Len: derīgo datu garums datu paketē, 16 biti (divi baiti)
Hi(Len): Augsti 8 Len biti
Zems (Len): zems 8 Len biti
CHK: kontrolsumma, tas ir XOR rezultāts baitiem no 1. baita līdz 6. baitam datu paketei:
baits | 1 | 2...Len+1 | Len+2 | Len+3 |
CMD | 0xF5 | Dati | CHK | 0xF5 |
ACK | 0xF5 | Dati | CHK | 0xF5 |
Piezīme:
Len: datu baitu skaits
CHK: kontrolsumma, tas ir XOR rezultāts baitiem no 2. baita līdz baitam Len+1
datu pakete, kas seko datu galvai.
KOMANDU VEIDI:
- Modificēt moduļa SN numuru (CMD/ACK abi 8 baiti)
baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x08 Jauns SN (bits 23-16) Jauns SN (bits 15-8) Jauns SN (bits 7-0) 0 CHK 0xF5 ACK 0xF5 0x08 vecais S (23.–16. bits) vecais SN (bits 15-8) vecais SN (bits 7-0) 0 CHK 0xF5 - Vaicājuma modelis SN (CMD/ACK abi 8 baiti)
baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5 ACK 0xF5 0x2A SN (bits 23-16) SN (bits 15-8) SN (bits 7-0) 0 CHK 0xF5 - Miega režīms (CMD/ACK abi 8 baiti)
baits 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 - Pirkstu nospiedumu pievienošanas režīma iestatīšana/lasīšana (CMD/ACK abi 8 baiti)
Ir divi režīmi: iespējot dublēšanas režīmu un atspējot dublēšanas režīmu. Ja modulis ir atspējots dublēšanas modē: vienu un to pašu pirkstu nospiedumu var pievienot tikai kā vienu ID. Ja vēlaties pievienot citu ID ar tādu pašu pirkstu nospiedumu, informācija par DSP atbildi neizdevās. Pēc ieslēgšanas modulis ir atspējotā režīmā.baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x2D 0 5. baits = 0:
0: Iespējot
1: atspējot
5. baits=1:00: jauns režīms
1: lasīt pašreizējo režīmu0 CHK 0xF5 ACK 0xF5 0x2D 0 Pašreizējais režīms ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Pievienot pirksta nospiedumu (CMD/ACK abi 8 baiti)
Galvenajai ierīcei ir jānosūta komandas trīs reizes modulim un trīs reizes jāpievieno pirksta nospiedums, pārliecinoties, ka pievienotais pirksta nospiedums ir derīgs.
a) Pirmkārtbaits 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) Atļauja (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_TIMEOUTPiezīmes:
Lietotāja ID: 1~0xFFF;
Lietotāja atļauja: 1,2,3, (atļauju varat definēt pats)
b) Otrkārtbaits 1 2 3 4 5 6 7 8 CMD
0xF5
0x02
Lietotāja ID (Augsts 8 bitu)
Lietotāja ID (Zems 8 bitu)
Atļauja (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x02
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
c) trešais
baits 1 2 3 4 5 6 7 8 CMD
0xF5
0x03
Lietotāja ID (Augsts 8 bitu)
Lietotāja ID (Zems 8 bitu)
Atļauja (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x03
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
Piezīmes: Lietotāja ID un atļauja trīs komandās.
- Pievienojiet lietotājus un augšupielādējiet savas vērtības (CMD = 8 baiti/ACK > 8 baiti)
Šīs komandas ir līdzīgas “5. pievienot pirkstu nospiedumu”, jums vajadzētu pievienot arī trīs reizes.
a) Pirmkārt
Tāds pats kā pirmais no “5. pievienojiet pirksta nospiedumu”
b) Otrkārt
Tas pats, kas otrais no “5. pievienojiet pirkstu nospiedumu”
c) Trešais
CMD formāts:baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x06 0 0 0 0 CHK 0xF5 ACK formāts:
1) Datu galviņa:baits 1 2 3 4 5 6 7 8 ACK 0xF5 0x06 Sveiki (Len) Zems (Len) ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Datu pakete:
baits 1 2 3 4 5. — Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Pašvērtības CHK 0xF5 Piezīmes:
Pašvērtību (Len-) garums ir 193 baiti
Datu pakete tiek nosūtīta, kad ACK datu piektais baits ir ACK_SUCCESS - Dzēst lietotāju (CMD/ACK abi 8 baiti)
baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x04 Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) 0 0 CHK 0xF5 ACK 0xF5 0x04 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Dzēst visus lietotājus (CMD/ACK abi 8 baiti)
baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x05 0 0 0: Dzēst visus lietotājus 1/2/3: dzēst lietotājus, kuru atļauja ir 1/2/3 0 CHK 0xF5 ACK 0xF5 0x05 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Lietotāju vaicājumu skaits (CMD/ACK abi 8 baiti)
baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x09 0 0 0: vaicājumu skaits
0xFF: vaicājuma summa0 CHK 0xF5 ACK 0xF5 0x09 Skaits/Summa (augsts 8 bitu) Skaits/Summa (mazs 8 biti) ACK_SUCCESS
ACK_FAIL
0xFF(CMD=0xFF)0 CHK 0xF5 - 1:1 (CMD/ACK abi 8 baiti)
baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x0B Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) 0 0 CHK 0xF5 ACK 0xF5 0x0B 0 0 ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Salīdzinājums 1: N (CMD/ACK abi 8 baiti)
baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5 ACK 0xF5 0x0C Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) Atļauja
(1/2/3)
ACK_NOUSER
ACK_TIMEOUT0 CHK 0xF5 - Vaicājuma atļauja (CMD/ACK abi 8 baiti)
baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x0A Lietotāja ID (augsts 8 bitu) Lietotāja ID (zemi 8 biti) 0 0 CHK 0xF5 ACK 0xF5 0x0A 0 0 Atļauja
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Iestatīšanas/vaicājuma salīdzināšanas līmenis (CMD/ACK abi 8 baiti)
baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x28 0 5. baits = 0: jauns līmenis
5. baits=1:00: Iestatīt līmeni
1: vaicājuma līmenis0 CHK 0xF5 ACK 0xF5 0x28 0 Pašreizējais līmenis ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Piezīmes: salīdzinājums līmenis var būt 0–9, jo lielāka vērtība, jo stingrāks salīdzinājums. Noklusējums 5
- Iegūt attēlu un augšupielādēt (CMD=8 baiti/ACK > 8 baiti)
CMD formāts:baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x24 0 0 0 0 CHK 0xF5 ACK formāts:
1) Datu galva:baits 1 2 3 4 5 6 7 8 ACK 0xF5 0x24 Sveiki (Len) Zems (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Datu pakete
baits 1 2. — Len+1 Len+2 Len+3 ACK 0xF5 Attēla dati CHK 0xF5 Piezīmes:
DSP modulī pirkstu nospiedumu attēlu pikseļi ir 280*280, katrs pikselis ir attēlots ar 8 bitiem. Augšupielādējot, DSP ir izlaidis pikseļus samplīgojiet horizontālā/vertikālā virzienā, lai samazinātu datu lielumu, lai attēls kļūtu 140*140, un vienkārši paņemiet pikseļa 4 augstos bitus. katriem diviem pikseļiem, kas apvienoti vienā baitā pārsūtīšanai (iepriekšējais pikseļa augstums 4 bitu, pēdējais pikseļi zems 4 pikseļi).
Pārraide sākas pa rindiņai no pirmās rindas, katra rinda sākas no pirmā pikseļa, pilnībā pārsūtot 140* 140/2 baitus datu.
Attēla datu garums ir fiksēts 9800 baiti. - Iegūt attēlu un augšupielādēt īpašvērtības (CMD=8 baiti/ACK > 8 baiti)
CMD formāts:baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x23 0 0 0 0 CHK 0xF5 ACK formāts:
1) Datu galva:baits 1 2 3 4 5 6 7 8 ACK 0xF5 0x23 Sveiki (Len) Zems (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Datu pakete
baits 1 2 3 4 5. — Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Pašvērtības CHK 0xF5 Piezīmes: Īpatnējo vērtību (Len -3) garums ir 193 baiti.
- Lejupielādējiet īpašvērtības un salīdziniet ar iegūto pirkstu nospiedumu (CMD >8 baiti/ACK=8 baiti)
CMD formāts:
1) Datu galva:baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x44 Sveiki (Len) Zems (Len) 0 0 CHK 0xF5 2) Datu pakete
baits 1 2 3 4 5. — Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Pašvērtības CHK 0xF5 Piezīmes: Īpašvērtību garums (Len -3) ir 193 baiti.
ACK formāts:baits 1 2 3 4 5 6 7 8 ACK 0xF5 0x44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Lejupielādēt īpašvērtības un salīdzināšanu 1:1 (CMD > 8 baiti/ACK=8 baiti)
CMD formāts:
1) Datu galva:baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x42 Sveiki (Len) Zems (Len) 0 0 CHK 0xF5 2) Datu pakete
baits 1 2 3 4 5. — Len+1 Len+2 Len+2 ACK 0xF5 Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) 0 Pašvērtības CHK 0xF5 Piezīmes: Īpatnējo vērtību (Len -3) garums ir 193 baiti.
ACK formāts:baits 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 0 0 ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Lejupielādēt īpašvērtības un salīdzinājumu 1:N (CMD >8 baiti/ACK=8 baiti)
CMD formāts:
1) Datu galva:baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x43 Sveiki (Len) Zems (Len) 0 0 CHK 0xF5 2) Datu pakete
baits 1 2 3 4 5. — Len+1 Len+2 Len+2 ACK 0xF5 0 0 0 Pašvērtības CHK 0xF5 Piezīmes: Īpatnējo vērtību (Len -3) garums ir 193 baiti.
ACK formāts:baits 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) Atļauja
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Augšupielādēt īpašvērtības no DSP modeļa CMD=8 baiti/ACK >8 baiti)
CMD formāts:baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x31 Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) 0 0 CHK 0xF5 ACK formāts:
1) Datu galva:baits 1 2 3 4 5 6 7 8 ACK 0xF5 0x31 Sveiki (Len) Zems (Len) ACK_SUCCUSS
ACK_FAIL
ACK_NOUSER0 CHK 0xF5 2) Datu pakete
baits 1 2 3 4 5. — Len+1 Len+2 Len+3 ACK 0xF5 Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) Atļauja (1/2/3) Pašvērtības CHK 0xF5 Piezīmes: Īpatnējo vērtību (Len -3) garums ir 193 baiti.
- Lejupielādējiet īpašvērtības un saglabājiet kā lietotāja ID DSP (CMD>8 baiti/ACK =8 baiti).
CMD formāts:
1) Datu galva:baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x41 Sveiki (Len) Zems (Len) 0 0 CHK 0xF5 2) Datu pakete
baits 1 2 3 4 5. — Len+1 Len+2 Len+3 ACK 0xF5 Lietotāja ID (augsts 8 bitu) Lietotāja ID (zemi 8 biti) Atļauja (1/2/3) Pašvērtības CHK 0xF5 Piezīmes: Īpatnējo vērtību (Len -3) garums ir 193 baiti.
ACK formāts:baits 1 2 3 4 5 6 7 8 ACK 0xF5 0x41 Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Vaicājuma informācija (ID un atļauja) par visiem pievienotajiem lietotājiem (CMD=8 baiti/ACK > 8 baiti)
CMD formāts:baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5 ACK formāts:
1) Datu galva:baits 1 2 3 4 5 6 7 8 ACK 0xF5 0x2B Sveiki (Len) Zems (Len) ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 2) Datu pakete
baits 1 2 3 4. — Len+1 Len+2 Len+3 ACK 0xF5 Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) Lietotāja informācija (lietotāja ID un atļauja) CHK 0xF5 Piezīmes:
Datu paketes (Len) datu garums ir “3*User ID+2”
Lietotāja informācijas formāts:baits 4 5 6 7 8 9 … Dati Lietotāja ID1 (augsts 8 bitu) Lietotāja ID1 (mazs 8 bitu) Lietotāja 1 atļauja (1/2/3) User ID2 (augsts 8 bitu) Lietotāja ID2 (mazs 8 bitu) Lietotāja 2 atļauja (1/2/3) …
- Iestatīt/vaicājuma pirkstu nospiedumu uztveršanas taimauts (CMD/ACK abi 8 baiti)
baits 1 2 3 4 5 6 7 8 CMD 0xF5 0x2E 0 Baits5=0: taimauts
5. baits=1:00: iestatīt taimautu
1: vaicājuma taimauts0 CHK 0xF5 ACK 0xF5 0x2E 0 taimauts ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Piezīmes:
Pirkstu nospiedumu gaidīšanas taimauta (tout) vērtību diapazons ir 0–255. Ja vērtība ir 0, pirkstu nospiedumu iegūšanas process turpināsies, ja netiks nospiests neviens pirkstu nospiedums; Ja vērtība nav 0, sistēma pastāvēs noildzes dēļ, ja laikā tout * T0 netiek nospiests neviens pirkstu nospiedums.
Piezīme: T0 ir laiks, kas nepieciešams attēla savākšanai/apstrādei, parasti 0.2-0.3 s.
KOMUNIKĀCIJAS PROCESS
PIEVIENOT PIRKSTA NOspiedumu
DZĒST LIETOTĀJU
DZĒST VISUS LIETOTĀJUS
IEGŪT ATTĒLU UN AUGšupielādējiet EIGENVALUE
LIETOTĀJA ROKASGRĀMATAS
Ja vēlaties savienot pirkstu nospiedumu moduli ar datoru, jums ir jāiegādājas viens UART USB modulim. Mēs iesakām izmantot Waveshare FT232 USB UART plate (mikro) modulis.
Ja vēlaties savienot pirkstu nospiedumu moduli ar izstrādes plati, piemēram, Raspberry Pi, ja tas darbojas
jūsu plates līmenis ir 3.3 V, varat to tieši savienot ar jūsu plates UART un GPIO tapām. Ja tas ir 5 V, lūdzu, pievienojiet līmeņa konvertēšanas moduli/shēmu.
PIEVIENOTIES AR DATORU
APARATŪRAS SAVIENOJUMS
Jums ir nepieciešams:
- UART pirkstu nospiedumu sensors (C)*1
- FT232 USB UART plate *1
- mikro USB kabelis *1
Pievienojiet pirkstu nospiedumu moduli un FT232 USB UART plati datoram
UART pirkstu nospiedumu sensors (C) | FT232 USB UART plate |
VDC | VDC |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
PAMODA | NC |
TESTĒŠANA
- Lejupielādējiet UART pirkstu nospiedumu sensora pārbaudes programmatūru no wiki
- Atveriet programmatūru un izvēlieties pareizo COM portu. (Programmatūra var atbalstīt tikai COM1~COM8, ja datora COM ports ir ārpus šī diapazona, lūdzu, mainiet to)
- Testēšana
Pārbaudes saskarnē ir pieejamas vairākas funkcijas
- Vaicājumu skaits
Izvēlieties Skaitīt, pēc tam noklikšķiniet Sūtīt. Lietotāju skaits tiek atgriezts un parādīts informācijā Atbilde saskarne - Pievienot lietotāju
Izvēlieties Pievienot lietotāju, pārbaudiet uz Iegādāties divas reizes un Auto ID+1, ierakstiet ID (P1 un P2) un atļauja (P3), pēc tam noklikšķiniet Sūtīt. Visbeidzot, pieskarieties sensoram, lai iegūtu pirksta nospiedumu. - Dzēst lietotāju
Izvēlieties to Dzēst lietotāju, ierakstiet ID (P1 un P2) un atļauja (P3), pēc tam noklikšķiniet uz Sūtīt. - Dzēst visus lietotājus
Izvēlieties Dzēst visus lietotājus, pēc tam noklikšķiniet uz Sūtīt - Salīdzinājums 1:1
Izvēlieties 1:1 salīdzinājums, ierakstiet ID (P1 un P2) un atļauja (P3), pēc tam noklikšķiniet Sūtīt. - Salīdzinājums 1: N
Izvēlieties 1: N Salīdzinājums, pēc tam noklikšķiniet Sūtīt.
…
Lai iegūtu vairāk funkciju, lūdzu, pārbaudiet to. (Dažas funkcijas šim modulim nav pieejamas)
SAVIENOTIES AR XNUCLEO-F103RB
Mēs piedāvājam XNCULEO-F103RB demonstrācijas kodu, ko varat lejupielādēt no wiki
UART pirkstu nospiedumu sensors (C) | NUCLEO-F103RB |
VDC | 3.3V |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
PAMODA | PB3 |
Piezīme: Par tapām, lūdzu, skatiet Interfeiss augstāk
- Pievienojiet UART pirkstu nospiedumu sensoru (C) ar XNUCLEO_F103RB un pievienojiet programmētāju
- Atvērt projektu (demo kodu) ar keil5 programmatūru
- Pārbaudiet, vai programmētājs un ierīce tiek atpazīti normāli
- Kompilējiet un lejupielādējiet
- Savienojiet XNUCELO-F103RB ar datoru, izmantojot USB kabeli, atveriet seriālās palīdzības programmatūru, iestatiet COM portu: 115200, 8N1
Ierakstiet komandas, lai pārbaudītu moduli saskaņā ar atgriezto informāciju.
SAVIENOTIES AR RASPBERRY PI
Mēs piedāvājam python example Raspberry Pi, varat to lejupielādēt no wiki
Pirms lietojat exampvispirms ir jāiespējo Raspberry Pi seriālais ports:
Ievades komanda terminālī: Sudo raspi-config
Izvēlieties: Interfeisa opcijas -> Serial -> Nē -> Jā
Pēc tam restartējiet.
UART pirkstu nospiedumu sensors (C) | Raspberry Pi |
VDC | 3.3V |
GND | GND |
RX | 14 (BCM) — PIN 8 (dēlis) |
TX | 15 (BCM) — PIN 10 (dēlis) |
RST | 24 (BCM) — PIN 18 (dēlis) |
PAMODA | 23 (BCM) — PIN 16 (dēlis) |
- Pievienojiet pirkstu nospiedumu moduli Raspberry Pi
- Lejupielādējiet Raspberry Pi demonstrācijas kodu: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- izvelciet to
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Palaidiet bijušoample
cd UART-Fingerprint-RaspberryPi/sudo python main.py - Šīs rokasgrāmatas, lai pārbaudītu
Dokumenti / Resursi
![]() |
WAVESHARE STM32F205 UART pirkstu nospiedumu sensors [pdfLietotāja rokasgrāmata STM32F205, UART pirkstu nospiedumu sensors, STM32F205 UART pirkstu nospiedumu sensors, pirkstu nospiedumu sensors |