Logotip WAVESHARE

Senzor prstnih odtisov UART (C)
Uporabniški priročnik

KONECVIEW

To je visoko integriran modul kapacitivnega senzorja prstnih odtisov okrogle oblike vse v enem, ki je majhen skoraj kot nohtna plošča. Modul je krmiljen preko ukazov UART, enostaven za uporabo. Njegov advantagvključujejo 360° vsesmerno preverjanje, hitro preverjanje, visoko stabilnost, nizko porabo energije itd.
Senzor prstnih odtisov UART (C) temelji na visoko zmogljivem procesorju Cortex v kombinaciji z visokovarnim komercialnim algoritmom prstnih odtisov in vključuje funkcije, kot so vpis prstnih odtisov, pridobivanje slik, iskanje funkcij, generiranje in shranjevanje predlog, ujemanje prstnih odtisov itd. Brez znanja o zapletenem algoritmu prstnih odtisov morate le poslati nekaj ukazov UART, da ga hitro integrirate v aplikacije za preverjanje prstnih odtisov, ki zahtevajo majhno velikost in visoko natančnost.

ZNAČILNOSTI
  • Enostaven za uporabo z nekaj preprostimi ukazi, ni vam treba poznati tehnologije prstnih odtisov ali interstrukture modula
  • Komercialni algoritem prstnih odtisov, stabilno delovanje, hitro preverjanje, podpira vpis prstnih odtisov, ujemanje prstnih odtisov, zbiranje slike prstnih odtisov, funkcijo nalaganja prstnih odtisov itd.
  • Kapacitivno občutljivo zaznavanje, samo rahlo se dotaknite zbiralnega okna za hitro preverjanje
  • Visoko integrirana strojna oprema, procesor in senzor v enem majhnem čipu, primeren za majhne aplikacije
  • Ozko platišče iz nerjavečega jekla, veliko območje dotika, podpira 360° vsesmerno preverjanje
  • Vgrajen človeški senzor bo procesor samodejno prešel v stanje spanja in se zbudil ob dotiku, manjša poraba energije
  • Vgrajen priključek UART, enostaven za povezavo s platformami strojne opreme, kot sta STM32 in Raspberry Pi
SPECIFIKACIJA
  • Tip senzorja: kapacitivni na dotik
  • Ločljivost: 508DPI
  • Slikovne pike: 192×192
  • Sivine slike: 8
  • Velikost senzorja: R15.5 mm
  • Kapaciteta prstnih odtisov: 500
  • Čas ujemanja: <500 ms (1:N in N<100)
  • Stopnja napačnega sprejemanja: <0.001 %
  • Stopnja lažnih zavrnitev: <0.1 %
  • Delovna zvezatage: 2.73V
  • Delovni tok: <50mA
  • Tok mirovanja: <16uA
  • Protielektrostatična: kontaktna razelektritev 8KV / zračna razelektritev 15KV
  • Vmesnik: UART
  • Hitrost prenosa: 19200 bps
  • Delovno okolje:
    • Temperatura: -20°C~70°C
    • Vlažnost: 40% RH~85% RH (brez kondenzacije)
  • Okolje za shranjevanje:
    • Temperatura: -40°C~85°C
    • Vlažnost: <85% RH (brez kondenzacije)
  • Življenje: 1 milijonov krat

STROJNA OPREMA

DIMENZIJA

Senzor prstnih odtisov WAVESHARE STM32F205 UART - DIMENZIJA

VMESNIK

Opomba: Barva dejanskih žic se lahko razlikuje od slike. Glede na PIN pri povezovanju, ne pa glede na barvo.

WAVESHARE STM32F205 UART senzor prstnih odtisov - VMESNIK

  • VIN: 3.3V
  • GND: zemlja
  • RX: serijski vnos podatkov (TTL)
  • TX: serijski podatkovni izhod (TTL)
  • RST: Pin za vklop/onemogočanje napajanja
    • VISOKO: Omogočanje napajanja
    • LOW: onemogočanje napajanja (način mirovanja)
  • WAKE: Bujenje žebljiček. Ko je modul v načinu mirovanja, je pin WKAE HIGH, ko se senzorja dotaknete s prstom.

UKAZI

FORMAT UKAZOV

Ta modul deluje kot podrejena naprava in vi bi morali nadzorovati glavno napravo, da pošljete ukaze za njeno upravljanje. Komunikacijski vmesnik je UART: 19200 8N1.
Oblika ukazov in odgovorov mora biti:
1) = 8 bajtov

Bajt 1 2 3 4 5 6 7 8
CMD 0xF5 CMD P1 P2 P3 0 CHK 0xF5
POTRDI 0xF5 CMD Q1 Q2 Q3 0 CHK 0xF5

Opombe:
CMD: vrsta ukaza/odziva
P1, P2, P3: Parametri ukaza
Q1, Q2, Q3: parametri odziva
Q3: Na splošno je Q3 veljavna/neveljavna informacija o operaciji, morala bi biti:

#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
//Uspeh
//Neuspešno
//Baza podatkov je polna
//Uporabnik ne obstaja
//Uporabnik je obstajal
//Prstni odtis je obstajal
//Time out

CHK: kontrolna vsota, je rezultat XOR bajtov od bajta 2 do bajta 6

2) >8 bajtov. Ti podatki vsebujejo dva dela: podatkovno glavo in podatkovno glavo paketa podatkov:

Bajt 1 2 3 4 5 6 7 8
CMD 0xF5 CMD Živjo (Len) Nizka (Len) 0 0 CHK 0xF5
POTRDI 0xF5 CMD Živjo (Len) Nizka (Len) Q3 0 CHK 0xF5

Opomba:
CMD, Q3: enako kot 1)
Len: dolžina veljavnih podatkov v podatkovnem paketu, 16 bitov (dva bajta)
Hi(Len): Visokih 8 bitov Len
Nizka(Len): nizka 8 bitov Len
CHK: kontrolna vsota, je rezultat XOR bajtov od bajta 1 do bajta 6 podatkovnega paketa:

Bajt 1 2…Len+1 Len+2 Len+3
CMD 0xF5 podatki CHK 0xF5
POTRDI 0xF5 podatki CHK 0xF5

Opomba:
Len: število podatkovnih bajtov
CHK: kontrolna vsota, rezultat XOR bajtov od bajta 2 do bajta Len+1
podatkovni paket, ki sledi podatkovni glavi.

VRSTE UKAZOV:
  1. Spremenite številko SN modula (CMD/ACK oba 8 bajta)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x08 Nov SN (Bit 23-16) Nov SN (Bit 15-8) Nov SN (Bit 7-0) 0 CHK 0xF5
    POTRDI 0xF5 0x08 stari S (Bit 23-16) stari SN (Bit 15-8) stari SN (Bit 7-0) 0 CHK 0xF5
  2. Model poizvedbe SN (CMD/ACK oba 8 bajta)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5
    POTRDI 0xF5 0x2A SN (Bit 23-16) SN (Bit 15-8) SN (Bit 7-0) 0 CHK 0xF5
  3. Način mirovanja (CMD/ACK oba 8 bajtov)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2C 0 0 0 0 CHK 0xF5
    POTRDI 0xF5 0x2C 0 0 0 0 CHK 0xF5
  4. Nastavi/preberi način dodajanja prstnih odtisov (CMD/ACK oba 8 bajta)
    Obstajata dva načina: omogoči način podvajanja in onemogoči način podvajanja. Ko je modul v načinu za onemogočeno podvajanje: isti prstni odtis je mogoče dodati samo kot en ID. Če želite dodati drug ID z istim prstnim odtisom, informacije o neuspešnem odgovoru DSP. Modul je po vklopu v onemogočenem načinu.
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Bajt5=0:
    0: Omogoči
    1: Onemogoči
    Bajt5=1:0
    0: nov način
    1: branje trenutnega načina
    0 CHK 0xF5
    POTRDI 0xF5 0x2D 0 Trenutni način ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Dodajte prstni odtis (CMD/ACK oba 8 bajtov)
    Glavna naprava mora modulu trikrat poslati ukaze in trikrat dodati prstni odtis, pri čemer mora zagotoviti, da je dodani prstni odtis veljaven.
    a) Prvič
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    ID uporabnika (visoka 8-bitna) ID uporabnika (Low 8Bit ) Dovoljenje(1/2/3) 0 CHK 0xF5
    POTRDI 0xF
    5
    0x0
    1
    0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
    ACK_FULL
    ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
    ACK_TIMEOUT

    Opombe:
    ID uporabnika: 1~0xFFF;
    Uporabniško dovoljenje: 1,2,3,(dovoljenje lahko določite sami)
    b) Drugič

    Bajt 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    ID uporabnika

    (Visoka 8-bitna)

    ID uporabnika

    (Nizka 8-bitna)

    Dovoljenje

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    POTRDI

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) tretji

    Bajt 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    ID uporabnika

    (Visoka 8-bitna)

    ID uporabnika

    (Nizka 8-bitna)

    Dovoljenje

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    POTRDI

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Opombe: ID uporabnika in dovoljenje v treh ukazih.

  6. Dodajte uporabnike in naložite lastne vrednosti (CMD =8Byte/ACK > 8 Byte)
    Ti ukazi so podobni »5. dodajte prstni odtis«, dodajte tudi trikrat.
    a) Prvič
    Enako kot prvi od "5. dodaj prstni odtis”
    b) Drugič
    Enako kot drugi od "5. dodajte prstni odtis
    c) Tretjič
    Format CMD:
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    Oblika ACK:
    1) Podatkovna glava:

    Bajt 1 2 3 4 5 6 7 8
    POTRDI 0xF5 0x06 Živjo (Len) Nizka (Len) ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Podatkovni paket:

    Bajt 1 2 3 4 5—Len+1 Len+2 Len+3
    POTRDI 0xF5 0 0 0 Lastne vrednosti CHK 0xF5

    Opombe:
    Dolžina lastnih vrednosti (Len-) je 193 bajtov
    Podatkovni paket je poslan, ko je peti bajt podatkov ACK ACK_SUCCESS

  7. Izbriši uporabnika (CMD/ACK oba 8 bajtov)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 ID uporabnika (visoka 8-bitna)  ID uporabnika (nizka 8-bitna) 0  0 CHK 0xF5
    POTRDI 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. Izbriši vse uporabnike(CMD/ACK oba 8 bajtov)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0:Izbriši vse uporabnike 1/2/3: izbrišite uporabnike, katerih dovoljenje je 1/2/3 0 CHK 0xF5
    POTRDI 0xF5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. Število poizvedb uporabnikov(CMD/ACK oba 8 bajtov)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Število poizvedb
    0xFF: znesek poizvedbe
    0 CHK 0xF5
    POTRDI 0xF5 0x09 Število/količina (visoko 8-bitno) Število/Količina (Low 8Bit ) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 1:1(CMD/ACK oba 8 bajtov)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B ID uporabnika (visoko 8 bitov) ID uporabnika (nizka 8 bitov) 0 0 CHK 0xF5
    POTRDI 0xF5 0x0B 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. Primerjava 1: N(CMD/ACK oba 8 bajtov)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5
    POTRDI 0xF5 0x0C ID uporabnika (visoko 8 bitov) ID uporabnika (nizka 8 bitov) Dovoljenje
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Dovoljenje za poizvedbo(CMD/ACK oba 8 bajtov)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A ID uporabnika (visoka 8-bitna) ID uporabnika (Low8Bit ) 0 0 CHK 0xF5
    POTRDI 0xF5 0x0A 0 0 Dovoljenje
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. Raven primerjave nastavitev/poizvedbe(CMD/ACK oba 8 bajtov)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Nova raven
    Bajt5=1:0
    0:Nastavi raven
    1:Raven poizvedbe
    0 CHK 0xF5
    POTRDI 0xF5 0x28 0 Trenutna raven ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Opombe: Primerjava raven je lahko 0~9, večja je vrednost, strožja je primerjava. Privzeto 5

  14. Pridobite sliko in naložite(CMD=8 bajtov/ACK >8 bajtov)
    Format CMD:
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x24 0 0 0 0 CHK 0xF5

    Format ACK:
    1)Podatkovna glava:

    Bajt 1 2 3 4 5 6 7 8
    POTRDI 0xF5 0x24 Živjo (Len) Nizka (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2)Podatkovni paket

    Bajt 1 2—Len+1 Len+2 Len+3
    POTRDI 0xF5 Slikovni podatki CHK 0xF5

    Opombe:
    V modulu DSP so slikovne pike slik prstnih odtisov 280*280, vsaka slikovna pika je predstavljena z 8 biti. Pri nalaganju je DSP preskočil slikovne pike samppremikajte v vodoravni/navpični smeri, da zmanjšate velikost podatkov, tako da slika postane 140*140, in vzemite samo visoke 4 bite slikovne pike. vsaki dve slikovni piki, sestavljeni v en bajt za prenos (prejšnja visoka slikovna pika 4-bitna, zadnja nizka slikovna pika 4-bitna).
    Prenos se začne vrstico za vrstico od prve vrstice, vsaka vrstica se začne od prve slikovne pike, skupaj prenese 140* 140/2 bajtov podatkov.
    Dolžina podatkov slike je fiksna na 9800 bajtov.

  15. Pridobite sliko in naložite lastne vrednosti(CMD=8 bajtov/ACK > 8 bajtov)
    Format CMD:
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x23 0 0 0 0 CHK 0xF5

    Format ACK:
    1)Podatkovna glava:

    Bajt 1 2 3 4 5 6 7 8
    POTRDI 0xF5 0x23 Živjo (Len) Nizka (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2)Podatkovni paket

    Bajt 1 2 3 4 5—Len+1 Len+2 Len+3
    POTRDI 0xF5 0 0 0 Lastne vrednosti CHK 0xF5

    Opombe: Dolžina lastnih vrednosti (Len -3) je 193 bajtov.

  16. Prenesite lastne vrednosti in jih primerjajte s pridobljenim prstnim odtisom(CMD >8 bajtov/ACK=8 bajtov)
    Format CMD:
    1)Podatkovna glava:
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Živjo (Len) Nizka (Len) 0 0 CHK 0xF5

    2)Podatkovni paket

    Bajt 1 2 3 4 5—Len+1 Len+2 Len+3
    POTRDI 0xF5 0 0 0 Lastne vrednosti CHK 0xF5

    Opombe: Dolžina lastnih vrednosti (Len -3) je 193 bajtov.
    Format ACK:

    Bajt 1 2 3 4 5 6 7 8
    POTRDI 0xF5 0x44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. Prenos lastnih vrednosti in primerjava 1:1(CMD >8 bajtov/ACK=8 bajtov)
    Format CMD:
    1)Podatkovna glava:
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Živjo (Len) Nizka (Len) 0 0 CHK 0xF5

    2)Podatkovni paket

    Bajt 1 2 3 4 5—Len+1 Len+2 Len+2
    POTRDI 0xF5 ID uporabnika (visoka 8 bitov) ID uporabnika (nizka 8 bitov) 0 Lastne vrednosti CHK 0xF5

    Opombe: Dolžina lastnih vrednosti (Len -3) je 193 bajtov.
    Format ACK:

    Bajt 1 2 3 4 5 6 7 8
    POTRDI 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Prenesite lastne vrednosti in primerjavo 1:N(CMD >8 bajtov/ACK=8 bajtov)
    Format CMD:
    1)Podatkovna glava:
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Živjo (Len) Nizka (Len) 0 0 CHK 0xF5

    2)Podatkovni paket

    Bajt 1 2 3 4 5—Len+1 Len+2 Len+2
    POTRDI 0xF5 0 0 0 Lastne vrednosti CHK 0xF5

    Opombe: Dolžina lastnih vrednosti (Len -3) je 193 bajtov.
    Format ACK:

    Bajt 1 2 3 4 5 6 7 8
    POTRDI 0xF5 0x43 ID uporabnika (visoka 8 bitov) ID uporabnika (nizka 8 bitov) Dovoljenje
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Nalaganje lastnih vrednosti iz modela DSP CMD=8 bajtov/ACK >8 bajtov)
    Format CMD:
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 ID uporabnika (visoko 8 bitov) ID uporabnika (nizka 8 bitov) 0 0 CHK 0xF5

    Format ACK:
    1)Podatkovna glava:

    Bajt 1 2 3 4 5 6 7 8
    POTRDI 0xF5 0x31 Živjo (Len) Nizka (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xF5

    2)Podatkovni paket

    Bajt 1 2 3 4 5—Len+1 Len+2 Len+3
    POTRDI 0xF5 ID uporabnika (visoko 8 bitov) ID uporabnika (nizka 8 bitov) Dovoljenje (1/2/3) Lastne vrednosti CHK 0xF5

    Opombe: Dolžina lastnih vrednosti (Len -3) je 193 bajtov.

  20. Prenesite lastne vrednosti in jih shranite kot ID uporabnika v DSP(CMD>8 bajtov/ACK =8 bajtov)
    Format CMD:
    1)Podatkovna glava:
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Živjo (Len) Nizka (Len) 0 0 CHK 0xF5

    2) Podatkovni paket

    Bajt 1 2 3 4 5—Len+1 Len+2 Len+3
    POTRDI 0xF5 ID uporabnika (visoka 8 bitov) ID uporabnika (Low8 Bit) Dovoljenje (1/2/3) Lastne vrednosti CHK 0xF5

    Opombe: Dolžina lastnih vrednosti (Len -3) je 193 bajtov.
    Format ACK:

    Bajt 1 2 3 4 5 6 7 8
    POTRDI 0xF5 0x41 ID uporabnika (visoko 8 bitov) ID uporabnika (nizka 8 bitov) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. Informacije o poizvedbi (ID in dovoljenje) vseh dodanih uporabnikov(CMD=8 bajtov/ACK >8bajtov)
    Format CMD:
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    Format ACK:
    1)Podatkovna glava:

    Bajt 1 2 3 4 5 6 7 8
    POTRDI 0xF5 0x2B Živjo (Len) Nizka (Len) ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    2)Podatkovni paket

    Bajt 1 2 3 4—Len+1 Len+2 Len+3
    POTRDI 0xF5 ID uporabnika (visoka 8 bitov) ID uporabnika (nizka 8 bitov) Podatki o uporabniku (ID uporabnika in dovoljenje) CHK 0xF5

    Opombe:
    Podatkovna dolžina podatkovnega paketa (Len) je »3*ID uporabnika+2«
    Oblika podatkov o uporabniku:

    Bajt 4 5 6 7 8 9
    podatki ID uporabnika1 (visoki 8 bitov) ID uporabnika1 (nizka 8 bitov) Dovoljenje uporabnika 1 (1/2/3) ID2 uporabnika (visok 8 bitov) ID uporabnika2 (nizka 8 bitov) Dovoljenje uporabnika 2 (1/2/3)  

  22. Časovna omejitev za zajem prstnih odtisov za nastavitev/poizvedbo(CMD/ACK oba 8 bajtov)
    Bajt 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Bajt5=0: časovna omejitev
    Bajt5=1:0
    0:Nastavite časovno omejitev
    1:časovna omejitev poizvedbe
    0 CHK 0xF5
    POTRDI 0xF5 0x2E 0 časovna omejitev ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Opombe:
    Razpon vrednosti časovne omejitve čakanja na prstni odtis (tout) je 0–255. Če je vrednost 0, se bo postopek pridobivanja prstnih odtisov nadaljeval, če noben prstni odtis ne pritisne; Če vrednost ni 0, bo sistem obstajal zaradi časovne omejitve, če noben prstni odtis ne pritisne v času tout * T0.
    Opomba: T0 je čas, potreben za zbiranje/obdelavo slike, običajno 0.2-0.3 s.

KOMUNIKACIJSKI PROCES

DODAJ PRSTNI ODIS

Senzor prstnih odtisov WAVESHARE STM32F205 UART - DODAJ PRSTNI ODTIS

IZBRIŠI UPORABNIKA

Senzor prstnih odtisov WAVESHARE STM32F205 UART - IZBRIŠI UPORABNIKA

IZBRIŠI VSE UPORABNIKE

Senzor prstnih odtisov WAVESHARE STM32F205 UART - IZBRIŠI VSE UPORABNIKE

PRIDOBITE SLIKO IN NALOŽITE LASTNO VREDNOST

Senzor prstnih odtisov WAVESHARE STM32F205 UART - PRIDOBITEV SLIKE IN NALOŽITE LASTNO VREDNOST

NAVODILA ZA UPORABO

Če želite modul prstnih odtisov povezati z osebnim računalnikom, morate kupiti en UART za modul USB. Priporočamo, da uporabite Waveshare FT232 USB UART plošča (mikro) modul.
Če želite modul prstnih odtisov povezati z razvojno ploščo, kot je Raspberry Pi, če deluje
ravni vaše plošče 3.3 V, jo lahko neposredno povežete z zatiči UART in GPIO vaše plošče. Če je 5 V, dodajte modul/vezje za pretvorbo ravni.

POVEŽITE SE Z RAČUNALNIKOM

POVEZAVA STROJNE OPREME

Potrebujete:

  • Senzor prstnih odtisov UART (C)*1
  • Plošča FT232 USB UART *1
  • mikro USB kabel *1

Priključite modul prstnih odtisov in ploščo FT232 USB UART na računalnik

Senzor prstnih odtisov UART (C) FT232 USB UART plošča
VDC VDC
GND GND
RX TX
TX RX
RST NC
ZBIRAJ NC

TESTIRANJE

  • Prenesite programsko opremo za testiranje senzorja prstnih odtisov UART iz wikija
  • Odprite programsko opremo in izberite pravilna vrata COM. (Programska oprema lahko podpira le COM1~COM8, če so vrata COM v vašem računalniku izven tega obsega, jih spremenite)
  • Testiranje

Senzor prstnih odtisov WAVESHARE STM32F205 UART – testiranje

V vmesniku za testiranje je na voljo več funkcij

  1. Število poizvedb
    Izberite štetje, nato kliknite Pošlji. Število uporabnikov se vrne in prikaže v informacijah Odziv vmesnik
  2. Dodaj uporabnika
    Izberite Dodaj uporabnika, preverite Pridobite dvakrat in Samodejni ID+1, vnesite ID (P1 in P2) in dovoljenje (P3), nato kliknite Pošlji. Na koncu se dotaknite senzorja za pridobitev prstnega odtisa.
  3. Izbriši uporabnika
    Izberite Izbriši uporabnika, vnesite ID (P1 in P2) in dovoljenje (P3), nato kliknite Pošlji.
  4. Izbriši vse uporabnike
    Izberite Izbriši vse uporabnike, nato kliknite Pošlji
  5. Primerjava 1:1
    Izberite Primerjava 1:1, vnesite ID (P1 in P2) in dovoljenje (P3), nato kliknite Pošlji.
  6. Primerjava 1: N
    Izberite 1: N Primerjava, nato kliknite Pošlji.


Za več funkcij ga preizkusite. (Nekatere funkcije niso na voljo za ta modul)

POVEŽITE SE NA XNUCLEO-F103RB

Nudimo predstavitveno kodo za XNCULEO-F103RB, ki jo lahko prenesete iz wikija

Senzor prstnih odtisov UART (C) NUCLEO-F103RB
VDC 3.3 V
GND GND
RX PA9
TX PA10
RST PB5
ZBIRAJ PB3

Opomba: O zatičih si oglejte Vmesnik zgoraj

  1. Priključite senzor prstnih odtisov UART (C) na XNUCLEO_F103RB in povežite programator
  2. Odprite projekt (demo koda) s programsko opremo keil5
  3. Preverite, ali sta programator in naprava pravilno prepoznana
  4. Prevedite in prenesite
  5. Povežite XNUCELO-F103RB z računalnikom s kablom USB, odprite programsko opremo za serijsko pomoč, nastavite vrata COM: 115200, 8N1

Vnesite ukaze za testiranje modula glede na vrnjene informacije.

POVEŽITE SE Z RASPBERRY PI

Nudimo python example za Raspberry Pi, ga lahko prenesete iz wikija
Preden uporabite example, morate najprej omogočiti serijska vrata Raspberry Pi:
Vnesite ukaz na terminalu: Sudo raspi-config
Izberite: Možnosti vmesnika -> Serijski -> Ne -> Da
Nato znova zaženite.

Senzor prstnih odtisov UART (C) Raspberry Pi
VDC 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)
ZBIRAJ 23 (BCM) – PIN 16 (plošča)
  1. Priključite modul prstnih odtisov na Raspberry Pi
  2. Prenesite demo kodo za Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. odprite ga
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Zaženi example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Sledite navodilom za testiranje

www.waveshare.com

Dokumenti / Viri

Senzor prstnih odtisov WAVESHARE STM32F205 UART [pdfUporabniški priročnik
STM32F205, UART senzor prstnih odtisov, STM32F205 UART senzor prstnih odtisov, senzor prstnih odtisov

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *