Sary famantarana WAVESHARE

UART Fingerprint Sensor (C)
User Manual

TAPITRAVIEW

Izy io dia maody sensor sensor fingerprint capacitive miendrika boribory miendrika boribory, izay saika kely toy ny takelaka fantsika. Ny module dia fehezin'ny baiko UART, mora ampiasaina. Ny advantagAnisan'izany ny fanamarinana Omni-directional 360°, fanamarinana haingana, fahamarinan-toerana avo, fanjifana herinaratra ambany, sns.
Miorina amin'ny processeur Cortex avo lenta, miaraka amin'ny algorithm amin'ny fanondro-tanana ara-barotra avo lenta, ny UART Fingerprint Sensor (C) dia manasongadina fampiasa toy ny fisoratana anarana amin'ny rantsantanana, ny fahazoana sary, ny fitadiavana endri-javatra, ny famoronana sy ny fitehirizana môdely, ny fampifanarahana ny fanondro, sy ny sisa. Raha tsy misy fahalalana momba ny algorithm amin'ny fanontana rantsantanana sarotra, ny hany ilainao atao dia ny mandefa baiko UART fotsiny, mba hampidirana azy haingana amin'ny rindranasa fanamarinana amin'ny rantsantanana izay mitaky habe kely sy mazava tsara.

TOETOETRA
  • Mora ampiasaina amin'ny baiko tsotra, tsy mila mahafantatra teknolojia fanondro na ny rafitra inter module ianao
  • Ny algorithm amin'ny fanondro amin'ny rantsantanana ara-barotra, ny fampisehoana maharitra, ny fanamarinana haingana, dia manohana ny fisoratana anarana amin'ny rantsantanana, ny mifanandrify amin'ny rantsantanana, ny fanangonana sarin'ny rantsantanana, ny fampiakarana ny endri-tsoratry ny rantsantanana, sns.
  • Capacitive sensitive detection, tsindrio fotsiny ny varavarankely fanangonana mba hanamarinana haingana
  • Hardware tafiditra indrindra, processeur ary sensor ao anaty puce kely iray, mifanaraka amin'ny rindranasa kely
  • Rindrin'ny vy stainless tery, faritra lehibe mikasika, manohana ny fanamarinana Omni-directional 360°
  • Embedded sensor olombelona, ​​ny processeur dia hiditra amin'ny torimaso mandeha ho azy, ary mifoha rehefa mikasika, ny fanjifàna herinaratra ambany kokoa
  • Onboard UART connector, mora mifandray amin'ny sehatra hardware toy ny STM32 sy Raspberry Pi
famaritana
  • Karazana sensor: capacitive touching
  • Fanapahan-kevitra: 508 DPI
  • Haben'ny sary: ​​192 × 192
  • Kiraro volondavenona sary: ​​8
  • Haben'ny sensor: R15.5mm
  • Fahafahana amin'ny dian-tànana: 500
  • Fotoana mifanandrify: <500ms (1:N, ary N<100)
  • tahan'ny fanekena diso: <0.001%
  • tahan'ny fandavana diso: <0.1%
  • Operating voltagny e:2.73V
  • Miasa ankehitriny: <50mA
  • Matory ankehitriny: <16uA
  • Anti-electrostatic: fifandraisana fandefasana 8KV / aerial discharge 15KV
  • Interface: UART
  • Baudrate: 19200 bps
  • Tontolo miasa:
    • Mafana: -20°C~70°C
    • Hamandoana: 40% RH~85% RH (tsy misy condensation)
  • Toerana fitahirizana:
    • Mafana: -40°C~85°C
    • Hamandoana: <85% RH (tsy misy condensation)
  • Fiainana: in-1 tapitrisa

HARDWARE

lafiny

WAVESHARE STM32F205 UART Fingerprint Sensor - Haben'ny

interface tsara

Fanamarihana: Ny lokon'ny tariby tena izy dia mety tsy mitovy amin'ny sary. Araka ny PIN rehefa mampifandray fa tsy ny loko.

WAVESHARE STM32F205 UART Fingerprint Sensor - INTERFACE

  • VIN: 3.3V
  • GND: tany
  • RX: Fampidirana angona andiany (TTL)
  • TX: Famoahana angon-drakitra serial (TTL)
  • RST: Power enable/disable Pin
    • AVO: Power enable
    • AMBANY: Miato ny herinaratra (Mode matory)
  • MIFOHAZA: Mifohaza pin. Rehefa ao anatin'ny fomba torimaso ilay maody, dia AVO ny pin WKAE rehefa mikasika ny sensor amin'ny rantsantanana.

didy

FORMAT COMMANDS

Ity maody ity dia miasa toy ny fitaovana andevo, ary tokony hifehy ny fitaovana Master ianao handefasana baiko hifehy azy. Ny interface interface dia UART: 19200 8N1.
Ny baiko sy ny valiny dia tokony ho:
1) = 8 bita

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

Fanamarihana:
CMD: Karazana baiko/famaliana
P1, P2, P3: Parameteran'ny baiko
Q1, Q2, Q3: Paramètre de valiny
Q3: Amin'ny ankapobeny, ny Q3 dia fampahalalana manan-kery / tsy mety momba ny fandidiana, tokony ho:

#farito ny ACK_SUCCESS
#farito ny ACK_FAIL
#farito ny ACK_FULL
#farito ny ACK_NOUSER
#farito ny ACK_USER_OCCUPIED
#farito ny ACK_FINGER_OCCUPIED
#farito ny ACK_TIMEOUT
0x00
0x01
0x04
0x05
0x06
0x07
0x08
//Fahombiazana
//Tsy nahomby
// Feno ny tahiry
//Tsy misy ny mpampiasa
// Efa nisy ny mpampiasa
//Nisy ny dian-tanana
//Fotoana dila

CHK: Checksum, dia XOR vokatry ny byte avy amin'ny Byte 2 ka hatramin'ny Byte 6

2) >8 bita. Ity angona ity dia misy ampahany roa: lohan'ny angona sy lohan'ny packet data:

Byte 1 2 3 4 5 6 7 8
CMD 0xf5 CMD Salama (Len) Ambany (Len) 0 0 CHK 0xf5
ACK 0xf5 CMD Salama (Len) Ambany (Len) Q3 0 CHK 0xf5

Fanamarihana:
CMD, Q3: mitovy amin'ny 1)
Len: Halavan'ny angon-drakitra manan-kery ao amin'ny fonosana data, 16bits (roa bytes)
Hi(Len): Avo 8 bit an'i Len
Ambany(Len): Ambany 8 bit an'i Len
CHK: Checksum, dia XOR vokatry ny bytes avy amin'ny Byte 1 ka hatramin'ny Byte 6 fonosana data:

Byte 1 2… Len+1 Len+2 Len+3
CMD 0xf5 NY FANAZAVANA CHK 0xf5
ACK 0xf5 NY FANAZAVANA CHK 0xf5

Fanamarihana:
Len: isan'ny Data bytes
CHK: Checksum, dia XOR vokatry ny byte avy amin'ny Byte 2 ka hatramin'ny Byte Len+1
fonosana data manaraka ny lohatenin'ny data.

Karazana baiko:
  1. Ovao ny laharan'ny SN an'ny maody (CMD/ACK samy 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x08 SN Vaovao (Bit 23-16) SN Vaovao (Bit 15-8) SN vaovao(Bit 7-0) 0 CHK 0xf5
    ACK 0xf5 0x08 S taloha (Bit 23-16) SN taloha (Bit 15-8) SN taloha (Bit 7-0) 0 CHK 0xf5
  2. Modely fanontaniana SN (CMD/ACK samy 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. Fomba torimaso (CMD/ACK samy 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. Apetraho/Vakio ny fomba fampidirana fanondro (CMD/ACK samy 8 Byte)
    Misy fomba roa: avelao ny fomba fanaovana kopia ary esory ny fomba fanaovana kopia. Rehefa ao amin'ny mod duplication kilemaina ilay maody: tsy azo ampiana karapanondro iray ihany ilay dian-tanana. Raha te-hanampy ID hafa miaraka amin'ny dian-tanana mitovy ianao dia tsy nahomby ny valin'ny DSP. Ao amin'ny maody kilemaina aorian'ny fampandehanana ny herinaratra.
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x2D 0 Byte5=0:
    0: Alefaso
    1: Atsaharo
    Byte5=1: 0
    0: fomba vaovao
    1: mamaky ny fomba ankehitriny
    0 CHK 0xf5
    ACK 0xf5 0x2D 0 Mode ankehitriny ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xf5
  5. Ampio fanondro (CMD/ACK samy 8 Byte)
    Ny fitaovana fototra dia tokony handefa baiko in-telo amin'ny maody ary ampiana in-telo intelo ny fanondro, mba hahazoana antoka fa manan-kery ny fanondro nampiana.
    a) Voalohany
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    ID mpampiasa (8Bit avo) ID mpampiasa (8Bit ambany) Fahazoan-dalana(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

    Fanamarihana:
    ID mpampiasa: 1~0xFFF;
    Fahazoan-dàlana amin'ny mpampiasa: 1,2,3,(azonao atao ny mamaritra ny fahazoan-dàlana anao)
    b) Faharoa

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xf5

     

    0x02

    Anara-mpampiasa

    (8Bit ambony)

    Anara-mpampiasa

    (8Bit ambany)

    Fanomezan-dàlana

    (1/2/3)

     

    0

     

    CHK

     

    0xf5

     

    ACK

     

    0xf5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xf5

    c) fahatelo

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xf5

     

    0x03

    Anara-mpampiasa

    (8Bit ambony)

    Anara-mpampiasa

    (8Bit ambany)

    Fanomezan-dàlana

    (1/2/3)

     

    0

     

    CHK

     

    0xf5

     

    ACK

     

    0xf5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xf5

    Fanamarihana: User ID sy fahazoan-dàlana amin'ny baiko telo.

  6. Ampio mpampiasa ary ampidiro ny sanda eigen (CMD =8Byte/ACK > 8 Byte)
    Ireo baiko ireo dia mitovy amin'ny "5. ampio fanondro”, tokony ampiana in-telo koa ianao.
    a) Voalohany
    Mitovy amin'ny voalohany amin'ny "5. ampio fanondro”
    b) Faharoa
    Mitovy amin'ny faharoa amin'ny "5. ampio fanondro
    c) Fahatelo
    Format CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x06 0 0 0 0 CHK 0xf5

    Format ACK:
    1) Lohan'ny data:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x06 Salama (Len) Ambany (Len) ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xf5

    2) fonosana data:

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

    Fanamarihana:
    Ny halavan'ny Eigenvalues(Len-) dia 193Byte
    Ny packet data dia alefa rehefa ACK_SUCCESS ny byte fahadimy amin'ny data ACK

  7. Fafao ny mpampiasa (CMD/ACK samy 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x04 ID mpampiasa (8Bit avo)  ID mpampiasa (8Bit ambany) 0  0 CHK 0xf5
    ACK 0xf5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xf5
  8. Fafao ny mpampiasa rehetra (CMD/ACK samy 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x05 0 0 0: Fafao ny mpampiasa rehetra 1/2/3: fafao ireo mpampiasa manana fahazoan-dàlana 1/2/3 0 CHK 0xf5
    ACK 0xf5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xf5
  9. Isan'ny mpampiasa(CMD/ACK samy 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x09 0 0 0: Isan'ny fanontaniana
    0xFF: Haavon'ny fanontaniana
    0 CHK 0xf5
    ACK 0xf5 0x09 Isan/Habetsa (8Bit ambony) Isan/Habetsa (8Bit ambany) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xf5
  10. 1:1(CMD/ACK samy 8Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x0B User ID (Avo 8 Bit) ID mpampiasa (8 Bit ambany) 0 0 CHK 0xf5
    ACK 0xf5 0x0B 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xf5
  11. Fampitahana 1: N (CMD/ACK samy 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 (Avo 8 Bit) ID mpampiasa (8 Bit ambany) Fanomezan-dàlana
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xf5
  12. Fanomezana alalana (CMD/ACK samy 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x0A ID mpampiasa (8Bit avo) ID mpampiasa(Low8Bit) 0 0 CHK 0xf5
    ACK 0xf5 0x0A 0 0 Fanomezan-dàlana
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xf5
  13. Ambaratonga fampitahana mametraka/fanontaniana(CMD/ACK samy 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x28 0 Byte5=0: Ambaratonga vaovao
    Byte5=1: 0
    0: Mametraha ambaratonga
    1: Ambaratonga fanontaniana
    0 CHK 0xf5
    ACK 0xf5 0x28 0 Ambaratonga ankehitriny ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xf5

    Fanamarihana: fampitahana Ny haavony dia mety ho 0 ~ 9, lehibe kokoa ny sandany, ny henjana kokoa ny fampitahana. Default 5

  14. Mahazoa sary ary ampidiro(CMD=8 Byte/ACK>8 Byte)
    Format CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x24 0 0 0 0 CHK 0xf5

    Format ACK:
    1) Lohan'ny data:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x24 Salama (Len) Ambany (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xf5

    2) fonosana data

    Byte 1 2—Len+1 Len+2 Len+3
    ACK 0xf5 angona sary CHK 0xf5

    Fanamarihana:
    Ao amin'ny maody DSP, ny pixel amin'ny sary fanondro dia 280 * 280, isaky ny piksel dia aseho amin'ny 8 bit. Rehefa mampakatra, DSP dia nandingana pixel sampling amin'ny lalana mitsivalana/mitsangana mba hampihenana ny haben'ny angon-drakitra, ka lasa 140*140 ny sary, ary alao fotsiny ny bitika 4 avo indrindra amin'ny piksel. isaky ny piksela roa atambatra ho iray byte ho an'ny fifindrana (pixel avo 4-bit teo aloha, pixel farany ambany 4-pixel).
    Ny fandefasana dia manomboka amin'ny andalana amin'ny andalana voalohany, ny andalana tsirairay dia manomboka amin'ny pixel voalohany, mamindra tanteraka ny angona 140* 140/2 bytes.
    Ny halavan'ny angon-drakitra amin'ny sary dia raikitra amin'ny 9800 bytes.

  15. Mahazoa sary ary ampidiro ny sanda eigen(CMD=8 Byte/ACK > 8Byte)
    Format CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x23 0 0 0 0 CHK 0xf5

    Format ACK:
    1) Lohan'ny data:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x23 Salama (Len) Ambany (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xf5

    2) fonosana data

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

    Fanamarihana: Ny halavan'ny Eigenvalues ​​(Len -3) dia 193 octet.

  16. Ampidino ny sanda eigen ary ampitahao amin'ny dian-tanana azo(CMD>8 Byte/ACK=8 Byte)
    Format CMD:
    1) Lohan'ny data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x44 Salama (Len) Ambany (Len) 0 0 CHK 0xf5

    2) fonosana data

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

    Fanamarihana: Ny halavan'ny Eigenvalues ​​(Len -3) dia 193 octet.
    Format 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. Ampidino ny sanda eigen sy fampitahana 1:1(CMD >8 Byte/ACK=8 Byte)
    Format CMD:
    1) Lohan'ny data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x42 Salama (Len) Ambany (Len) 0 0 CHK 0xf5

    2) fonosana data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xf5 ID mpampiasa (8 Bit avo) ID mpampiasa (8 Bit ambany) 0 Eigenvalues CHK 0xf5

    Fanamarihana: Ny halavan'ny Eigenvalues ​​(Len -3) dia 193 octet.
    Format ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xf5
  18. Ampidino ny sanda eigen sy fampitahana 1:N(CMD >8 Byte/ACK=8 Byte)
    Format CMD:
    1) Lohan'ny data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x43 Salama (Len) Ambany (Len) 0 0 CHK 0xf5

    2) fonosana data

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

    Fanamarihana: Ny halavan'ny Eigenvalues ​​(Len -3) dia 193 octet.
    Format ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x43 ID mpampiasa (8 Bit avo) ID mpampiasa (8 Bit ambany) Fanomezan-dàlana
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xf5
  19. Ampidiro ny sanda eigen avy amin'ny modely DSP CMD=8 Byte/ACK >8 Byte)
    Format CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x31 User ID (Avo 8 Bit) ID mpampiasa (8 Bit ambany) 0 0 CHK 0xf5

    Format ACK:
    1) Lohan'ny data:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x31 Salama (Len) Ambany (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xf5

    2) fonosana data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xf5 User ID (Avo 8 Bit) User ID(Ambany 8 Bit) Fahazoan-dalana(1/2/3) Eigenvalues CHK 0xf5

    Fanamarihana: Ny halavan'ny Eigenvalues ​​(Len -3) dia 193 octet.

  20. Misintona eigenvalues ​​ary tehirizo ho ID mpampiasa amin'ny DSP(CMD>8 Byte/ACK =8 Byte)
    Format CMD:
    1) Lohan'ny data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x41 Salama (Len) Ambany (Len) 0 0 CHK 0xf5

    2) fonosana data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xf5 ID mpampiasa (8 Bit avo) ID mpampiasa (8 Bit) Fahazoan-dalana(1/2/3) Eigenvalues CHK 0xf5

    Fanamarihana: Ny halavan'ny Eigenvalues ​​(Len -3) dia 193 octet.
    Format ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x41 User ID (Avo 8 Bit) ID mpampiasa (8 Bit ambany) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xf5
  21. Fampahafantarana fangatahana (ID sy fahazoan-dàlana) an'ny mpampiasa rehetra nampiana(CMD=8 Byte/ACK >8Byte)
    Format CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x2B 0 0 0 0 CHK 0xf5

    Format ACK:
    1) Lohan'ny data:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x2B Salama (Len) Ambany (Len) ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xf5

    2) fonosana data

    Byte 1 2 3 4—Len+1 Len+2 Len+3
    ACK 0xf5 ID mpampiasa (8 Bit avo) ID mpampiasa (8 Bit ambany) Ny mombamomba ny mpampiasa (User ID sy ny fahazoan-dàlana) CHK 0xf5

    Fanamarihana:
    Ny halavan'ny angona amin'ny fonosana Data (Len) dia "3*User ID+2"
    Format fampahalalana momba ny mpampiasa:

    Byte 4 5 6 7 8 9
    NY FANAZAVANA User ID1 (Avo 8 Bit) User ID1 (Ambany 8 Bit) Fahazoan-dalana mpampiasa 1 (1/2/3) User ID2 (Avo 8 Bit) User ID2 (Ambany 8 Bit) Fahazoan-dalana mpampiasa 2 (1/2/3)  

  22. Mametraka/Mametraha fotoana fangalana dian-tanana (CMD/ACK samy 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x2E 0 Byte5=0: fe-potoana
    Byte5=1: 0
    0: Mametraha fe-potoana
    1: fotoana fiafaran'ny fanontaniana
    0 CHK 0xf5
    ACK 0xf5 0x2E 0 fotoana dila ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xf5

    Fanamarihana:
    0-255 ny sandan'ny sandan'ny fiatoan'ny tondro fiandrasana (tout). Raha 0 ny sandany, dia hitohy hatrany ny dingan'ny fahazoana dian-tanana raha tsy misy dian-tanana mandeha; Raha tsy 0 ny sandany, dia hisy ny rafitra noho ny anton'ny fiafaran'ny fotoana raha tsy misy dian-tanana mandeha amin'ny fotoana tout * T0.
    Fanamarihana: T0 dia ny fotoana ilaina amin'ny fanangonana / fanodinana sary, matetika 0.2-0.3 s.

FIKAMBANANA

Ampidiro ny FINGERPRINT

WAVESHARE STM32F205 UART Fingerprint Sensor - Ampidiro ny rantsantanana

EFA MPIASA

WAVESHARE STM32F205 UART Fingerprint Sensor - EFA MPIASA

FAFO NY MPIASA REHETRA

WAVESHARE STM32F205 UART Fingerprint Sensor - FAFO NY MPIASA REHETRA

MAHAZO Sary ary ampidiro ny EIGENVALUE

WAVESHARE STM32F205 UART Fingerprint Sensor - MAHAZO Sary SY MAmpiakatra EIGENVALUE

FANAMPIM-PANAZAVANA

Raha te hampifandray ny maody fanondro amin'ny PC ianao dia mila mividy UART iray amin'ny maody USB. Manoro hevitra anao izahay hampiasa Waveshare FT232 USB UART Board (mikro) module.
Raha te hampifandray ny maody fanondro amin'ny birao fampandrosoana toy ny Raspberry Pi ianao, raha miasa
Ny haavon'ny biraonao dia 3.3V, azonao atao ny mampifandray azy mivantana amin'ny tsimatra UART sy GPIO amin'ny solaitrao. Raha 5V ilay izy dia ampio module/circuit convertible level.

Mifandraisa amin'ny PC

Fifandraisana amin'ny HARDWARE

Mila:

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

Ampifandraiso amin'ny PC ny maody fanondro sy ny FT232 USB UART Board

UART Fingerprint Sensor (C) FT232 USB UART Board
VDC VDC
GND GND
RX TX
TX RX
voalohany NC
MIFOHA NC

fizahan-toetra

  • Ampidino ny rindrambaiko fitiliana UART Fingerprint Sensor avy amin'ny wiki
  • Sokafy ny logiciel ary safidio ny seranan-tsambo COM marina.
  • fizahan-toetra

WAVESHARE STM32F205 UART Fingerprint Sensor - Fitsapana

Misy fiasa maromaro omena ao amin'ny Interface Testing

  1. Isan'ny fanontaniana
    Mifidiana manisa, tsindrio avy eo Alefaso. Ny isan'ny mpampiasa dia averina ary aseho ao amin'ny Information FAMALIANA interface tsara
  2. Ampio mpampiasa
    Mifidiana Ampio mpampiasa, jereo ny Mahazoa indroa SY Auto ID+1, soraty ny ID (P1 SY P2) ary alalana (P3), avy eo tsindrio Alefaso. Farany, hikasika sensor mba hahazoana fanondro.
  3. Fafao ny mpampiasa
    Safidio ny Fafao ny mpampiasa, soraty ny ID (P1 SY P2) ary alalana (P3), avy eo tsindrio Alefaso.
  4. Fafao ny mpampiasa rehetra
    Mifidiana Fafao ny mpampiasa rehetra, dia tsindrio Alefaso
  5. Fampitahana 1:1
    Mifidiana 1:1 Fampitahana, soraty ny ID (P1 SY P2) ary alalana (P3), avy eo tsindrio Alefaso.
  6. fampitahana 1: N
    Mifidiana 1: N fampitahana, tsindrio avy eo Alefaso.


Raha mila fiasa bebe kokoa, andramo azafady. (Tsy misy ny fiasa sasany amin'ity module ity)

Ireo singa mifandraika amin'ny XNUCLEO-F103RB

Manome kaody demo izahay XNCULEO-F103RB, izay azonao alaina avy amin'ny wiki

UART Fingerprint Sensor (C) Sary NUCLEO-F103RB
VDC 3.3V
GND GND
RX PA9
TX PA10
voalohany PB5
MIFOHA PB3

Fanamarihana: Momba ny pin, azafady jereo ny interface tsara AMBONY

  1. Ampifandraiso amin'ny XNUCLEO_F103RB ny UART Fingerprint Sensor (C) ary ampifandraiso ny programmer
  2. Sokafy ny tetikasa (kaody demo) amin'ny rindrambaiko keil5
  3. Jereo raha fantatra ara-dalàna ny programmer sy ny fitaovana
  4. Manangona ary misintona
  5. Ampifandraiso amin'ny PC amin'ny alàlan'ny tariby USB ny XNUCELO-F103RB, sokafy ny rindrambaiko fanampiana Serial, apetraho ny seranan-tsambo COM: 115200, 8N1

Soraty ny baiko hizaha ny maody araka ny vaovao naverina.

Mifandraisa amin'ny RASPBERRY PI

Manome python ex izahayampho an'ny Raspberry Pi, azonao alaina avy amin'ny wiki
Alohan'ny hampiasanao ny exampAmin'ny ankapobeny, tokony havelanao aloha ny seranan-tsambo an'ny Raspberry Pi:
Input baiko amin'ny Terminal: Sudo raspi-config
Safidio: Safidy Interfacing -> Serial -> Tsia -> Eny
Avereno indray avy eo.

UART Fingerprint Sensor (C) Raspberry Pi
VDC 3.3V
GND GND
RX 14 (BCM) – PIN 8 (birao)
TX 15 (BCM) – PIN 10 (birao)
voalohany 24 (BCM) – PIN 18 (birao)
MIFOHA 23 (BCM) – PIN 16 (birao)
  1. Ampifandraiso amin'ny Raspberry Pi ny maody fanondro
  2. Ampidino ny code demo amin'ny Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. sokafy izany
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Manaova ny example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Manaraka torolalana mba hitsapana ny

www.fiveshare.com

Documents / Loharano

WAVESHARE STM32F205 UART Fingerprint Sensor [pdf] Boky Torolàlana
STM32F205, UART Fingerprint Sensor, STM32F205 UART Fingerprint Sensor, Fingerprint Sensor

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *