WAVESHARE logotipoa

UART hatz-marken sentsorea (C)
Erabiltzailearen eskuliburua

GAINERAVIEW

Oso integratuta dagoen forma borobil osoko hatz-marken sentsore modulua da, iltze-plaka bat bezain txikia dena. Modulua UART komandoen bidez kontrolatzen da, erabiltzeko erraza. Bere abantailatag360°-ko Omni-norabidezko egiaztapena, egiaztapen azkarra, egonkortasun handia, energia-kontsumo txikia, etab.
Errendimendu handiko Cortex prozesadore batean oinarrituta, segurtasun handiko hatz-markaren algoritmo komertzial batekin konbinatuta, UART Fingerprint Sensor (C) hatz-markak erregistratzea, irudiak eskuratzea, ezaugarriak aurkitzea, txantiloiak sortzea eta gordetzea, hatz-markak bat etortzea, etab. Hatz-markaren algoritmo konplikatuari buruzko ezagutzarik gabe, egin behar duzun guztia UART komando batzuk bidaltzea besterik ez da, tamaina txikia eta doitasun handia behar duten hatz-markak egiaztatzeko aplikazioetan azkar integratzeko.

EZAUGARRIAK
  • Komando sinple batzuekin erabiltzeko erraza, ez duzu hatz-marken teknologiarik edo moduluen arteko egitura ezagutu beharrik
  • Hatz-marken algoritmo komertziala, errendimendu egonkorra, egiaztapen azkarra, hatz-markak erregistratzea, hatz-markak bat etortzea, hatz-marken irudia biltzea, hatz-marken funtzioa kargatzea, etab.
  • Detekzio sentikorra ahalbidetiboa, ukitu arin biltzeko leihoa azkar egiaztatzeko
  • Hardwarea oso integratua, prozesadorea eta sentsore txip txiki batean, tamaina txikiko aplikazioetarako egokia
  • Altzairu herdoilgaitzezko ertza estua, ukipen-eremu handia, 360°-ko norabide oroko egiaztapena onartzen du
  • Giza sentsore txertatuta, prozesadorea automatikoki loan sartuko da eta ukitzean esnatuko da, energia kontsumoa txikiagoa
  • UART konektorea, STM32 eta Raspberry Pi bezalako hardware plataformekin konektatzeko erraza
ZEHATZA
  • Sentsore mota: ukipen kapazitiboa
  • Bereizmena: 508DPI
  • Irudiaren pixelak: 192×192
  • Irudia grisen eskala: 8
  • Sentsorearen tamaina: R15.5mm
  • Hatz markako ahalmena: 500
  • Lotura-denbora: <500 ms (1:N eta N <100)
  • Faltsuen onarpen-tasa: <0.001%
  • Gezurrezko arbuio-tasa: <%0.1
  • Bolumen eragileatage: 2.73V
  • Funtzionamendu-korrontea: <50mA
  • Loaren korrontea: <16uA
  • Anti-elektrostatikoa: kontaktuaren deskarga 8KV / aireko deskarga 15KV
  • Interfazea: UART
  • Bau-abiadura: 19200 bps
  • Ingurune operatiboa:
    • Tenperatura: -20°C~70°C
    • Hezetasuna: 40% RH ~ 85% RH (kondentsaziorik gabe)
  • Biltegiratze ingurunea:
    • Tenperatura: -40°C~85°C
    • Hezetasuna: <85% RH (kondentsaziorik gabe)
  • Bizitza: milioi bat aldiz

HARDWAREA

DIMENTSIOA

WAVESHARE STM32F205 UART hatz-marken sentsorea - DIMENTSIOA

INTERFAZEA

Oharra: Benetako kableen kolorea irudiaren desberdina izan daiteke. PINaren arabera konektatzean baina ez kolorearen arabera.

WAVESHARE STM32F205 UART hatz-marken sentsorea - INTERFAZEA

  • VIN: 3.3V
  • GND: Lurra
  • RX: serieko datuen sarrera (TTL)
  • TX: serieko datuen irteera (TTL)
  • RST: Power gaitu/desgaitu Pina
    • ALTA: Potentzia gaitu
    • LOW: Power desgaitu (lo modua)
  • ESNATU: Esnatu pin. Modulua lo moduan dagoenean, WKAE pina ALTU da sentsorea hatz batekin ukitzean.

KANDOAK

KOMANDUEN FORMATUA

Modulu honek gailu esklabo gisa funtzionatzen du, eta gailu Maisua kontrolatu beharko zenuke hura kontrolatzeko komandoak bidaltzeko. Komunikazio interfazea UART da: 19200 8N1.
Formatu-aginduak eta erantzunak hauek izan behar dute:
1) =8 byte

Byte 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

Oharrak:
CMD: Agindu/erantzun mota
P1, P2, P3: Aginduaren parametroak
Q1, Q2, Q3: Erantzunaren parametroak
Q3: Orokorrean, Q3 eragiketaren informazio baliozkoa/baliogabea da, hau izan beharko luke:

#defini ACK_SUCCESS
#defini ACK_FAIL
#defini ACK_FULL
#defini ACK_NOUSER
#defini ACK_USER_OCCUPIED
#defini ACK_FINGER_OCCUPIED
#defini ACK_TIMEOUT
0x00
0x01
0x04
0x05
0x06
0x07
0x08
//Arrakasta
//Huts egin du
//Datu-basea beteta dago
//Erabiltzailea ez da existitzen
//Erabiltzailea existitzen zen
//Hatz-marka existitzen zen
//Denboraz kanpo

CHK: Checksum, 2. bytetik 6ra bitarteko byteen XOR emaitza da

2) > 8 byte. Datu honek bi zati ditu: datu-burua eta datu-paketeen datu-burua:

Byte 1 2 3 4 5 6 7 8
CMD 0xF5 CMD Kaixo (Len) Baxua (Len) 0 0 CHK 0xF5
ACK 0xF5 CMD Kaixo (Len) Baxua (Len) Q3 0 CHK 0xF5

Oharra:
CMD, Q3: berdina 1)
Len: datu-paketearen baliozko datuen luzera, 16 bit (bi byte)
Hi(Len): Len 8 bit altuak
Low(Len): Len 8 bit baxua
CHK: Checksum, 1. bytetik 6. bytetik datu-paketearen byteen XOR emaitza da:

Byte 1 2…Len+1 Len+2 Len+3
CMD 0xF5 Datuak CHK 0xF5
ACK 0xF5 Datuak CHK 0xF5

Oharra:
Len: Datu-byte-kopuruak
CHK: Checksum, 2. bytetik byte Len+1era bitarteko byteen XOR emaitza da
datu-paketea datu-buruaren ondoren.

AGINTA MOTAK:
  1. Aldatu moduluaren SN zenbakia (CMD/ACK biak 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x08 SN berria (23-16 bit) SN berria (15-8 bit) SN berria (7-0 bit) 0 CHK 0xF5
    ACK 0xF5 0x08 S zaharra (23-16 bit) SN zaharra (15-8 bit) SN zaharra (7-0 bit) 0 CHK 0xF5
  2. Kontsulta SN eredua (CMD/ACK biak 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x2A SN (23-16 bit) SN (15-8 bit) SN (7-0 bit) 0 CHK 0xF5
  3. Lo modua (CMD/ACK biak 8 byte)
    Byte 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. Ezarri/Irakurri hatz-markak gehitzeko modua (CMD/ACK biak 8 byte)
    Bi modu daude: bikoizketa modua gaitu eta bikoizketa modua desgaitu. Modulua bikoizketa-modu desgaituta dagoenean: hatz-marka bera ID bakar gisa bakarrik gehitu daiteke. Hatz-marka berarekin beste ID bat gehitu nahi baduzu, DSP erantzunak huts egin du informazioa. Modulua desgaitu moduan dago piztu ondoren.
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Byte5=0:
    0: Gaitu
    1: Desgaitu
    Byte5=1: 0
    0: modu berri bat
    1: irakurri uneko modua
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Uneko modua ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Gehitu hatz-marka (CMD/ACK biak 8 byte)
    Gailu nagusiak aginduak hiru aldiz bidali beharko lituzke moduluari eta hatz-markak hiru aldiz gehitu beharko lituzke, gehitutako hatz-marka baliozkoa dela ziurtatuz.
    a) Lehenengoa
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    Erabiltzaile IDa (8 biteko altua) Erabiltzaile IDa (8bit baxua) Baimena(1/2/3) 0 CHK 0xF5
    ACK 0xF
    5
    0x0
    1
    0 0 ACK_ARRAKTASUNA
    ACK_FAIL
    0 CHK 0xF5
    ACK_FULL
    ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
    ACK_TIMEOUT

    Oharrak:
    Erabiltzaile ID: 1~0xFFF;
    Erabiltzailearen baimena: 1,2,3,(baimena zuk zeuk defini dezakezu)
    b) Bigarrena

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    Erabiltzaile IDa

    (Altua 8 biteko)

    Erabiltzaile IDa

    (8bit baxua)

    Baimena

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_ARRAKTASUNA

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) hirugarrena

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    Erabiltzaile IDa

    (Altua 8 biteko)

    Erabiltzaile IDa

    (8bit baxua)

    Baimena

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_ARRAKTASUNA

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Oharrak: Erabiltzaile IDa eta Baimena hiru komandotan.

  6. Gehitu erabiltzaileak eta kargatu balio propioak (CMD = 8 byte/ACK > 8 byte)
    Komando hauek "5. gehitu hatz-marka”, hiru aldiz gehitu beharko zenuke gainera.
    a) Lehenengoa
    Lehenengoaren berdina5. gehitu hatz-marka"
    b) Bigarrena
    Bigarrenaren berdina5. gehitu hatz-marka
    c) Hirugarrena
    CMD formatua:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    ACK formatua:
    1) Datu-burua:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x06 Kaixo (Len) Baxua (Len) ACK_ARRAKTASUNA
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Datu paketea:

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Balio propioak CHK 0xF5

    Oharrak:
    Balio propioen luzera (Len-) 193 byte da
    Datu paketea ACK_SUCCESS denean bosgarren bytea bidaltzen da

  7. Ezabatu erabiltzailea (CMD/ACK biak 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 Erabiltzaile IDa (8 biteko altua)  Erabiltzaile IDa (8bit baxua) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_ARRAKTASUNA
    ACK_FAIL
    0 CHK 0xF5
  8. Ezabatu erabiltzaile guztiak (CMD/ACK biak 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0: Ezabatu erabiltzaile guztiak 1/2/3: ezabatu 1/2/3 baimena duten erabiltzaileak 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_ARRAKTASUNA
    ACK_FAIL
    0 CHK 0xF5
  9. Erabiltzaileen kontsulta kopurua (CMD/ACK biak 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Kontsulta kopurua
    0xFF: Kontsultaren zenbatekoa
    0 CHK 0xF5
    ACK 0xF5 0x09 Zenbakia/Kopurua (8 biteko altua) Zenbakia/Kopurua (8bit baxua) ACK_ARRAKTASUNA
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 1:1(CMD/ACK biak 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B Erabiltzaile IDa (8 bit handikoa) Erabiltzaile IDa (8 bit baxua) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_ARRAKTASUNA
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. 1. alderaketa: N (CMD/ACK biak 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0C Erabiltzaile IDa (8 bit handikoa) Erabiltzaile IDa (8 bit baxua) Baimena
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Kontsulta baimena (CMD/ACK biak 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A Erabiltzaile IDa (8 biteko altua) Erabiltzaile ID (Low8Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 Baimena
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. Ezarri/Kontsulta konparazio maila (CMD/ACK biak 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Maila berria
    Byte5=1: 0
    0: Maila ezarri
    1: Kontsulta Maila
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Egungo Maila ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Oharrak: Konparazioa maila 0~9 izan daiteke, handiagoa da balioa, orduan eta zorrotzagoa izango da konparazioa. Lehenetsia 5

  14. Eskuratu irudia eta kargatu (CMD=8 byte/ACK > 8 byte)
    CMD formatua:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x24 0 0 0 0 CHK 0xF5

    ACK formatua:
    1) Datu-burua:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x24 Kaixo (Len) Baxua (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Datu paketea

    Byte 1 2—Len+1 Len+2 Len+3
    ACK 0xF5 Irudi datuak CHK 0xF5

    Oharrak:
    DSP moduluan, hatz-marken irudien pixelak 280 * 280 dira, pixel bakoitza 8 bitz irudikatzen da. Kargatzean, DSPk pixelak saltatu dituampling norabide horizontal/bertikalean datuen tamaina murrizteko, irudia 140*140 bihurtu dadin, eta hartu pixelaren 4 bit altuak. bi pixel behin byte batean konposatuta transferitzeko (aurreko pixel altua 4 bit, azken pixel baxua 4 pixel).
    Transmisioa lehen lerrotik lerroz lerro hasten da, lerro bakoitza lehen pixeletik hasten da, 140* 140/ 2 byte datuak guztiz transferituz.
    Irudiaren datuen luzera 9800 bytetan finkatzen da.

  15. Lortu irudia eta kargatu balio propioak (CMD=8 byte/ACK > 8byte)
    CMD formatua:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x23 0 0 0 0 CHK 0xF5

    ACK formatua:
    1) Datu-burua:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x23 Kaixo (Len) Baxua (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Datu paketea

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Balio propioak CHK 0xF5

    Oharrak: Eigenvalues ​​(Len -3) luzera 193 byte da.

  16. Deskargatu balio propioak eta alderatu lortutako hatz-markarekin (CMD >8 byte/ACK=8 byte)
    CMD formatua:
    1) Datu-burua:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Kaixo (Len) Baxua (Len) 0 0 CHK 0xF5

    2) Datu paketea

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Balio propioak CHK 0xF5

    Oharrak: Balio propioen luzera (Len -3) 193 byte da.
    ACK formatua:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. Deskargatu balio propioak eta konparaketa 1:1(CMD >8 byte/ACK=8 byte)
    CMD formatua:
    1) Datu-burua:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Kaixo (Len) Baxua (Len) 0 0 CHK 0xF5

    2) Datu paketea

    Byte 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xF5 Erabiltzaile IDa (8 bit handikoa) Erabiltzaile IDa (8 bit baxua) 0 Balio propioak CHK 0xF5

    Oharrak: Eigenvalues ​​(Len -3) luzera 193 byte da.
    ACK formatua:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Deskargatu balio propioak eta konparazioa 1:N(CMD>8 byte/ACK=8 byte)
    CMD formatua:
    1) Datu-burua:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Kaixo (Len) Baxua (Len) 0 0 CHK 0xF5

    2) Datu paketea

    Byte 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xF5 0 0 0 Balio propioak CHK 0xF5

    Oharrak: Eigenvalues ​​(Len -3) luzera 193 byte da.
    ACK formatua:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 Erabiltzaile IDa (8 bit handikoa) Erabiltzaile IDa (8 bit baxua) Baimena
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Kargatu balio propioak DSP eredutik CMD=8 byte/ACK > 8 byte)
    CMD formatua:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 Erabiltzaile IDa (8 bit handikoa) Erabiltzaile IDa (8 bit baxua) 0 0 CHK 0xF5

    ACK formatua:
    1) Datu-burua:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x31 Kaixo (Len) Baxua (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xF5

    2) Datu paketea

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 Erabiltzaile IDa (8 bit handikoa) Erabiltzaile IDa (8 bit baxua) Baimena (1/2/3) Balio propioak CHK 0xF5

    Oharrak: Eigenvalues ​​(Len -3) luzera 193 byte da.

  20. Deskargatu balio propioak eta gorde erabiltzaile ID gisa DSP-n (CMD> 8 byte/ACK = 8 byte)
    CMD formatua:
    1) Datu-burua:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Kaixo (Len) Baxua (Len) 0 0 CHK 0xF5

    2) Datu paketea

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 Erabiltzaile IDa (8 bit handikoa) Erabiltzaile ID (Low8 Bit) Baimena (1/2/3) Balio propioak CHK 0xF5

    Oharrak: Eigenvalues ​​(Len -3) luzera 193 byte da.
    ACK formatua:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 Erabiltzaile IDa (8 bit handikoa) Erabiltzaile IDa (8 bit baxua) ACK_ARRAKTASUNA
    ACK_FAIL
    0 CHK 0xF5
  21. Gehitutako erabiltzaile guztien kontsulta-informazioa (ID eta baimena) (CMD=8 byte/ACK > 8byte)
    CMD formatua:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    ACK formatua:
    1) Datu-burua:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x2B Kaixo (Len) Baxua (Len) ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    2) Datu paketea

    Byte 1 2 3 4—Len+1 Len+2 Len+3
    ACK 0xF5 Erabiltzaile IDa (8 bit handikoa) Erabiltzaile IDa (8 bit baxua) Erabiltzailearen informazioa (Erabiltzaile IDa eta baimena) CHK 0xF5

    Oharrak:
    Datu paketearen (Len) datuen luzera "3*User ID+2" da
    Erabiltzailearen informazioa formatua:

    Byte 4 5 6 7 8 9
    Datuak Erabiltzailearen ID1 (8 bit altua) Erabiltzailearen ID1 (8 bit baxua) Erabiltzaile 1 baimena (1/2/3) Erabiltzailearen ID2 (8 bit altua) Erabiltzailearen ID2 (8 bit baxua) Erabiltzaile 2 baimena (1/2/3)  

  22. Ezarri/Kontsultatu hatz-markak harrapatzeko denbora-muga (CMD/ACK biak 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Byte5=0: denbora-muga
    Byte5=1: 0
    0: Ezarri denbora-muga
    1: kontsultaren denbora-muga
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 denbora-muga ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Oharrak:
    Hatz-marken itxaron denbora-muga (out) balioen tartea 0-255 da. Balioa 0 bada, hatz-markak eskuratzeko prozesuak aurrera jarraituko du hatz-markak sakatzen ez badira; Balioa 0 ez bada, sistema existituko da denbora-muga dela eta, hatz-markak ez badira sakatzen denboran tout * T0.
    Oharra: T0 irudi bat biltzeko/prozesatzeko behar den denbora da, normalean 0.2-0.3 s.

KOMUNIKAZIO PROZESUA

GEHITU HATZ MARINA

WAVESHARE STM32F205 UART hatz-marken sentsorea - GEHITU HAZKENA

EZABATU ERABILTZAILEA

WAVESHARE STM32F205 UART hatz-marken sentsorea - EZABATU ERABILTZAILEA

EZABATU ERABILTZAILE GUZTIAK

WAVESHARE STM32F205 UART hatz-marken sentsorea - EZABATU ERABILTZAILE GUZTIAK

ESKURATU IRUDIA ETA KARGATU EIGENVALUE

WAVESHARE STM32F205 UART hatz-marken sentsorea - LORTU IRUDIA ETA KARGATU EIGENVALUE

ERABILTZAILE GIDAK

Hatz-marken modulua PC batera konektatu nahi baduzu, USB modulurako UART bat erosi behar duzu. Waveshare erabiltzea gomendatzen dizugu FT232 USB UART plaka (mikroa) modulua.
Hatz-marken modulua Raspberry Pi bezalako garapen-plaka batera konektatu nahi baduzu, funtzionatzen badu
Zure taularen maila 3.3V da, zuzenean zure plakaren UART eta GPIO pinetara konekta dezakezu. 5V bada, gehitu maila bihurtzeko modulua/zirkuitua.

KONEKTATU ordenagailura

HARDWAREAREN KONEKZIOA

Behar duzu:

  • UART hatz-marken sentsorea (C)*1
  • FT232 USB UART plaka *1
  • mikro USB kablea *1

Konektatu hatz-marken modulua eta FT232 USB UART plaka ordenagailura

UART hatz-marken sentsorea (C) FT232 USB UART plaka
VCC VCC
GND GND
RX TX
TX RX
RST NC
ESNATU NC

PROBAK

  • Deskargatu UART Fingerprint Sensor test softwarea wikitik
  • Ireki softwarea eta aukeratu COM ataka zuzena. (Softwareak COM1~COM8 bakarrik onartzen du, zure ordenagailuko COM ataka tarte honetatik kanpo badago, aldatu mesedez)
  • Probak

WAVESHARE STM32F205 UART hatz-marken sentsorea - Probak

Testing interfazean hainbat funtzio eskaintzen dira

  1. Kontsulta kopurua
    Aukeratu zenbatu, gero egin klik Bidali. Erabiltzaileen kopurua itzultzen da eta Informazioan bistaratzen da Erantzuna interfazea
  2. Gehitu Erabiltzailea
    Aukeratu Gehitu erabiltzailea, egiaztatu Eskuratu bi aldiz eta ID automatikoa+1, idatzi IDa (P1 eta P2) eta baimena (P3), eta egin klik Bidali. Azkenik, ukitu sentsorea hatz-marka eskuratzeko.
  3. Ezabatu erabiltzailea
    Aukeratu Ezabatu erabiltzailea, idatzi IDa (P1 eta P2) eta baimena (P3), eta gero sakatu Bidali.
  4. Ezabatu Erabiltzaile guztiak
    Aukeratu Ezabatu Erabiltzaile guztiak, eta sakatu Bidali
  5. Konparazioa 1:1
    Aukeratu 1:1 Konparazioa, idatzi IDa (P1 eta P2) eta baimena (P3), eta egin klik Bidali.
  6. Konparaketa 1: N
    Aukeratu 1: N Konparazioa, eta gero egin klik Bidali.


Funtzio gehiago lortzeko, mesedez proba ezazu. (Funtzio batzuk ez daude erabilgarri modulu honetarako)

KONEKTATU XNUCLEO-F103RB-rekin

XNCULEO-F103RBrako demo-kode bat eskaintzen dugu, wikitik deskargatu dezakezuna

UART hatz-marken sentsorea (C) NUCLEO-F103RB
VCC 3.3V
GND GND
RX PA9
TX PA10
RST PB5
ESNATU PB3

Oharra: Pinei buruz, mesedez, ikusi Interfazea goian

  1. Konektatu UART hatz-marken sentsorea (C) XNUCLEO_F103RB-ra eta konektatu programatzailea
  2. Keil5 softwarearen proiektua ireki (demo kodea).
  3. Egiaztatu programatzailea eta gailua normaltasunez ezagutzen diren
  4. Konpilatu eta deskargatu
  5. Konektatu XNUCELO-F103RB PCra USB kablearen bidez, ireki Serieko laguntza softwarea, ezarri COM ataka: 115200, 8N1

Idatzi komandoak modulua probatzeko itzulitako informazioaren arabera.

LOTU RASPBERRY PI-rekin

Python adib bat eskaintzen duguampRaspberry Pirako, wikitik deskarga dezakezu
Adib. erabili aurretikample, Raspberry Pi-ren serie ataka gaitu beharko zenuke lehenik:
Sarrerako komandoa Terminalean: Sudo raspi-config
Aukeratu: Interfaze Aukerak -> Seriea -> Ez -> Bai
Ondoren, berrabiarazi.

UART hatz-marken sentsorea (C) Raspberry Pi
VCC 3.3V
GND GND
RX 14 (BCM) – PIN 8 (Arbela)
TX 15 (BCM) – PIN 10 (Arbela)
RST 24 (BCM) – PIN 18 (Arbela)
ESNATU 23 (BCM) – PIN 16 (Arbela)
  1. Konektatu hatz-marken modulua Raspberry Pi-ra
  2. Deskargatu demo kodea Raspberry Pi-ra: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. deskonprimitu
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Exekutatu example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Proba egiteko gidak jarraituz

www.waveshare.com

Dokumentuak / Baliabideak

WAVESHARE STM32F205 UART hatz-marken sentsorea [pdfErabiltzailearen eskuliburua
STM32F205, UART hatz-marken sentsorea, STM32F205 UART hatz-marken sentsorea, hatz-marken sentsorea

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *