WAVESHARE logo

UART Fingerprint Sensor (C)
User Manual

PAKUPEDZAVIEW

Iyi yakanyatsobatanidzwa yakatenderedza-yakaumbwa yese-mu-imwe capacitive zvigunwe zvigunwe sensor module, iyo inenge idiki sendiro yechipikiri. Iyo module inodzorwa kuburikidza neUART mirairo, iri nyore kushandisa. Advan yaketages anosanganisira 360° Omni-directional verification, kukurumidza kuona, kugadzikana kwepamusoro, kuderera kwesimba rekushandisa, nezvimwe.
Zvichienderana nepamusoro-inoshanda Cortex processor, yakasanganiswa neyekuchengetedzeka-yepamusoro yekutengesa zvigunwe zvekudhindisa zvigunwe, iyo UART Fingerprint Sensor (C) inoratidzira mashandiro akaita sekunyoresa zvigunwe, kutora mifananidzo, kuwanikwa kwemaitiro, kugadzira template uye kuchengeta, kufananidzwa kweminwe, zvichingodaro. Pasina chero ruzivo nezve yakaomeswa zvigunwe zvekudhindisa zvigunwe algorithm, chaunofanirwa kuita kungotumira mimwe mirairo yeUART, kuti ikurumidze kuibatanidza mumafingerprint ekuongorora zvigunwe zvinoda saizi diki uye kunyatsojeka.

FEATURES
  • Zviri nyore kushandisa nemimwe mirairo yakapusa, haufanirwe kuziva chero tekinoroji yemunwe kana iyo module inter chimiro
  • Iyo yekutengesa zvigunwe zvekudhindisa zvigunwe algorithm, yakagadzikana kuita, kukurumidza kuona, inotsigira kunyoresa zvigunwe, kuenzanisa zvigunwe, kuunganidza zvigunwe mufananidzo, kurodha zvigunwe zvemunwe, nezvimwe.
  • Capacitive sevhisi yekuona, ingobata hwindo rekuunganidza zvinyoro kuti uone nekukurumidza
  • Hardware yakanyatsobatanidzwa, processor uye sensor mune imwe diki chip, sutu yediki saizi application
  • Narrow stainless-steel rim, hombe inobata nzvimbo, inotsigira 360° Omni-directional verification
  • Yakamisikidzwa sensor yemunhu, processor ichapinda muhope otomatiki, uye inomuka kana ichibata, yakaderera simba rekushandisa
  • Onboard UART yekubatanidza, iri nyore kubatana nemapuratifomu ehardware seSTM32 uye Raspberry Pi
KUTAURA
  • Sensor mhando: capacitive kubata
  • Chisarudzo: 508DPI
  • mufananidzo pixels: 192 × 192
  • Mufananidzo grey scale: 8
  • Sensor saizi: R15.5mm
  • Fingerprint chinzvimbo: 500
  • Nguva yekuenzanisa: <500ms (1:N, uye N<100)
  • Nhema yekubvuma mwero: <0.001%
  • Mwero wekuramba kwenhema: <0.1%
  • Kushanda voltage: mazana matanhatu3V
  • Inoshanda ikozvino: <50mA
  • Kurara ikozvino: <16uA
  • Anti-electrostatic: kuonana kubuda 8KV / aerial discharge 15KV
  • Interface: UART
  • Baudrate: 19200 bps
  • Nzvimbo yekushanda:
    • Tembiricha: -20°C~70°C
    • Humidity: 40%RH~85%RH (hapana condensation)
  • Nzvimbo yekuchengetera:
    • Tembiricha: -40°C~85°C
    • Humidity: <85%RH (hapana condensation)
  • Hupenyu: 1 miriyoni nguva

HARDWARE

DIMENSION

WAVESHARE STM32F205 UART Fingerprint Sensor - DIMENSION

INTERFACE

Cherechedza: Muvara wewaya chaiwo unogona kunge wakasiyana nemufananidzo. Zvinoenderana nePIN kana uchibatanidza asi kwete ruvara.

WAVESHARE STM32F205 UART Fingerprint Sensor - INTERFACE

  • VIN: 3.3V
  • GND: Pasi
  • RX: Serial data kupinza (TTL)
  • TX: Serial data kubuda (TTL)
  • RST: Simba gonesa / dzima Pini
    • PAMUSORO: Simba gonesa
    • PASI: Kudzima simba (Modhi yekurara)
  • MUKA: Pini yekumuka. Kana iyo module iri muhope mode, iyo WKAE pini iri HIGH kana ichibata sensor nemunwe.

COMMANDS

COMMANDS FORMAT

Iyi module inoshanda semudziyo wenhapwa, uye iwe unofanirwa kudzora iyo Master mudziyo kutumira mirairo yekuidzora. Iyo yekutaurirana interface ndeye UART: 19200 8N1.
Iyo fomati yemirairo nemhinduro dzinofanirwa kuve:
1) =8 bytes

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

Notes:
CMD: Rudzi rwekuraira/mhinduro
P1, P2, P3: Mitemo yemirairo
Q1, Q2, Q3: Maparamita emhinduro
Q3: Kazhinji, Q3 ndeyechokwadi / isiriyo ruzivo rwekushanda, inofanira kuva:

#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
//Kubudirira
//Zvakundikana
// Iyo dhatabhesi yakazara
//Mushandisi haapo
//Mushandisi aivepo
// Fingerprint yaivepo
//Nguva yapera

CHK: Checksum, ndeye XOR mhedzisiro yemabhaiti kubva kuByte 2 kusvika kuByte 6

2) >8 mabhaiti. Iyi data ine zvikamu zviviri: data musoro uye data packet data musoro:

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

Cherechedza:
CMD, Q3: zvakafanana ne1)
Len: Kureba kwedata rakakodzera mupaketi yedata, 16bits (mabhaiti maviri)
Hi (Len): High 8 bits yeLen
Yakaderera (Len): Yakaderera 8 bits yeLen
CHK: Checksum, ndeye XOR mhedzisiro yemabhaiti kubva kuByte 1 kusvika kuByte 6 data packet:

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

Cherechedza:
Len: nhamba dzeData bytes
CHK: Checksum, ndeye XOR mhedzisiro yemabhaiti kubva kuByte 2 kuenda kuByte Len+1
data packet inotevera data musoro.

MURAIRO MATYPES:
  1. Shandura SN nhamba yemodule (CMD/ACK zvese 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x08 New SN (Bit 23-16) New SN (Bit 15-8) SN Itsva (Bit 7-0) 0 CHK 0xF5
    ACK 0xF5 0x08 yekare S (Bit 23-16) yekare SN (Bit 15-8) yekare SN (Bit 7-0) 0 CHK 0xF5
  2. Query Model SN (CMD/ACK zvese 8 Byte)
    Byte 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
  3. Modhi yekurara (CMD/ACK zvese 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. Seta/Verenga zvigunwe zvekuwedzera modhi (CMD/ACK zvese 8 Byte)
    Pane mamodhi maviri: gonesa kudzokorora modhi uye kudzima maitiro ekudzokorora. Kana iyo module iri mune yakaremara kudzokorora mod: iwo mafingerprint akafanana anogona kungowedzerwa seID imwe chete. Kana iwe uchida kuwedzera imwe ID ine zvigunwe zvakafanana, DSP mhinduro yakundikana ruzivo. Iyo module iri mune yakavharwa modhi mushure mekuita simba.
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Byte5=0:
    0: Gonesa
    1: Dzinga
    Byte5=1: 0
    0: nzira itsva
    1: verenga ikozvino modhi
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Yazvino maitiro ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Wedzera zvigunwe (CMD/ACK zvese 8 Byte)
    Iyo master mudziyo unofanirwa kutumira mirairo katatu kune module uye kuwedzera zvigunwe katatu, kuve nechokwadi chekuti chigunwe chakawedzerwa chiri kushanda.
    a) Kutanga
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    Mushandisi ID (Yakakwira 8Bit) Mushandisi ID (Yakaderera 8Bit) Mvumo (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

    Notes:
    Mushandisi ID: 1 ~ 0xFFF;
    Mvumo yemushandisi: 1,2,3, (unogona kutsanangura mvumo iwe pachako)
    b) Chechipiri

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    User ID

    (Yakakwirira 8Bit)

    User ID

    (Yakaderera 8Bit)

    Mvumo

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) chechitatu

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    User ID

    (Yakakwirira 8Bit)

    User ID

    (Yakaderera 8Bit)

    Mvumo

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Notes: Mushandisi ID uye Mvumo mumirairo mitatu.

  6. Wedzera vashandisi uye rodha eigenvalues ​​(CMD =8Byte/ACK> 8 Byte)
    Iyi mirairo yakafanana ne "5. wedzera zvigunwe", unofanira kuwedzera katatu zvakare.
    a) Kutanga
    Zvakafanana nekutanga kwe "5. wedzera mafingerprint”
    b) Chechipiri
    Zvakafanana neChipiri che "5. wedzera zvigunwe
    c) Chechitatu
    CMD Format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    ACK Format:
    1) Musoro wedata:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x06 Hi(Len) Low(Len) ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Data packet:

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

    Notes:
    Hurefu hweEigenvalues(Len-) ndeye 193Byte
    Data packet inotumirwa kana yeshanu byte yeACK data iri ACK_SUCCESS

  7. Delete mushandisi (CMD/ACK zvese 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 Mushandisi ID (Yakakwira 8Bit)  Mushandisi ID (Yakaderera 8Bit) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. Bvisa vese vashandisi (CMD/ACK zvese 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0:Bvisa vashandisi vese 1/2/3: bvisa vashandisi vane mvumo 1/2/3 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. Mubvunzo kuverenga kwevashandisi (CMD / ACK zvese 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Nhamba Yekubvunza
    0xFF: Mari yekubvunza
    0 CHK 0xF5
    ACK 0xF5 0x09 Kuverenga/Kuwanda (Yakakwira 8Bit) Kuverenga/Kuwanda (Yakaderera 8Bit) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 1:1 (CMD/ACK zvese 8Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B Mushandisi ID (Yakakwira 8 Bit) Mushandisi ID (Yakaderera 8 Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. Kuenzanisa 1: N (CMD / ACK zvese 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0C Mushandisi ID (Yakakwira 8 Bit) Mushandisi ID (Yakaderera 8 Bit) Mvumo
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Mvumo yekubvunza (CMD / ACK zvese 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A Mushandisi ID (Yakakwirira 8Bit) Mushandisi ID (Low8Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 Mvumo
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. Seta / Mubvunzo kuenzanisa nhanho (CMD / ACK zvese 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Chikamu Chitsva
    Byte5=1: 0
    0:Seta Level
    1:Mubvunzo Level
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Current Level ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Notes: Kuenzanisa nhanho inogona kuva 0 ~ 9, yakakura kukosha, iyo yakasimba kuenzanisa. Default 5

  14. Wana mufananidzo uye uise (CMD=8 Byte/ACK>8 Byte)
    CMD Format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x24 0 0 0 0 CHK 0xF5

    ACK Format:
    1) Musoro wedata:

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

    2)Data pakiti

    Byte 1 2—Len+1 Len+2 Len+3
    ACK 0xF5 Mufananidzo data CHK 0xF5

    Notes:
    MuDSP module, mapixels emifananidzo yeminwe ndeye 280 * 280, pixel yega yega inomiririrwa ne8 bits. Pakurodha, DSP yasvetuka mapixels sampramba wakachinjika / wakatwasuka nzira yekudzikisa saizi yedata, zvekuti mufananidzo wakave 140 * 140, uye ingotora yakakwirira 4 bits yepixel. mapixel maviri ese akaumbwa kuita imwe byte yekutamisa (yapfuura pixel yakakwira 4-bit, yekupedzisira pixel yakaderera 4-pixel).
    Kutumira kunotanga mutsara nemutsara kubva pamutsara wekutanga, mutsara wega wega unotanga kubva papixel yekutanga, uchiendesa zvachose 140* 140/ 2 bytes yedata.
    Iyo data kureba kwechifananidzo yakagadziriswa pa9800 bytes.

  15. Wana mufananidzo uye rodha eigenvalues ​​(CMD=8 Byte/ACK> 8Byte)
    CMD Format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x23 0 0 0 0 CHK 0xF5

    ACK Format:
    1) Musoro wedata:

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

    2)Data pakiti

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

    Notes: Hurefu hweEigenvalues ​​(Len -3) i193 bytes.

  16. Dhawunirodha eigenvalues ​​uye enzanisa nezvigunwe zvakatorwa (CMD> 8 Byte/ACK=8 Byte)
    CMD Format:
    1) Musoro wedata:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Hi(Len) Low(Len) 0 0 CHK 0xF5

    2)Data pakiti

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

    Notes: Hurefu hweEigenvalues ​​(Len -3) ndeye 193 bytes.
    ACK Format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. Dhawunirodha eigenvalues ​​uye kuenzanisa 1: 1 (CMD> 8 Byte/ACK=8 Byte)
    CMD Format:
    1) Musoro wedata:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Hi(Len) Low(Len) 0 0 CHK 0xF5

    2)Data pakiti

    Byte 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xF5 Mushandisi ID (Yepamusoro 8 Bit) Mushandisi ID (Yakaderera 8 Bit) 0 Eigenvalues CHK 0xF5

    Notes: Hurefu hweEigenvalues ​​(Len -3) i193 bytes.
    ACK Format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Dhawunirodha eigenvalues ​​uye kuenzanisa 1: N (CMD> 8 Byte/ACK=8 Byte)
    CMD Format:
    1) Musoro wedata:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Hi(Len) Low(Len) 0 0 CHK 0xF5

    2)Data pakiti

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

    Notes: Hurefu hweEigenvalues ​​(Len -3) i193 bytes.
    ACK Format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 Mushandisi ID (Yepamusoro 8 Bit) Mushandisi ID (Yakaderera 8 Bit) Mvumo
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Isa eigenvalues ​​kubva kuDSP modhi CMD=8 Byte/ACK>8 Byte)
    CMD Format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 Mushandisi ID (Yakakwira 8 Bit) Mushandisi ID (Yakaderera 8 Bit) 0 0 CHK 0xF5

    ACK Format:
    1) Musoro wedata:

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

    2)Data pakiti

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 Mushandisi ID (Yakakwira 8 Bit) Mushandisi ID (Yakaderera 8 Bit) Mvumo (1/2/3) Eigenvalues CHK 0xF5

    Notes: Hurefu hweEigenvalues ​​(Len -3) i193 bytes.

  20. Dhawunirodha eigenvalues ​​uye chengetedza seMushandisi ID kuDSP (CMD> 8 Byte/ACK =8 Byte)
    CMD Format:
    1) Musoro wedata:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Hi(Len) Low(Len) 0 0 CHK 0xF5

    2) Data packet

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 Mushandisi ID (Yepamusoro 8 Bit) Mushandisi ID (Low8 Bit) Mvumo (1/2/3) Eigenvalues CHK 0xF5

    Notes: Hurefu hweEigenvalues ​​(Len -3) i193 bytes.
    ACK Format:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 Mushandisi ID (Yakakwira 8 Bit) Mushandisi ID (Yakaderera 8 Bit) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. Ruzivo rwemubvunzo (ID uye mvumo) yevashandisi vese vakawedzerwa (CMD = 8 Byte/ACK> 8Byte)
    CMD Format:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    ACK Format:
    1) Musoro wedata:

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

    2)Data pakiti

    Byte 1 2 3 4—Len+1 Len+2 Len+3
    ACK 0xF5 Mushandisi ID (Yepamusoro 8 Bit) Mushandisi ID (Yakaderera 8 Bit) Ruzivo rwemushandisi (Mushandisi ID uye mvumo) CHK 0xF5

    Notes:
    Kureba kwedata kweData pakiti (Len) ndeye "3 * Mushandisi ID + 2"
    Ruzivo rwemushandisi Format:

    Byte 4 5 6 7 8 9
    Data Mushandisi ID1 (Yepamusoro 8 Bit) Mushandisi ID1 (Yakaderera 8 Bit) Mushandisi 1 Mvumo (1/2/3) Mushandisi ID2 (Yakakwirira 8 Bit) Mushandisi ID2 (Yakaderera 8 Bit) Mushandisi 2 Mvumo (1/2/3)  

  22. Seta/Bvunza zvigunwe zvekutora nguva yekupera (CMD/ACK zvese 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Byte5=0: nguva yapera
    Byte5=1: 0
    0: Seta nguva yekubuda
    1:kubvunza nguva
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 nguva yapera ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Notes:
    Huwandu hwezvigunwe zvekumirira nguva yekumira (tout) kukosha ndeye 0-255. Kana kukosha kuri 0, maitiro ekutora zvigunwe acharamba achienderera mberi kana pasina mafingerprints anodzvanya; Kana kukosha kusiri 0, sisitimu yacho ichavepo nekuda kwekufamba kwenguva kana pasina zvigunwe zvinodzvanya panguva tout * T0.
    Cherechedza: T0 ndiyo nguva inodiwa pakuunganidza/kugadzirisa mufananidzo, kazhinji 0.2- 0.3 s.

COCOMUNICATION PROCESS

wedzera FINGERPRINT

WAVESHARE STM32F205 UART Fingerprint Sensor - ADD FINGERPRINT

DELETE USER

WAVESHARE STM32F205 UART Fingerprint Sensor - DELETE USER

DZIMA VOSE VANOSHANDISA

WAVESHARE STM32F205 UART Fingerprint Sensor - Bvisa VASHANDI VOSE

WANA MUFANANIDZO UYE WONGA EIGENVALUE

WAVESHARE STM32F205 UART Fingerprint Sensor - tora MUFANANIDZO UYE WORIDA EIGENVALUE

ZVINOTEVEDZERA MABASA

Kana iwe uchida kubatanidza iyo fingerprint module kuPC, unofanirwa kutenga imwe UART kune USB module. Tinokurudzira kuti ushandise Waveshare FT232 USB UART Board (micro) module.
Kana iwe uchida kubatanidza iyo zvigunwe zvemunwe module kune yekuvandudza bhodhi seRaspberry Pi, kana iri kushanda
nhanho yebhodhi yako i3.3V, unogona kuibatanidza zvakananga kuUART uye GPIO mapini ebhodhi rako. Kana iri 5V, ndapota wedzera level yekushandura module/dunhu.

Batanidza TO PC

HARDWARE CONNECTION

Unoda:

  • UART Fingerprint Sensor (C)*1
  • FT232 USB UART Board *1
  • Micro USB tambo *1

Batanidza iyo fingerprint module uye FT232 USB UART Board kuPC

UART Fingerprint Sensor (C) FT232 USB UART Board
VDC VDC
GND GND
RX TX
TX RX
RST NC
MUKA NC

TESTING

  • Dhawunirodha UART Fingerprint Sensor bvunzo software kubva wiki
  • Vhura iyo software uye sarudza iyo chaiyo COM port.
  • Testing

WAVESHARE STM32F205 UART Fingerprint Sensor - Kuedza

Pane akati wandei mabasa akapihwa muKuedza interface

  1. Query Count
    Sarudza Verenga, wobva wadzvanya Send. Nhamba yevashandisi inodzoserwa uye inoratidzwa muRuzivo Mhinduro interface
  2. Wedzera Mushandisi
    Sarudza Wedzera Mushandisi, check ku Tora Kaviri uye Auto ID+1, nyora ID (P1 uye P2) uye mvumo (P3), wobva wadzvanya Send. Pakupedzisira, bata sensor kuti uwane zvigunwe.
  3. Delete mushandisi
    Sarudza ku Delete User, nyora ID (P1 uye P2) uye mvumo (P3), wobva wadzvanya Send.
  4. Delete All Users
    Sarudza Delete All Users, wobva wadzvanya Send
  5. Kuenzanisa 1:1
    Sarudza 1:1 Kuenzanisa, nyora ID (P1 uye P2) uye mvumo (P3), wobva wadzvanya Send.
  6. Kuenzanisa 1: N.
    Sarudza 1: N Kuenzanisa, wobva wadzvanya Send.


Kuti uwane mamwe mabasa, ndapota zviedze. (Mamwe emabasa haapo kune iyi module)

Batanidza neXNUCLEO-F103RB

Isu tinopa demo kodhi yeXNCULEO-F103RB, iyo yaunogona kudhawunirodha kubva kuwiki

UART Fingerprint Sensor (C) NUCLEO-F103RB
VDC 3.3V
GND GND
RX PA9
TX PA10
RST PB5
MUKA PB3

Cherechedza: Nezve mapini, ndapota tarisa kune Interface kumusoro

  1. Batanidza UART Fingerprint Sensor (C) kuXNUCLEO_F103RB, uye batanidza iyo programmer.
  2. Vhura purojekiti (demo kodhi) nekeil5 software
  3. Tarisa kana programmer uye mudziyo zvinozivikanwa zvakajairika
  4. Unganidza uye dhawunirodha
  5. Batanidza XNUCELO-F103RB kuPC ne USB tambo, vhura Serial rubatsiro software, set COM port: 115200, 8N1

Nyora mirairo yekuyedza module zvinoenderana neruzivo rwakadzoswa.

Batanidza neRASPBERRY PI

Isu tinopa ex pythonample yeRaspberry Pi, unogona kuitora kubva kuwiki
Usati washandisa exampuye, iwe unofanirwa kugonesa serial port yeRaspberry Pi kutanga:
Input command pane Terminal: Sudo raspi-config
Sarudza: Kupindirana Sarudzo -> Seri -> Kwete -> Hongu
Wobva watangazve.

UART Fingerprint Sensor (C) Raspberry Pi
VDC 3.3V
GND GND
RX 14 (BCM) - PIN 8 (Bhodhi)
TX 15 (BCM) - PIN 10 (Bhodhi)
RST 24 (BCM) - PIN 18 (Bhodhi)
MUKA 23 (BCM) - PIN 16 (Bhodhi)
  1. Batanidza zvigunwe zvemunwe module kuRaspberry Pi
  2. Dhawunirodha demo kodhi kuRaspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. unzip iyo
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Mhanya example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Kutevera madhairekitori ekuyedza iyo

www.waveshare.com

Zvinyorwa / Zvishandiso

WAVESHARE STM32F205 UART Fingerprint Sensor [pdf] User Manual
STM32F205, UART Fingerprint Sensor, STM32F205 UART Fingerprint Sensor, Fingerprint Sensor.

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *