WAVESHARE logotips

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.73V
  • 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

WAVESHARE STM32F205 UART pirkstu nospiedumu sensors - IZMĒRS

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.

WAVESHARE STM32F205 UART pirkstu nospiedumu sensors — INTERFESS

  • 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:
  1. 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
  2. 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
  3. 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
  4. 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:0
    0: jauns režīms
    1: lasīt pašreizējo režīmu
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Pašreizējais režīms ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. 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ārt
    baits 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    Lietotāja ID (augsts 8 bitu) Lietotāja ID (mazs 8 bitu) Atļauja (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

    Piezīmes:
    Lietotāja ID: 1~0xFFF;
    Lietotāja atļauja: 1,2,3, (atļauju varat definēt pats)
    b) Otrkārt

    baits 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.

  6. 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_TIMEOUT
    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 (Len-) garums ir 193 baiti
    Datu pakete tiek nosūtīta, kad ACK datu piektais baits ir ACK_SUCCESS

  7. 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_FAIL
    0 CHK 0xF5
  8. 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_FAIL
    0 CHK 0xF5
  9. 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 summa
    0 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
  10. 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_TIMEOUT
    0 CHK 0xF5
  11. 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_TIMEOUT
    0 CHK 0xF5
  12. 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_NOUSER
    0 CHK 0xF5
  13. 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:0
    0: Iestatīt līmeni
    1: vaicājuma līmenis
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Pašreizējais līmenis ACK_SUCCUSS
    ACK_FAIL
    0 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

  14. 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_TIMEOUT
    0 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.

  15. 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_TIMEOUT
    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: Īpatnējo vērtību (Len -3) garums ir 193 baiti.

  16. 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_TIMEOUT
    0 CHK 0xF5
  17. 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_FAIL
    0 CHK 0xF5
  18. 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_NOUSER
    0 CHK 0xF5
  19. 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_NOUSER
    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 (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.

  20. 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_FAIL
    0 CHK 0xF5
  21. 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_FAIL
    0 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)  

  22. 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:0
    0: iestatīt taimautu
    1: vaicājuma taimauts
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 taimauts ACK_SUCCUSS
    ACK_FAIL
    0 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

WAVESHARE STM32F205 UART pirkstu nospiedumu sensors — PIEVIENOT PIRKSTA NOPIKUMU

DZĒST LIETOTĀJU

WAVESHARE STM32F205 UART pirkstu nospiedumu sensors — DZĒST LIETOTĀJU

DZĒST VISUS LIETOTĀJUS

WAVESHARE STM32F205 UART pirkstu nospiedumu sensors — DZĒST VISUS LIETOTĀJUS

IEGŪT ATTĒLU UN AUGšupielādējiet EIGENVALUE

WAVESHARE STM32F205 UART pirkstu nospiedumu sensors — IEGŪT ATTĒLU UN AUGšupielādēt 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

WAVESHARE STM32F205 UART pirkstu nospiedumu sensors — pārbaude

Pārbaudes saskarnē ir pieejamas vairākas funkcijas

  1. 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
  2. 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.
  3. 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.
  4. Dzēst visus lietotājus
    Izvēlieties Dzēst visus lietotājus, pēc tam noklikšķiniet uz Sūtīt
  5. 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.
  6. 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

  1. Pievienojiet UART pirkstu nospiedumu sensoru (C) ar XNUCLEO_F103RB un pievienojiet programmētāju
  2. Atvērt projektu (demo kodu) ar keil5 programmatūru
  3. Pārbaudiet, vai programmētājs un ierīce tiek atpazīti normāli
  4. Kompilējiet un lejupielādējiet
  5. 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)
  1. Pievienojiet pirkstu nospiedumu moduli Raspberry Pi
  2. Lejupielādējiet Raspberry Pi demonstrācijas kodu: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. izvelciet to
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Palaidiet bijušoample
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Šīs rokasgrāmatas, lai pārbaudītu

www.waveshare.com

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

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *