Logo ng WAVESHARE

UART Fingerprint Sensor (C)
User Manual

TAPOSVIEW

Ito ay isang lubos na pinagsama-samang bilog na all-in-one na capacitive fingerprint sensor module, na halos kasing liit ng isang nail plate. Ang module ay kinokontrol sa pamamagitan ng UART command, madaling gamitin. Ang advan nitotagKasama sa mga ito ang 360° Omni-directional na pag-verify, mabilis na pag-verify, mataas na stability, mababang paggamit ng kuryente, atbp.
Batay sa isang high-performance na Cortex processor, na sinamahan ng high-security commercial fingerprinting algorithm, ang UART Fingerprint Sensor (C) ay nagtatampok ng mga functionality tulad ng fingerprint enrolling, image acquisition, feature finding, template generating at storing, fingerprint matching, at iba pa. Nang walang anumang kaalaman tungkol sa kumplikadong algorithm ng fingerprinting, ang kailangan mo lang gawin ay magpadala lamang ng ilang UART command, upang mabilis itong maisama sa mga application sa pag-verify ng fingerprint na nangangailangan ng maliit na sukat at mataas na katumpakan.

MGA TAMPOK
  • Madaling gamitin sa pamamagitan ng ilang simpleng command, hindi mo kailangang malaman ang anumang teknolohiya ng fingerprint o ang module inter structure
  • Ang algorithm ng komersyal na fingerprinting, matatag na pagganap, mabilis na pag-verify, ay sumusuporta sa pagpapatala ng fingerprint, pagtutugma ng fingerprint, pagkolekta ng larawan ng fingerprint, pag-upload ng feature ng fingerprint, atbp.
  • Capacitive sensitive detection, pindutin lang nang bahagya ang collecting window para sa mabilis na pag-verify
  • Ang hardware ay lubos na pinagsama-sama, processor at sensor sa isang maliit na chip, angkop para sa mga maliliit na application
  • Makitid na rim na hindi kinakalawang na asero, malaking bahagi ng paghawak, sumusuporta sa 360° Omni-directional na pag-verify
  • Naka-embed na sensor ng tao, awtomatikong papasok ang processor sa pagtulog, at magigising kapag hinahawakan, mas mababa ang konsumo ng kuryente
  • Onboard na UART connector, madaling kumonekta sa mga hardware platform tulad ng STM32 at Raspberry Pi
ESPISIPIKASYON
  • Uri ng sensor: capacitive touching
  • Resolusyon: 508DPI
  • Mga pixel ng larawan: 192×192
  • Gray na sukat ng larawan: 8
  • Laki ng sensor: R15.5mm
  • Kakayahang fingerprint: 500
  • Oras ng pagtutugma: <500ms (1:N, at N<100)
  • Maling rate ng pagtanggap: <0.001%
  • Rate ng maling pagtanggi: <0.1%
  • Operating voltagat: 2.73V
  • Kasalukuyang operating: <50mA
  • Kasalukuyang tulog: <16uA
  • Anti-electrostatic: contact discharge 8KV / aerial discharge 15KV
  • Interface: UART
  • Baudrate: 19200 bps
  • Kapaligiran sa pagpapatakbo:
    • Temperatura: -20°C~70°C
    • Humidity: 40%RH~85%RH (walang condensation)
  • Kapaligiran sa imbakan:
    • Temperatura: -40°C~85°C
    • Humidity: <85%RH (walang condensation)
  • Buhay: 1 milyong beses

HARDWARE

DIMENSYON

WAVESHARE STM32F205 UART Fingerprint Sensor - DIMENSION

INTERFACE

Tandaan: Ang kulay ng mga aktwal na wire ay maaaring iba sa larawan. Ayon sa PIN kapag kumokonekta ngunit hindi ang kulay.

WAVESHARE STM32F205 UART Fingerprint Sensor - INTERFACE

  • VIN: 3.3V
  • GND: Lupa
  • RX: Serial data input (TTL)
  • TX: Serial data output (TTL)
  • RST: Power enable/disable Pin
    • HIGH: Power enable
    • LOW: Power disable (Sleep Mode)
  • WAKE: Wake up pin. Kapag ang module ay nasa sleep mode, ang WKAE pin ay HIGH kapag hinawakan ang sensor gamit ang isang daliri.

MGA UTOS

FORMAT NG UTOS

Gumagana ang module na ito bilang isang slave device, at dapat mong kontrolin ang Master device para magpadala ng mga command para makontrol ito. Ang interface ng komunikasyon ay UART: 19200 8N1.
Ang mga utos at tugon sa format ay dapat na:
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

Mga Tala:
CMD: Uri ng utos/tugon
P1, P2, P3: Mga parameter ng utos
Q1, Q2, Q3: Mga parameter ng tugon
Q3: Sa pangkalahatan, ang Q3 ay wasto/di-wastong impormasyon ng operasyon, ito ay dapat na:

#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
//Tagumpay
//Nabigo
//Puno ang database
//Wala ang gumagamit
//Ang gumagamit ay umiiral
//Ang fingerprint ay umiiral
//Time out

CHK: Checksum, ito ay resulta ng XOR ng mga byte mula Byte 2 hanggang Byte 6

2) >8 byte. Ang data na ito ay naglalaman ng dalawang bahagi: data head at data packet data head:

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

Tandaan:
CMD, Q3: katulad ng 1)
Len: Haba ng wastong data sa data packet, 16bits (dalawang bytes)
Hi(Len): High 8 bits ng Len
Mababang(Len): Mababang 8 bits ng Len
CHK: Checksum, ito ay resulta ng XOR ng mga byte mula sa Byte 1 hanggang Byte 6 na packet ng data:

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

Tandaan:
Len: mga bilang ng Data byte
CHK: Checksum, ito ay resulta ng XOR ng mga byte mula Byte 2 hanggang Byte Len+1
data packet kasunod ng data head.

MGA URI NG COMMAND:
  1. Baguhin ang SN number ng module (CMD/ACK parehong 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x08 Bagong SN (Bit 23-16) Bagong SN (Bit 15-8) Bagong SN(Bit 7-0) 0 CHK 0xF5
    ACK 0xF5 0x08 lumang S (Bit 23-16) lumang SN (Bit 15-8) lumang SN (Bit 7-0) 0 CHK 0xF5
  2. Query Model SN (CMD/ACK parehong 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. Sleep Mode (CMD/ACK parehong 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. Itakda/Basahin ang mode ng pagdaragdag ng fingerprint (CMD/ACK parehong 8 Byte)
    Mayroong dalawang mga mode: paganahin ang duplication mode at huwag paganahin ang duplication mode. Kapag ang module ay nasa naka-disable na duplication mod: ang parehong fingerprint ay maaari lamang idagdag bilang isang ID. Kung gusto mong magdagdag ng isa pang ID na may parehong fingerprint, hindi nasagot ang impormasyon ng DSP. Ang module ay nasa disabled mode pagkatapos i-on.
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Byte5=0:
    0: Paganahin
    1: Huwag paganahin
    Byte5=1: 0
    0: isang bagong mode
    1: basahin ang kasalukuyang mode
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Kasalukuyang mode ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Magdagdag ng fingerprint (CMD/ACK parehong 8 Byte)
    Ang master device ay dapat magpadala ng mga command ng triple times sa module at magdagdag ng fingerprint triple times, siguraduhing wasto ang fingerprint na idinagdag.
    a) Una
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    User ID (Mataas na 8Bit) User ID (Mababang 8Bit) Pahintulot(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

    Mga Tala:
    User ID: 1~0xFFF;
    Pahintulot ng Gumagamit: 1,2,3,(maaari mong tukuyin ang pahintulot mismo)
    b) Pangalawa

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    User ID

    (Mataas na 8Bit)

    User ID

    (Mababang 8Bit)

    Pahintulot

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) pangatlo

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    User ID

    (Mataas na 8Bit)

    User ID

    (Mababang 8Bit)

    Pahintulot

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Mga Tala: User ID at Pahintulot sa tatlong command.

  6. Magdagdag ng mga user at mag-upload ng mga eigenvalues ​​(CMD =8Byte/ACK > 8 Byte)
    Ang mga utos na ito ay katulad ng “5. magdagdag ng fingerprint", dapat ka ring magdagdag ng triple times.
    a) Una
    Pareho sa Una sa "5. magdagdag ng fingerprint”
    b) Pangalawa
    Pareho sa Pangalawa ng "5. magdagdag ng fingerprint
    c) Pangatlo
    Format ng CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    Format ng ACK:
    1) Head ng data:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x06 Hi(Len) Mababa(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

    Mga Tala:
    Ang haba ng Eigenvalues(Len-) ay 193Byte
    Ang data packet ay ipinapadala kapag ang ikalimang byte ng ACK data ay ACK_SUCCESS

  7. Tanggalin ang user (CMD/ACK parehong 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 User ID (Mataas na 8Bit)  User ID (Mababang 8Bit) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. Tanggalin ang lahat ng user(CMD/ACK parehong 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0:Tanggalin ang lahat ng user 1/2/3: tanggalin ang mga user na ang pahintulot ay 1/2/3 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. Bilang ng query ng mga user(CMD/ACK parehong 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Bilang ng Query
    0xFF: Halaga ng Query
    0 CHK 0xF5
    ACK 0xF5 0x09 Bilang/Halaga (Mataas na 8Bit ) Bilang/Halaga (Mababang 8Bit ) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 1:1(CMD/ACK parehong 8Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B User ID (Mataas na 8 Bit ) User ID (Mababang 8 Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. Paghahambing 1:N(CMD/ACK parehong 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0C User ID (Mataas na 8 Bit ) User ID (Mababang 8 Bit) Pahintulot
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Pahintulot sa Query(CMD/ACK parehong 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A User ID(Mataas na 8Bit) User ID(Low8Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 Pahintulot
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. Antas ng paghahambing ng Set/Query(CMD/ACK parehong 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Bagong Antas
    Byte5=1: 0
    0:Itakda ang Antas
    1:Antas ng Tanong
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Kasalukuyang Antas ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Mga Tala: Paghahambing Ang antas ay maaaring 0~9, mas malaki ang halaga, mas mahigpit ang paghahambing. Default 5

  14. Kumuha ng larawan at mag-upload(CMD=8 Byte/ACK >8 Byte)
    Format ng CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x24 0 0 0 0 CHK 0xF5

    Format ng ACK:
    1)Ulo ng data:

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

    2)Packet ng data

    Byte 1 2—Len+1 Len+2 Len+3
    ACK 0xF5 Data ng larawan CHK 0xF5

    Mga Tala:
    Sa module ng DSP, ang mga pixel ng mga larawan ng fingerprint ay 280*280, ang bawat pixel ay kinakatawan ng 8 bits. Kapag nag-a-upload, nilaktawan ng DSP ang mga pixel sampling sa horizontal/vertical na direksyon upang bawasan ang laki ng data, upang ang imahe ay naging 140*140, at kunin lang ang mataas na 4 na bits ng pixel. bawat dalawang pixel na pinagsama-sama sa isang byte para sa paglilipat (nakaraang pixel na mataas 4-bit, huling pixel na mababa 4-pixel).
    Ang paghahatid ay nagsisimula sa bawat linya mula sa unang linya, ang bawat linya ay nagsisimula sa unang pixel, ganap na naglilipat ng 140* 140/2 byte ng data.
    Ang haba ng data ng imahe ay naayos sa 9800 bytes.

  15. Kumuha ng larawan at mag-upload ng mga eigenvalues(CMD=8 Byte/ACK > 8Byte)
    Format ng CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x23 0 0 0 0 CHK 0xF5

    Format ng ACK:
    1)Ulo ng data:

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

    2)Packet ng data

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

    Mga Tala: Ang haba ng Eigenvalues ​​(Len -3) ay 193 bytes.

  16. I-download ang eigenvalues ​​at ihambing sa nakuhang fingerprint(CMD >8 Byte/ACK=8 Byte)
    Format ng CMD:
    1)Ulo ng data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Hi(Len) Mababa(Len) 0 0 CHK 0xF5

    2)Packet ng data

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

    Mga Tala: Ang haba ng Eigenvalues ​​(Len -3) ay 193 bytes.
    Format ng ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. I-download ang eigenvalues ​​at paghahambing 1:1(CMD >8 Byte/ACK=8 Byte)
    Format ng CMD:
    1)Ulo ng data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Hi(Len) Mababa(Len) 0 0 CHK 0xF5

    2)Packet ng data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xF5 User ID (Mataas na 8 Bit) User ID (Mababang 8 Bit) 0 Eigenvalues CHK 0xF5

    Mga Tala: Ang haba ng Eigenvalues ​​(Len -3) ay 193 bytes.
    Format ng ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Mag-download ng mga eigenvalue at paghahambing 1:N(CMD >8 Byte/ACK=8 Byte)
    Format ng CMD:
    1)Ulo ng data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Hi(Len) Mababa(Len) 0 0 CHK 0xF5

    2)Packet ng data

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

    Mga Tala: Ang haba ng Eigenvalues ​​(Len -3) ay 193 bytes.
    Format ng ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 User ID (Mataas na 8 Bit) User ID (Mababang 8 Bit ) Pahintulot
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Mag-upload ng mga eigenvalues ​​mula sa modelong DSP CMD=8 Byte/ACK >8 Byte)
    Format ng CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 User ID (Mataas na 8 Bit ) User ID (Mababang 8 Bit ) 0 0 CHK 0xF5

    Format ng ACK:
    1)Ulo ng data:

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

    2)Packet ng data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 User ID (Mataas na 8 Bit ) User ID(Mababang 8 Bit) Pahintulot(1/2/3) Eigenvalues CHK 0xF5

    Mga Tala: Ang haba ng Eigenvalues ​​(Len -3) ay 193 bytes.

  20. I-download ang eigenvalues ​​at i-save bilang User ID sa DSP(CMD>8 Byte/ACK =8 Byte)
    Format ng CMD:
    1)Ulo ng data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Hi(Len) Mababa(Len) 0 0 CHK 0xF5

    2) Data packet

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 User ID (Mataas na 8 Bit) User ID (Mababang8 Bit) Pahintulot(1/2/3) Eigenvalues CHK 0xF5

    Mga Tala: Ang haba ng Eigenvalues ​​(Len -3) ay 193 bytes.
    Format ng ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 User ID (Mataas na 8 Bit ) User ID (Mababang 8 Bit) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. Impormasyon ng query (ID at pahintulot) ng lahat ng mga user na idinagdag(CMD=8 Byte/ACK >8Byte)
    Format ng CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    Format ng ACK:
    1)Ulo ng data:

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

    2)Packet ng data

    Byte 1 2 3 4—Len+1 Len+2 Len+3
    ACK 0xF5 User ID (Mataas na 8 Bit) User ID (Mababang 8 Bit) Impormasyon ng user (User ID at pahintulot) CHK 0xF5

    Mga Tala:
    Ang haba ng data ng Data packet (Len) ay ”3*User ID+2”
    Format ng impormasyon ng gumagamit:

    Byte 4 5 6 7 8 9
    Data User ID1 (Mataas na 8 Bit ) User ID1 (Mababang 8 Bit ) Pahintulot ng User 1 (1/2/3) User ID2 (Mataas na 8 Bit) User ID2 (Mababang 8 Bit ) Pahintulot ng User 2 (1/2/3)  

  22. Itakda/Query fingerprint capture timeout(CMD/ACK parehong 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Byte5=0: timeout
    Byte5=1: 0
    0: Itakda ang timeout
    1: timeout ng query
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 timeout ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Mga Tala:
    Ang hanay ng mga value ng fingerprint waiting timeout (tout) ay 0-255. Kung 0 ang value, magpapatuloy ang proseso ng pagkuha ng fingerprint kung walang naka-on ang fingerprint; Kung ang value ay hindi 0, ang system ay iiral para sa dahilan ng timeout kung walang fingerprint na pinindot sa time tout * T0.
    Tandaan: Ang T0 ay ang oras na kinakailangan para sa pagkolekta/pagproseso ng isang imahe, karaniwang 0.2- 0.3 s.

PROSESO NG KOMUNIKASYON

MAGDAGDAG NG FINGERPRINT

WAVESHARE STM32F205 UART Fingerprint Sensor - MAGDAGDAG NG FINGERPRINT

I-delete ang USER

WAVESHARE STM32F205 UART Fingerprint Sensor - DELETE USER

TANGGALIN LAHAT NG MGA USER

WAVESHARE STM32F205 UART Fingerprint Sensor - I-DELETE LAHAT NG USER

KUMUHA NG LARAWAN AT MAG-UPLOAD NG EIGENVALUE

WAVESHARE STM32F205 UART Fingerprint Sensor - KUMUHA NG LARAWAN AT MAG-UPLOAD NG EIGENVALUE

MGA GABAY NG GAGAMIT

Kung gusto mong ikonekta ang fingerprint module sa isang PC, kailangan mong bumili ng isang UART sa USB module. Inirerekomenda naming gamitin mo ang Waveshare FT232 USB UART Board (micro) modyul.
Kung gusto mong ikonekta ang module ng fingerprint sa isang development board tulad ng Raspberry Pi, kung gumagana
ang level ng iyong board ay 3.3V, maaari mo itong direktang ikonekta sa UART at GPIO pins ng iyong board. Kung ito ay 5V, mangyaring magdagdag ng level convert module/circuity.

CONNECT SA PC

KONEKTAYON NG HARDWARE

Kailangan mo ng:

  • UART Fingerprint Sensor (C)*1
  • FT232 USB UART Board *1
  • micro USB cable *1

Ikonekta ang fingerprint module at FT232 USB UART Board sa PC

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

PAGSUSULIT

  • I-download ang UART Fingerprint Sensor test software mula sa wiki
  • Buksan ang software at piliin ang tamang COM port. (Maaari lamang suportahan ng software ang COM1~COM8, kung ang COM port sa iyong PC ay wala sa saklaw na ito, mangyaring baguhin ito)
  • Pagsubok

WAVESHARE STM32F205 UART Fingerprint Sensor - Pagsubok

Mayroong ilang mga function na ibinigay sa Testing interface

  1. Bilang ng Query
    Pumili bilangin, pagkatapos ay i-click Ipadala. Ang bilang ng mga gumagamit ay ibinalik at ipinapakita sa Impormasyon Tugon interface
  2. Magdagdag ng User
    Pumili Idagdag ang gumagamit, suriin sa Kumuha ng Dalawang beses at Auto ID+1, i-type ang ID (P1 at P2) at pahintulot (P3), pagkatapos ay mag-click Ipadala. Panghuli, pindutin ang sensor upang makakuha ng fingerprint.
  3. Tanggalin ang user
    Pumili sa Tanggalin ang User, i-type ang ID (P1 at P2) at pahintulot (P3), pagkatapos ay i-click ang Ipadala.
  4. Tanggalin ang Lahat ng Gumagamit
    Pumili Tanggalin ang Lahat ng Gumagamit, pagkatapos ay i-click ang Ipadala
  5. Paghahambing 1:1
    Pumili 1:1 Paghahambing, i-type ang ID (P1 at P2) at pahintulot (P3), pagkatapos ay mag-click Ipadala.
  6. Paghahambing 1: N
    Pumili 1: N Paghahambing, pagkatapos ay i-click Ipadala.


Para sa higit pang mga function, mangyaring subukan ito. (Ang ilan sa mga function ay hindi magagamit para sa modyul na ito)

KONEKTA SA XNUCLEO-F103RB

Nagbibigay kami ng demo code para sa XNCULEO-F103RB, na maaari mong i-download mula sa wiki

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

Tandaan: Tungkol sa mga pin, mangyaring sumangguni sa Interface sa itaas

  1. Ikonekta ang UART Fingerprint Sensor (C) sa XNUCLEO_F103RB, at ikonekta ang programmer
  2. Buksan ang proyekto (demo code) sa pamamagitan ng keil5 software
  3. Suriin kung normal na kinikilala ang programmer at device
  4. I-compile at i-download
  5. Ikonekta ang XNUCELO-F103RB sa PC sa pamamagitan ng USB cable, buksan ang Serial assistance software, itakda ang COM port: 115200, 8N1

I-type ang mga command upang subukan ang module ayon sa ibinalik na impormasyon.

KONEKTA SA RASPBERRY PI

Nagbibigay kami ng ex sawaample para sa Raspberry Pi, maaari mong i-download ito mula sa wiki
Bago mo gamitin ang example, dapat mo munang paganahin ang serial port ng Raspberry Pi:
Input command sa Terminal: Sudo raspi-config
Piliin ang: Interfacing Options -> Serial -> Hindi -> Oo
Pagkatapos ay i-reboot.

UART Fingerprint Sensor (C) Raspberry Pi
VDC 3.3V
GND GND
RX 14 (BCM) – PIN 8 (Lupon)
TX 15 (BCM) – PIN 10 (Lupon)
RST 24 (BCM) – PIN 18 (Lupon)
Gising na 23 (BCM) – PIN 16 (Lupon)
  1. Ikonekta ang module ng fingerprint sa Raspberry Pi
  2. I-download ang demo code sa Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. i-unzip ito
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Patakbuhin ang example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Ang pagsunod sa mga gabay upang subukan ang

www.waveshare.com

Mga Dokumento / Mga Mapagkukunan

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

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *