Logo ea WAVESHARE

Sensoro sa menoana ea UART (C)
Bukana ea Mosebelisi

FEELAVIEW

Ena ke mojule oa sensor ea menoana ea capacitive e kopantsoeng haholo, e nang le sebopeho se chitja, e batlang e le nyane joalo ka poleiti ea lipekere. Mojule o laoloa ka litaelo tsa UART, ho bonolo ho o sebelisa. Advan ea eonatagli kenyelletsa netefatso ea 360 ° Omni-directional, netefatso e potlakileng, botsitso bo phahameng, tšebeliso e tlase ea matla, joalo-joalo.
E ipapisitse le processor e phahameng ea ts'ebetso ea Cortex, e kopantsoeng le algorithm ea ts'ireletso e phahameng ea khoebo, UART Fingerprint Sensor (C) e na le mesebetsi e kang ho ngolisa menoana, ho fumana litšoantšo, ho fumana likarolo, ho hlahisa le ho boloka template, ho bapisa menoana, joalo-joalo. Ntle le tsebo leha e le efe mabapi le algorithm e rarahaneng ea ho hatisa menoana, seo u hlokang ho se etsa feela ke ho romella litaelo tsa UART, ho e kopanya ka potlako lits'ebetsong tsa netefatso ea menoana e hlokang boholo bo nyane le ho nepahala ho holimo.

LIKAROLOANA
  • Ho bonolo ho e sebelisa ka litaelo tse bonolo, ha ua tlameha ho tseba theknoloji efe kapa efe ea menoana kapa sebopeho sa module inter
  • Algorithm ea khatiso ea menoana ea khoebo, ts'ebetso e tsitsitseng, netefatso e potlakileng, e ts'ehetsa ngoliso ea menoana, ho bapisa menoana, ho bokella setšoantšo sa menoana, ho kenya tšebetsong menoana, jj.
  • Capacitive sensitive discovery, ama feela fensetere ea ho bokella hanyenyane bakeng sa ho netefatsa kapele
  • Hardware e kopantsoe haholo, processor le sensor ho chip e le 'ngoe e nyane, e loketseng lits'ebetso tse nyane
  • Moqomo o moqotetsane oa tšepe, sebaka se seholo se amang, se ts'ehetsa netefatso ea 360 ° Omni-directional
  • Sensor e kentsoeng ea motho, processor e tla kena borokong ka bo eona, ebe e tsoha ha e ama, tšebeliso e tlase ea matla
  • Sehokelo sa Onboard UART, ho bonolo ho hokahana le sethala sa Hardware joalo ka STM32 le Raspberry Pi
TS'ELISO
  • Mofuta oa sensor: capacitive touching
  • Qeto: 508DPI
  • Lipikselse tsa setšoantšo: 192×192
  • Sekala sa setšoantšo sa bohlooho: 8
  • Boholo ba kutlo: R15.5mm
  • Bokgoni ba menoana: 500
  • Nako e nyallanang: <500ms (1:N, le N<100)
  • Sekhahla sa kamohelo e fosahetseng: <0.001%
  • Sekhahla sa ho hana ka bohata: <0.1%
  • Tshebetso voltagE: 2.73V
  • Ts'ebetso ea hajoale: <50mA
  • Nako ea ho robala: <16uA
  • Anti-electrostatic: ho tsoa ho 8KV / ho tsoa moeeng 15KV
  • Sebopeho: UART
  • Matla: 19200 bps
  • Tikoloho ea ts'ebetso:
    • Mocheso: -20°C~70°C
    • Mongobo: 40%RH~85%RH (ha ho condensation)
  • Sebaka sa polokelo:
    • Mocheso: -40°C~85°C
    • Mongobo: <85%RH (ha ho condensation)
  • Bophelo: makhetlo a limilione tse 1

SEBELISA

TŠEBELETSO

WAVESHARE STM32F205 UART Sensoro sa Monoana - DIMENSION

SEBAKATSO

Hlokomela: 'Mala oa lithapo tsa sebele o ka fapana le setšoantšo. Ho latela PIN ha o hokela empa eseng mmala.

WAVESHARE STM32F205 UART Sensoro sa Menoana - INTERFACE

  • VIN: 3.3V
  • GND: Fatše
  • RX: Ho kenya data ea serial (TTL)
  • TX: Tlhahiso ea data ea serial (TTL)
  • RST: Thusa / tima Pin ea matla
    • HO PHAHAMA: Ho nolofatsa matla
    • TLASE: Ho tima matla (Mokhoa oa ho Robala)
  • TSOHA: Tsoha pineng. Ha module e le boemong ba ho robala, pini ea WKAE e HIGH ha e ama sensor ka monoana.

TAELO

TAELO SEPOPO

Mojule ona o sebetsa joalo ka sesebelisoa sa lekhoba, 'me o lokela ho laola sesebelisoa sa Master ho romela litaelo ho se laola. Khokahano ea puisano ke UART: 19200 8N1.
Litaelo tsa sebopeho le likarabo li lokela ho ba:
1) =8 li-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

Lintlha:
CMD: Mofuta oa taelo/karabo
P1, P2, P3: Mekhahlelo ea taelo
Q1, Q2, Q3: Mekhahlelo ea karabo
Q3: Ka kakaretso, Q3 ke tlhahisoleseling e nepahetseng / e fosahetseng ea ts'ebetso, e lokela ho ba:

#define ACK_SUCCESS
# hlalosa ACK_FAIL
# hlalosa ACK_FULL
# hlalosa ACK_NOUSER
# hlalosa ACK_USER_OCCUPIED
#define ACK_FINGER_OCCUPIED
#define ACK_TIMEOUT
0x00
0x01
0x04
0x05
0x06
0x07
0x08
//Katleho
// E hlolehile
// Sebaka sa polokelo ea boitsebiso se tletse
//Mosebelisi ha a eo
//Mosebelisi o ne a le teng
// Monoana o ne o le teng
//Khefutso

CHK: Checksum, ke phello ea XOR ea li-byte ho tloha Byte 2 ho ea ho Byte 6

2)> li-byte tse 8. Lintlha tsena li na le likarolo tse peli: hlooho ea data le hlooho ea data pakete ea data:

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

Hlokomela:
CMD, Q3: e tšoanang le 1)
Len: Bolelele ba data e nepahetseng ka har'a pakete ea data, 16bits (li-byte tse peli)
Hi(Len): Likotoana tse 8 tse phahameng tsa Len
Tlase(Len): Likotoana tse 8 tse tlase tsa Len
CHK: Checksum, ke phello ea XOR ea li-byte ho tloha ho Byte 1 ho ea ho pakete ea data ea Byte 6:

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

Hlokomela:
Len: linomoro tsa li-byte tsa data
CHK: Checksum, ke phello ea XOR ea li-byte ho tloha Byte 2 ho ea ho Byte Len+1
pakete ea data e latelang hlooho ea data.

TAELO MEFUTA:
  1. Fetola nomoro ea SN ea mojule (CMD/ACK ka bobeli 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x08 SN e Ncha (Bit 23-16) SN e Ncha (Bit 15-8) SN e Ncha(Bit 7-0) 0 CHK 0xF5
    ACK 0xF5 0x08 khale S (Bit 23-16) SN ea khale (Bit 15-8) SN ea khale (Bit 7-0) 0 CHK 0xF5
  2. Query Model SN (CMD/ACK both 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. Mokhoa oa ho Robala (CMD/ACK bobeli ba 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. Beha/Bala mokhoa oa ho eketsa menoana (CMD/ACK ka bobeli 8 Byte)
    Ho na le mekhoa e 'meli: lumella mokhoa oa ho etsa phetiso le ho tima mokhoa oa phetisetso. Ha mojule o le ka har'a mokhoa oa ho pheta-pheta o holofetseng: monoana o tšoanang o ka eketsoa feela joalo ka ID e le 'ngoe. Haeba u batla ho kenya ID e 'ngoe ka menoana e ts'oanang, karabo ea DSP e hlolehile ho tseba. Mojule o ha o koetsoe ka mor'a ho bula.
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Byte5=0:
    0: Numella
    1: Thibela
    Byte5=1: 0
    0: mokhoa o mocha
    1: bala mokhoa oa hajoale
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Mokhoa oa hajoale ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Kenya menoana (CMD/ACK ka bobeli 8 Byte)
    Sesebediswa se hloahloa se lokela ho romela litaelo ka makhetlo a mararo ho mojule mme se kenye menoana makhetlo a mararo, ho etsa bonnete ba hore menoana e kentsoeng e nepahetse.
    a) Ea pele
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    ID ea mosebelisi (High 8Bit) ID ea mosebelisi (Low 8Bit) Tumello (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

    Lintlha:
    ID ea mosebelisi: 1 ~ 0xFFF;
    Tumello ea mosebelisi: 1,2,3, (o ka hlalosa tumello ka bouena)
    b) Ea bobeli

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    Theneketso

    (Phahameng 8Bit)

    Theneketso

    (tlase 8Bit)

    Tumello

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) boraro

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    Theneketso

    (Phahameng 8Bit)

    Theneketso

    (tlase 8Bit)

    Tumello

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Lintlha: ID ea mosebelisi le tumello ka litaelo tse tharo.

  6. Eketsa basebelisi 'me u kenye li-eigenvalues ​​(CMD =8Byte/ACK> 8 Byte)
    Litaelo tsena li tšoana le "5. eketsa menoana", u lokela ho eketsa makhetlo a mararo hape.
    a) Ea pele
    E tšoana le ea pele ea "5. eketsa menoana”
    b) Ea bobeli
    E tšoana le ea Bobeli ea "5. eketsa menoana
    c) Ea boraro
    Sebopeho sa CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    Sebopeho sa ACK:
    1) Hlooho ea data:

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

    2) Pakete ea data:

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

    Lintlha:
    Length of Eigenvalues(Len-) ke 193Byte
    Pakete ea lintlha e romelloa ha li-byte ea bohlano ea data ea ACK e le ACK_SUCCESS

  7. Hlakola mosebelisi (CMD/ACK ka bobeli 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 ID ea mosebelisi (High 8Bit)  ID ea mosebelisi (Low 8Bit) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. Hlakola basebelisi bohle (CMD/ACK ka bobeli 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0: Hlakola basebelisi bohle 1/2/3: hlakola basebelisi bao tumello ea bona e leng 1/2/3 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. Palo ea lipotso tsa basebelisi (CMD/ACK ka bobeli 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Palo ea Lipotso
    0xFF: Chelete ea Potso
    0 CHK 0xF5
    ACK 0xF5 0x09 Palo/Palo (High 8Bit) Palo/Palo (tlase 8Bit) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 1:1 (CMD/ACK ka bobeli 8Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B ID ea mosebelisi (High 8 Bit) ID ea mosebelisi (Botlaaseng ba 8 Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. Papiso ea 1: N (CMD/ACK ka bobeli 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0C ID ea mosebelisi (High 8 Bit) ID ea mosebelisi (Botlaaseng ba 8 Bit) Tumello
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Tumello ea Potso (CMD/ACK ka bobeli 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A ID ea mosebelisi (High 8Bit) ID ea mosebelisi (Low8Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 Tumello
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. Beha / botsa boemo ba papiso (CMD/ACK ka bobeli 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Mohato o Mocha
    Byte5=1: 0
    0: Beha Boemo
    1: Boemo ba Potso
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Boemo ba Hona Joale ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Lintlha: Papiso boemo bo ka ba 0 ~ 9, boleng bo boholo, papiso e thata haholoanyane. 5 ea kamehla

  14. Fumana setšoantšo 'me u se kenye (CMD=8 Byte/ACK>8 Byte)
    Sebopeho sa CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x24 0 0 0 0 CHK 0xF5

    Sebopeho sa ACK:
    1) Hlooho ea data:

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

    2) Pakete ea data

    Byte 1 2—Len+1 Lena+2 Lena+3
    ACK 0xF5 Lintlha tsa setšoantšo CHK 0xF5

    Lintlha:
    Mojuleng oa DSP, lipikselse tsa litšoantšo tsa menoana ke 280 * 280, pixel e 'ngoe le e' ngoe e emeloa ke likotoana tse 8. Ha o kenya, DSP e tlotse pixels samplula ka tsela e rapameng / e otlolohileng ho fokotsa boholo ba data, e le hore setšoantšo se fetohe 140 * 140, 'me u nke likotoana tse 4 tse phahameng tsa pixel. lipikselse tse ling le tse ling tse peli li entsoe ka baiti e le 'ngoe bakeng sa ho fetisoa (pixel e fetileng e phahameng 4-bit, pixel ea ho qetela e tlase 4-pixel).
    Phetiso e qala mola ka mola ho tloha moleng oa pele, mohala o mong le o mong o qala ho pixel ea pele, o fetisa ka botlalo li-byte tse 140* 140/2 tsa data.
    Bolelele ba data ba setšoantšo bo tsitsitse ho 9800 bytes.

  15. Fumana setšoantšo 'me u kenye li-eigenvalues ​​(CMD=8 Byte/ACK> 8Byte)
    Sebopeho sa CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x23 0 0 0 0 CHK 0xF5

    Sebopeho sa ACK:
    1) Hlooho ea data:

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

    2) Pakete ea data

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

    Lintlha: Bolelele ba Eigenvalues ​​(Len -3) ke li-byte tse 193.

  16. Khoasolla li-eigenvalues ​​'me u li bapise le menoana e fumanoeng (CMD> 8 Byte/ACK=8 Byte)
    Sebopeho sa CMD:
    1) Hlooho ea data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Hi(Len) Tlase(Len) 0 0 CHK 0xF5

    2) Pakete ea data

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

    Lintlha: Bolelele ba Eigenvalues ​​(Len -3) ke li-byte tse 193.
    Sebopeho sa 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. Khoasolla li-eigenvalues ​​le papiso 1: 1 (CMD> 8 Byte/ACK=8 Byte)
    Sebopeho sa CMD:
    1) Hlooho ea data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Hi(Len) Tlase(Len) 0 0 CHK 0xF5

    2) Pakete ea data

    Byte 1 2 3 4 5—Len+1 Lena+2 Lena+2
    ACK 0xF5 ID ea mosebelisi (High 8 Bit) ID ea mosebelisi (Botlaaseng ba 8 Bit) 0 Eigenvalues CHK 0xF5

    Lintlha: Bolelele ba Eigenvalues ​​(Len -3) ke li-byte tse 193.
    Sebopeho sa ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Khoasolla li-eigenvalues ​​le papiso 1: N (CMD> 8 Byte/ACK=8 Byte)
    Sebopeho sa CMD:
    1) Hlooho ea data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Hi(Len) Tlase(Len) 0 0 CHK 0xF5

    2) Pakete ea data

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

    Lintlha: Bolelele ba Eigenvalues ​​(Len -3) ke li-byte tse 193.
    Sebopeho sa ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 ID ea mosebelisi (High 8 Bit) ID ea mosebelisi (Botlaaseng ba 8 Bit) Tumello
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Kenya litekanyetso ho tsoa ho mofuta oa DSP CMD=8 Byte/ACK>8 Byte)
    Sebopeho sa CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 ID ea mosebelisi (High 8 Bit) ID ea mosebelisi (Botlaaseng ba 8 Bit) 0 0 CHK 0xF5

    Sebopeho sa ACK:
    1) Hlooho ea data:

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

    2) Pakete ea data

    Byte 1 2 3 4 5—Len+1 Lena+2 Lena+3
    ACK 0xF5 ID ea mosebelisi (High 8 Bit) ID ea mosebelisi (Low 8 Bit) Tumello (1/2/3) Eigenvalues CHK 0xF5

    Lintlha: Bolelele ba Eigenvalues ​​(Len -3) ke li-byte tse 193.

  20. Khoasolla li-eigenvalues ​​'me u li boloke joalo ka ID ea mosebelisi ho DSP (CMD> 8 Byte/ACK =8 Byte)
    Sebopeho sa CMD:
    1) Hlooho ea data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Hi(Len) Tlase(Len) 0 0 CHK 0xF5

    2) Pakete ea data

    Byte 1 2 3 4 5—Len+1 Lena+2 Lena+3
    ACK 0xF5 ID ea mosebelisi (High 8 Bit) ID ea mosebelisi (Low8 Bit) Tumello (1/2/3) Eigenvalues CHK 0xF5

    Lintlha: Bolelele ba Eigenvalues ​​(Len -3) ke li-byte tse 193.
    Sebopeho sa ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 ID ea mosebelisi (High 8 Bit) ID ea mosebelisi (Botlaaseng ba 8 Bit) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. Lintlha tsa potso (ID le tumello) ea basebelisi bohle ba kentsoeng (CMD=8 Byte/ACK>8Byte)
    Sebopeho sa CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    Sebopeho sa ACK:
    1) Hlooho ea data:

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

    2) Pakete ea data

    Byte 1 2 3 4—Len+1 Lena+2 Lena+3
    ACK 0xF5 ID ea mosebelisi (High 8 Bit) ID ea mosebelisi (Botlaaseng ba 8 Bit) Lintlha tsa mosebelisi (ID ea mosebelisi le tumello) CHK 0xF5

    Lintlha:
    Bolelele ba data ba pakete ea Data (Len) ke "3*User ID+2"
    Sebopeho sa lintlha tsa mosebelisi:

    Byte 4 5 6 7 8 9
    Lintlha User ID1 (High 8 Bit) User ID1 (Low 8 Bit) Tumello ea Mosebelisi 1 (1/2/3) User ID2 (High 8 Bit) User ID2 (Low 8 Bit) Tumello ea Mosebelisi 2 (1/2/3)  

  22. Beha / Botsa nako ea ho nka menoana (CMD/ACK ka bobeli 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Byte5=0: nako e felile
    Byte5=1: 0
    0: Beha nako ea nako
    1: nako ea ho botsa
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 khefutso ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Lintlha:
    Mefuta e fapaneng ea litekanyetso tsa ho ema nako ea ho emisa (tout) ke 0-255. Haeba boleng e le 0, ts'ebetso ea ho fumana menoana e tla tsoelapele ho tsoela pele haeba ho se na menoana e hatellang; Haeba boleng bo se 0, sistimi e tla ba teng ka lebaka la ho felloa ke nako haeba ho se na menoana e hatellang ka nako tout * T0.
    Hlokomela: T0 ke nako e hlokahalang bakeng sa ho bokella/ho sebetsa setšoantšo, hangata ke 0.2- 0.3 s.

TS'ELISO TS'ELISO

EKETSANG MONOANA

WAVESHARE STM32F205 UART Sensoro sa Monoana - ADD FINGERPRINT

HLAKOLA MOSEBETSI

WAVESHARE STM32F205 UART Fingerprint Sensor - HLAKOLA MOSEBETSI

HLAKANG TSOHLE BASEBELISI

WAVESHARE STM32F205 UART Sensoro sa Monoana - Hlakola BASEBELISI KAOFELA

FUMANA SETŠOANTŠO LE HO KENYA EIGENVALUE

WAVESHARE STM32F205 UART Sensoro sa Menoana - FUMANA SETŠOANTŠO 'ME U TLAMETSE EIGENVALUE

LITS'ELISITSO TSA MOSEBETSI

Haeba u batla ho hokahanya mochine oa menoana ho PC, u lokela ho reka UART e le 'ngoe ho mojule oa USB. Re khothaletsa hore u sebelise Waveshare FT232 USB UART Board (e nyane) mojule.
Haeba u batla ho hokela mochini oa menoana ho boto ea nts'etsopele joalo ka Raspberry Pi, haeba e sebetsa
boemo ba boto ea hau ke 3.3V, u ka e hokahanya ka kotloloho le lithakhisa tsa UART le GPIO tsa boto ea hau. Haeba e le 5V, ka kopo eketsa mojule oa converter/circuit.

Hokela ho PC

KHOPOLO KHOPO

U hloka:

  • UART Monoana oa Monoana (C)*1
  • FT232 USB UART Board *1
  • thapo e nyane ea USB *1

Hokela mochine oa menoana le FT232 USB UART Board ho PC

Sensoro sa menoana ea UART (C) FT232 USB UART Board
VDC VDC
GND GND
RX TX
TX RX
RST NC
TSOSANG NC

TEKO

  • Khoasolla software ea tlhahlobo ea UART Fingerprint Sensor ho tsoa ho wiki
  • Bula software 'me u khethe sebaka se nepahetseng sa COM.(Software e ka tšehetsa COM1 ~ COM8 feela, haeba sekepe sa COM ho PC ea hau se tsoa sebakeng sena, ka kopo se fetole)
  • Teko

WAVESHARE STM32F205 UART Sensor sa Menoana - Teko

Ho na le mesebetsi e mengata e fanoeng ho Testing interface

  1. Potso Palo
    Khetha Bala, ebe o tobetsa Romela. Palo ea basebelisi e khutlisoa 'me e bontšoa ho Boitsebiso Karabo segokahanyi
  2. Kenya Mosebedisi
    Khetha Eketsa Mosebedisi, hlahloba ho Fumana Habeli le Auto ID+1, ngola ID (P1 le P2) le tumello (P3), ebe o tobetsa Romela. Qetellong, ho ama sensor ho fumana menoana.
  3. Hlakola mosebedisi
    Khetha ho Hlakola mosebelisi, ngola ID (P1 le P2) le tumello (P3), ebe o tobetsa Romela.
  4. Hlakola Basebelisi Bohle
    Khetha Hlakola Basebelisi Bohle, ebe o tobetsa Send
  5. Bapisa 1:1
    Khetha 1:1 Papiso, ngola ID (P1 le P2) le tumello (P3), ebe o tobetsa Romela.
  6. Papiso 1: N
    Khetha 1: N Papiso, ebe o tobetsa Romela.


Bakeng sa lits'ebetso tse ling, ka kopo e leke. (Ts'ebetso tse ling ha li fumanehe molemong ona)

KHOPALA HO XNUCLEO-F103RB

Re fana ka khoutu ea demo bakeng sa XNCULEO-F103RB, eo u ka e khoasollang ho tsoa ho wiki

Sensoro sa menoana ea UART (C) NUCLEO-F103RB
VDC 3.3V
GND GND
RX PA9
TX PA10
RST PB5
TSOSANG PB3

Hlokomela: Mabapi le lithapo, ka kopo sheba ho Sehokedi hodimo

  1. Hokela UART Fingerprint Sensor (C) ho XNUCLEO_F103RB, 'me u hokelle moetsi oa lenaneo.
  2. Bula projeke (khoutu ea demo) ka software ea keil5
  3. Sheba hore na moqapi le sesebelisoa li tsejoa ka mokhoa o tloaelehileng
  4. Kopanya le ho jarolla
  5. Hokela XNUCELO-F103RB ho PC ka thapo ea USB, bula software ea thuso ea serial, seta boema-kepe ba COM: 115200, 8N1

Tlanya litaelo ho mojule oa teko ho latela lintlha tse khutlisitsoeng.

KHOPALA LE RASPBERRY PI

Re fana ka ex pythonample bakeng sa Raspberry Pi, u ka e khoasolla ho tsoa ho wiki
Pele u sebelisa exampLeha ho le joalo, o lokela ho nolofalletsa boema-kepe ba serial ba Raspberry Pi pele:
Taelo ea ho kenya ho Terminal: Sudo raspi-config
Khetha: Likhetho tsa Interfacing -> Serial -> Che -> E
Ebe o qala hape.

Sensoro sa menoana ea UART (C) Raspberry Pi
VDC 3.3V
GND GND
RX 14 (BCM) – PIN 8 (Boto)
TX 15 (BCM) – PIN 10 (Boto)
RST 24 (BCM) – PIN 18 (Boto)
TSOSANG 23 (BCM) – PIN 16 (Boto)
  1. Hokela module ea menoana ho Raspberry Pi
  2. Khoasolla khoutu ea demo ho Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. e phutholle
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Matha example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Litaelo tse latelang tsa ho hlahloba

www.waveshare.com

Litokomane / Lisebelisoa

WAVESHARE STM32F205 UART Sensoro sa menoana [pdf] Bukana ea Mosebelisi
STM32F205, UART Fingerprint Sensor, STM32F205 UART Fingerprint Sensor, Sensor ea Menoana

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *