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.7–3V
- 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
SEBAKATSO
Hlokomela: 'Mala oa lithapo tsa sebele o ka fapana le setšoantšo. Ho latela PIN ha o hokela empa eseng mmala.
- 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:
- 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 - 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 - 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 - 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: 00: mokhoa o mocha
1: bala mokhoa oa hajoale0 CHK 0xF5 ACK 0xF5 0x2D 0 Mokhoa oa hajoale ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - 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 peleByte 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1ID ea mosebelisi (High 8Bit) ID ea mosebelisi (Low 8Bit) Tumello (1/2/3) 0 CHK 0xF5 ACK 0xF
50x0
10 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 ACK_FULL
ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
ACK_TIMEOUTLintlha:
ID ea mosebelisi: 1 ~ 0xFFF;
Tumello ea mosebelisi: 1,2,3, (o ka hlalosa tumello ka bouena)
b) Ea bobeliByte 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.
- 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_TIMEOUT0 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 - 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_FAIL0 CHK 0xF5 - 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_FAIL0 CHK 0xF5 - 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 Potso0 CHK 0xF5 ACK 0xF5 0x09 Palo/Palo (High 8Bit) Palo/Palo (tlase 8Bit) ACK_SUCCESS
ACK_FAIL
0xFF(CMD=0xFF)0 CHK 0xF5 - 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_TIMEOUT0 CHK 0xF5 - 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_TIMEOUT0 CHK 0xF5 - 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_NOUSER0 CHK 0xF5 - 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: 00: Beha Boemo
1: Boemo ba Potso0 CHK 0xF5 ACK 0xF5 0x28 0 Boemo ba Hona Joale ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Lintlha: Papiso boemo bo ka ba 0 ~ 9, boleng bo boholo, papiso e thata haholoanyane. 5 ea kamehla
- 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_TIMEOUT0 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. - 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_TIMEOUT0 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.
- 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_TIMEOUT0 CHK 0xF5 - 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_FAIL0 CHK 0xF5 - 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_NOUSER0 CHK 0xF5 - 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_NOUSER0 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.
- 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_FAIL0 CHK 0xF5 - 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_FAIL0 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) …
- 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: 00: Beha nako ea nako
1: nako ea ho botsa0 CHK 0xF5 ACK 0xF5 0x2E 0 khefutso ACK_SUCCUSS
ACK_FAIL0 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
HLAKOLA MOSEBETSI
HLAKANG TSOHLE BASEBELISI
FUMANA SETŠOANTŠO LE HO KENYA 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
Ho na le mesebetsi e mengata e fanoeng ho Testing interface
- Potso Palo
Khetha Bala, ebe o tobetsa Romela. Palo ea basebelisi e khutlisoa 'me e bontšoa ho Boitsebiso Karabo segokahanyi - 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. - Hlakola mosebedisi
Khetha ho Hlakola mosebelisi, ngola ID (P1 le P2) le tumello (P3), ebe o tobetsa Romela. - Hlakola Basebelisi Bohle
Khetha Hlakola Basebelisi Bohle, ebe o tobetsa Send - Bapisa 1:1
Khetha 1:1 Papiso, ngola ID (P1 le P2) le tumello (P3), ebe o tobetsa Romela. - 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
- Hokela UART Fingerprint Sensor (C) ho XNUCLEO_F103RB, 'me u hokelle moetsi oa lenaneo.
- Bula projeke (khoutu ea demo) ka software ea keil5
- Sheba hore na moqapi le sesebelisoa li tsejoa ka mokhoa o tloaelehileng
- Kopanya le ho jarolla
- 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) |
- Hokela module ea menoana ho Raspberry Pi
- Khoasolla khoutu ea demo ho Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- e phutholle
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Matha example
cd UART-Fingerprint-RaspberryPi/sudo python main.py - Litaelo tse latelang tsa ho hlahloba
Litokomane / Lisebelisoa
![]() |
WAVESHARE STM32F205 UART Sensoro sa menoana [pdf] Bukana ea Mosebelisi STM32F205, UART Fingerprint Sensor, STM32F205 UART Fingerprint Sensor, Sensor ea Menoana |