UART Fingerprint Sensor (C)
Manwal sa Gumagamit
TAPOSVIEW
Kini usa ka kaayo nga gisagol nga round-shaped all-in-one capacitive fingerprint sensor module, nga halos ingon ka gamay sa usa ka nail plate. Ang module kontrolado pinaagi sa UART nga mga sugo, dali gamiton. Advan niinitages naglakip sa 360° Omni-directional verification, paspas nga verification, taas nga kalig-on, ubos nga konsumo sa kuryente, ug uban pa.
Base sa usa ka high-performance nga Cortex processor, inubanan sa high-security commercial fingerprinting algorithm, ang UART Fingerprint Sensor (C) adunay feature sama sa fingerprint enrolling, image acquisition, feature finding, template generating and storing, fingerprint matching, ug uban pa. Kung wala’y bisan unsang kahibalo bahin sa komplikado nga algorithm sa fingerprinting, ang kinahanglan nimo buhaton mao ang pagpadala pipila ka mga UART nga mga mando, aron dali nga maapil kini sa mga aplikasyon sa pag-verify sa fingerprint nga nanginahanglan gamay nga gidak-on ug taas nga katukma.
MGA FEATURES
- Sayon nga gamiton pinaagi sa pipila ka yano nga mga sugo, dili nimo kinahanglan nga mahibal-an ang bisan unsang teknolohiya sa fingerprint o ang module inter structure
- Ang komersyal nga fingerprinting algorithm, lig-on nga pasundayag, paspas nga pag-verify, nagsuporta sa pag-enrol sa fingerprint, pagpares sa fingerprint, pagkolekta sa imahe sa fingerprint, pag-upload sa feature sa fingerprint, ug uban pa.
- Capacitive sensitive detection, paghikap lang sa window sa pagkolekta nga gaan para sa paspas nga pag-verify
- Ang hardware kaayo nga integrated, processor ug sensor sa usa ka gamay nga chip, angay alang sa gagmay nga gidak-on nga mga aplikasyon
- Ang pig-ot nga stainless-steel rim, dako nga makahikap nga lugar, nagsuporta sa 360 ° Omni-directional nga pag-verify
- Ang naka-embed nga sensor sa tawo, ang processor mosulod sa pagkatulog awtomatik, ug momata sa diha nga paghikap, ubos nga konsumo sa kuryente
- Onboard UART connector, sayon nga makonektar sa mga hardware platform sama sa STM32 ug Raspberry Pi
ESPESPIKASYON
- Type sa sensor: capacitive touching
- Resolusyon: 508 DPI
- Mga hulagway sa hulagway: 192 × 192
- Gray nga sukdanan sa hulagway: 8
- Gidak-on sa sensor: R15.5mm
- Kapasudlan sa tudlo sa tudlo: 500
- Panahon sa pagpares: <500ms (1:N, ug N<100)
- Sayop nga rate sa pagdawat: <0.001%
- Bakak nga rate sa pagsalikway: <0.1%
- Ang operating voltagug: 2.7–3V
- Operating kasamtangan: <50mA
- Pagkatulog kasamtangan: <16uA
- Anti-electrostatic: contact discharge 8KV / aerial discharge 15KV
- Interface: UART
- Baudrate: 19200 bps
- Operating palibot:
• Temperatura: -20°C~70°C
• Humidity: 40% RH~85% RH (walay condensation) - Palibut sa pagtipig:
• Temperatura: -40°C~85°C
• Humidity: <85% RH (walay condensation) - Kinabuhi: 1 milyon ka beses
HARDWARE
DIMENSYON
INTERFACE
Mubo nga sulat: Ang kolor sa aktuwal nga mga alambre mahimong lahi sa hulagway. Sumala sa PIN kung magkonektar apan dili ang kolor.
- VIN: 3.3V
- GND: Yuta
- RX: Serial data input (TTL)
- TX: Serial data output (TTL)
- RST: I-enable/disable ang Pin
• TAAS: Power enable
• UBOS: Pag-disable sa kuryente (Sleep Mode) - PAGMATA: Pagmata pin. Kung ang module naa sa mode sa pagkatulog, ang WKAE pin taas kung gihikap ang sensor gamit ang tudlo.
MGA SUGO
COMMANDS FORMAT
Kini nga module naglihok isip usa ka slave device, ug kinahanglan nimo nga kontrolon ang Master device aron ipadala ang mga command aron makontrol kini. Ang interface sa komunikasyon mao ang UART: 19200 8N1.
Ang format nga mga sugo ug mga tubag kinahanglan nga:
1) = 8 ka 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 |
Mubo nga sulat:
CMD: Matang sa sugo/tubag
P1, P2, P3: Parameter sa sugo
Q1, Q2, Q3: Mga parametro sa tubag
Q3: Kasagaran, ang Q3 balido / dili balido nga kasayuran sa operasyon, kinahanglan kini:
#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 |
//Kalamposan //Napakyas //Napuno ang database //Wala ang tiggamit //Ang tiggamit anaa //Ang fingerprint anaa //Paggawas sa oras |
CHK: Checksum, kini ang resulta sa XOR sa mga byte gikan sa Byte 2 hangtod sa Byte 6
2)> 8 ka byte. Kini nga data adunay duha ka bahin: data head ug data packet data head:
Byte | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | Hi(Len) | Ubos(Len) | 0 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Hi(Len) | Ubos(Len) | Q3 | 0 | CHK | 0xF5 |
Mubo nga sulat:
CMD, Q3: parehas sa 1)
Len: Ang gitas-on sa balido nga datos sa data packet, 16bits (duha ka bytes)
Hi(Len): Taas nga 8 bits sa Len
Ubos (Len): Ubos nga 8 bits sa Len
CHK: Checksum, kini ang resulta sa XOR sa mga byte gikan sa Byte 1 hangtod sa Byte 6 nga pakete sa datos:
Byte | 1 | 2…Len+1 | Len+2 | Len+3 |
CMD | 0xF5 | Data | CHK | 0xF5 |
ACK | 0xF5 | Data | CHK | 0xF5 |
Mubo nga sulat:
Len: gidaghanon sa Data bytes
CHK: Checksum, kini ang resulta sa XOR sa mga byte gikan sa Byte 2 hangtod sa Byte Len+1
data packet nga nagsunod sa data head.
MGA TYPE SA COMMAND:
- Usba ang numero sa SN sa module (CMD/ACK parehong 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x08 Bag-ong SN (Bit 23-16) Bag-ong SN (Bit 15-8) Bag-ong SN(Bit 7-0) 0 CHK 0xF5 ACK 0xF5 0x08 daan nga S (Bit 23-16) daan nga SN (Bit 15-8) daan nga SN (Bit 7-0) 0 CHK 0xF5 - Pangutana nga Model SN (CMD/ACK pareho 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 - Sleep Mode (CMD/ACK pareho 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 - Itakda/Basa ang fingerprint adding mode (CMD/ACK both 8 Byte)
Adunay duha ka mga mode: i-enable ang duplication mode ug disable ang duplication mode. Kung ang module naa sa disabled duplication mod: ang parehas nga fingerprint mahimo ra idugang ingon usa ka ID. Kung gusto nimong idugang ang lain nga ID nga adunay parehas nga fingerprint, ang tubag sa DSP napakyas nga impormasyon. Ang module anaa sa disabled mode human sa power on.Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2D 0 Byte5=0:
0: Pagpalihok
1: Dili paganahon
Byte5=1: 00: bag-ong mode
1: basaha ang kasamtangan nga mode0 CHK 0xF5 ACK 0xF5 0x2D 0 Karon nga mode ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Idugang ang fingerprint (CMD/ACK both 8 Byte)
Kinahanglang ipadala sa master device ang mga command triple times sa module ug idugang ang fingerprint triple times, pagsiguro nga balido ang fingerprint nga idugang.
a) UnaByte 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1User ID (Taas nga 8Bit) User ID (Ubos nga 8Bit) Pagtugot(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_TIMEOUTMubo nga sulat:
User ID: 1~0xFFF;
Pagtugot sa Gumagamit: 1,2,3,(mahimo nimong ipasabut ang pagtugot sa imong kaugalingon)
b) IkaduhaByte 1 2 3 4 5 6 7 8 CMD
0xF5
0x02
User ID (Taas nga 8Bit)
User ID (Ubos nga 8Bit)
Pagtugot (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x02
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
c) ikatulo
Byte 1 2 3 4 5 6 7 8 CMD
0xF5
0x03
User ID (Taas nga 8Bit)
User ID (Ubos nga 8Bit)
Pagtugot (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x03
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
Nota: User ID ug Permiso sa tulo ka mga sugo.
- Idugang ang mga tiggamit ug i-upload ang mga eigenvalues (CMD = 8Byte/ACK > 8 Byte)
Kini nga mga sugo susama sa “5. idugang ang fingerprint", kinahanglan nimo nga idugang ang triple beses usab.
a) Una
Sama sa Una sa "5. idugang ang fingerprint”
b) Ikaduha
Sama sa Ikaduha sa "5. idugang ang fingerprint”
c) Ikatulo
CMD Format:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x06 0 0 0 0 CHK 0xF5 Format sa ACK:
1) Ulo sa datos:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x06 Hi(Len) Ubos(Len) ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pakete sa datos:
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Mubo nga sulat:
Ang gitas-on sa Eigenvalues(Len-) kay 193Byte
Ang data packet ipadala kung ang ikalima nga byte sa ACK data kay ACK_SUCCESS - Pagtangtang sa tiggamit (CMD/ACK pareho 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x04 User ID (Taas nga 8Bit) User ID (Ubos nga 8Bit) 0 0 CHK 0xF5 ACK 0xF5 0x04 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Pagtangtang sa tanan nga tiggamit(CMD/ACK pareho 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x05 0 0 0:I-delete ang tanang user 1/2/3: delete users kansang permiso 1/2/3 0 CHK 0xF5 ACK 0xF5 0x05 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Ihap sa pangutana sa mga tiggamit(CMD/ACK pareho 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x09 0 0 0: Ihap sa Pangutana
0xFF: Gidaghanon sa Pangutana0 CHK 0xF5 ACK 0xF5 0x09 Ihap/Kadaghanon (Taas nga 8Bit) Ihap/Kadaghanon (Ubos nga 8Bit) ACK_SUCCESS
ACK_FAIL
0xFF(CMD=0xFF)0 CHK 0xF5 - 1:1(CMD/ACK pareho 8Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0B User ID (Taas nga 8 Bit) User ID (Ubos nga 8 Bit) 0 0 CHK 0xF5 ACK 0xF5 0x0B 0 0 ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Pagtandi 1:N(CMD/ACK pareho 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 (Taas nga 8 Bit) User ID (Ubos nga 8 Bit) Pagtugot
(1/2/3)
ACK_NOUSER
ACK_TIMEOUT0 CHK 0xF5 - Permiso sa Pangutana(CMD/ACK pareho 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0A User ID(Taas nga 8Bit) User ID(Low8Bit) 0 0 CHK 0xF5 ACK 0xF5 0x0A 0 0 Pagtugot
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Set/Query nga pagtandi nga lebel (CMD/ACK pareho 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x28 0 Byte5=0: Bag-ong Level
Byte5=1: 00: Itakda ang Level
1: Ang lebel sa Pangutana0 CHK 0xF5 ACK 0xF5 0x28 0 Kasamtangang Level ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Nota: Pagtandi Ang lebel mahimong 0 ~ 9, mas dako ang kantidad, mas estrikto ang pagtandi. Default 5
- Pagkuha og hulagway ug pag-upload(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 Format sa ACK:
1) Ulo sa datos:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x24 Hi(Len) Ubos(Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pakete sa datos
Byte 1 2—Len+1 Len+2 Len+3 ACK 0xF5 Data sa hulagway CHK 0xF5 Mubo nga sulat:
Sa module sa DSP, ang mga piksel sa mga imahe sa fingerprint mao ang 280 * 280, ang matag pixel girepresentahan sa 8 bits. Sa pag-upload, ang DSP milaktaw sa mga pixel sampling sa pinahigda / bertikal nga direksyon aron makunhuran ang gidak-on sa datos, aron ang imahe nahimo nga 140 * 140, ug kuhaa lang ang taas nga 4 ka piraso sa pixel. matag duha ka pixel nga gi-composite ngadto sa usa ka byte para sa pagbalhin (kaniadto nga pixel taas nga 4-bit, katapusang pixel ubos 4-pixel).
Ang transmission magsugod linya sa linya gikan sa unang linya, ang matag linya magsugod gikan sa unang pixel, hingpit nga pagbalhin sa 140* 140/2 bytes sa data.
Ang gitas-on sa datos sa hulagway gitakda sa 9800 bytes. - Pagkuha og hulagway ug pag-upload og mga 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 Format sa ACK:
1) Ulo sa datos:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x23 Hi(Len) Ubos(Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pakete sa datos
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Mubo nga sulat: Ang gitas-on sa Eigenvalues (Len -3) kay 193 bytes.
- I-download ang eigenvalues ug itandi sa nakuha nga fingerprint(CMD>8 Byte/ACK=8 Byte)
CMD Format:
1) Ulo sa datos:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x44 Hi(Len) Ubos(Len) 0 0 CHK 0xF5 2) Pakete sa datos
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Nota: Ang gitas-on sa Eigenvalues (Len -3) kay 193 bytes.
Format sa ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - I-download ang eigenvalues ug pagtandi 1:1(CMD >8 Byte/ACK=8 Byte)
CMD Format:
1) Ulo sa datos:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x42 Hi(Len) Ubos(Len) 0 0 CHK 0xF5 2) Pakete sa datos
Byte 1 2 3 4 5—Len+1 Len+2 Len+2 ACK 0xF5 User ID (Taas nga 8 Bit) User ID (Ubos nga 8 Bit) 0 Eigenvalues CHK 0xF5 Mubo nga sulat: Ang gitas-on sa Eigenvalues (Len -3) kay 193 bytes.
Format sa ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 0 0 ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - I-download ang eigenvalues ug pagtandi 1:N(CMD >8 Byte/ACK=8 Byte)
CMD Format:
1) Ulo sa datos:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x43 Hi(Len) Ubos(Len) 0 0 CHK 0xF5 2) Pakete sa datos
Byte 1 2 3 4 5—Len+1 Len+2 Len+2 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Mubo nga sulat: Ang gitas-on sa Eigenvalues (Len -3) kay 193 bytes.
Format sa ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 User ID (Taas nga 8 Bit) User ID (Ubos nga 8 Bit) Pagtugot
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Pag-upload og mga eigenvalues gikan sa DSP nga modelo CMD=8 Byte/ACK>8 Byte)
CMD Format:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x31 User ID (Taas nga 8 Bit) User ID (Ubos nga 8 Bit) 0 0 CHK 0xF5 Format sa ACK:
1) Ulo sa datos:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x31 Hi(Len) Ubos(Len) ACK_SUCCUSS
ACK_FAIL
ACK_NOUSER0 CHK 0xF5 2) Pakete sa datos
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 User ID (Taas nga 8 Bit) User ID(Ubos nga 8 Bit) Pagtugot(1/2/3) Eigenvalues CHK 0xF5 Mubo nga sulat: Ang gitas-on sa Eigenvalues (Len -3) kay 193 bytes.
- I-download ang eigenvalues ug i-save isip User ID sa DSP(CMD>8 Byte/ACK =8 Byte)
CMD Format:
1) Ulo sa datos:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x41 Hi(Len) Ubos(Len) 0 0 CHK 0xF5 2) Pakete sa datos
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 User ID (Taas nga 8 Bit) User ID (Ubos nga8 Bit) Pagtugot(1/2/3) Eigenvalues CHK 0xF5 Mubo nga sulat: Ang gitas-on sa Eigenvalues (Len -3) kay 193 bytes.
Format sa ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x41 User ID (Taas nga 8 Bit) User ID (Ubos nga 8 Bit) ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Impormasyon sa pangutana (ID ug pagtugot) sa tanang tiggamit nga gidugang(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 Format sa ACK:
1) Ulo sa datos:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x2B Hi(Len) Ubos(Len) ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 2) Pakete sa datos
Byte 1 2 3 4—Len+1 Len+2 Len+3 ACK 0xF5 User ID (Taas nga 8 Bit) User ID (Ubos nga 8 Bit) Impormasyon sa user (User ID ug pagtugot) CHK 0xF5 Mubo nga sulat:
Ang gitas-on sa datos sa Data packet (Len) kay ”3*User ID+2”
Format sa impormasyon sa tiggamit:Byte 4 5 6 7 8 9 … Data User ID1 (Taas nga 8 Bit) User ID1 (Ubos nga 8 Bit) User 1 Permission (1/2/3) User ID2 (Taas nga 8 Bit) User ID2 (Ubos nga 8 Bit) User 2 Permission (1/2/3) …
- Set/Query fingerprint capture timeout (CMD/ACK both 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2E 0 Byte5=0: timeout
Byte5=1: 00: Itakda ang timeout
1: oras sa pagpangutana0 CHK 0xF5 ACK 0xF5 0x2E 0 timeout ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Mubo nga sulat:
Ang han-ay sa fingerprint waiting timeout (tout) values kay 0-255. Kung ang kantidad 0, ang proseso sa pagkuha sa fingerprint magpadayon kung wala’y mga fingerprint nga mopadayon; Kung ang kantidad dili 0, ang sistema maglungtad alang sa hinungdan sa oras kung wala’y mga fingerprint nga mopadayon sa oras nga tout * T0.
Mubo nga sulat: Ang T0 mao ang oras nga gikinahanglan sa pagkolekta/pagproseso sa usa ka imahe, kasagaran 0.2-0.3 s.
PROSESO SA KOMUNIKASYON
Idugang ang FINGERPRINT
DELETE USER
DELETE TANANG USERS
PAGKUHA SA IMAGE UG PAG-UPLOAD EIGENVALUE
MGA GIYA SA USER
Kung gusto nimong ikonektar ang module sa fingerprint sa usa ka PC, kinahanglan nimo nga mopalit usa ka UART sa USB module. Girekomenda namon nga gamiton nimo ang Waveshare FT232 USB UART Board (micro) module.
Kung gusto nimo ikonektar ang module sa fingerprint sa usa ka development board sama sa Raspberry Pi, kung nagtrabaho
Ang lebel sa imong board mao ang 3.3V, mahimo nimo kini direkta nga makonektar sa UART ug GPIO pin sa imong board. Kung kini 5V, palihog idugang ang level convert module/circuity.
PAGKONEKTO SA PC
HARDWARE CONNECTION
Kinahanglan nimo:
- UART Fingerprint Sensor (C)*1
- FT232 USB UART Board *1
- micro USB cable *1
Ikonektar ang fingerprint module ug FT232 USB UART Board sa PC
UART Fingerprint Sensor (C) | FT232 USB UART Board |
VDC | VDC |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
PAGMATA | NC |
PAGSULAY
- I-download ang UART Fingerprint Sensor test software gikan sa wiki
- Ablihi ang software ug pilia ang saktong COM port.(Ang software makasuporta lang sa COM1~COM8, kung ang COM port sa imong PC wala sa kini nga range, palihog usba kini)
- Pagsulay
Adunay daghang mga function nga gihatag sa Testing interface
- Ihap sa Pangutana
Pilia Ihap, unya i-klik Ipadala. Ang ihap sa mga tiggamit gibalik ug gipakita sa Impormasyon tubag interface - Idugang ang Gumagamit
Pilia Idugang ang Gumagamit, check sa Pagbaton og Kaduha ug Auto ID+1, i-type ang ID (P1 ug P2) ug pagtugot (P3), pagkahuman i-klik Ipadala. Sa katapusan, paghikap sensor aron makuha ang fingerprint. - Pagtangtang sa tiggamit
Pilia ang Pagtangtang sa Gumagamit, i-type ang ID (P1 ug P2) ug pagtugot (P3), dayon i-klik ang Send. - Pagtangtang sa Tanang Gumagamit
Pilia Pagtangtang sa Tanang Gumagamit, dayon i-klik ang Send - Pagtandi 1:1
Pilia 1:1 Pagtandi, i-type ang ID (P1 ug P2) ug pagtugot (P3), pagkahuman i-klik Ipadala. - Pagtandi 1: N
Pilia 1: N Pagtandi, unya i-klik Ipadala.
…
Alang sa dugang nga mga gimbuhaton, palihug pagsulay niini. (Pipila sa mga gimbuhaton dili magamit alang niini nga module)
KONTEKTO SA XNUCLEO-F103RB
Naghatag kami og demo code alang sa XNCULEO-F103RB, nga mahimo nimong i-download gikan sa wiki
UART Fingerprint Sensor (C) | NUCLEO-F103RB |
VDC | 3.3V |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
PAGMATA | PB3 |
Mubo nga sulat: Mahitungod sa mga pin, palihug tan-awa ang Interface sa ibabaw
- Ikonektar ang UART Fingerprint Sensor (C) sa XNUCLEO_F103RB, ug ikonektar ang programmer
- Ablihi ang proyekto (demo code) pinaagi sa keil5 software
- Susiha kon ang programmer ug device kay normal nga giila
- Pag-compile ug pag-download
- Ikonektar ang XNUCELO-F103RB sa PC pinaagi sa USB cable, ablihi ang Serial nga tabang software, itakda ang COM port: 115200, 8N1
I-type ang mga sugo aron sulayan ang module sumala sa impormasyon nga gibalik.
CONNECT SA RASPBERRY PI
Naghatag mi ug python example para sa Raspberry Pi, mahimo nimo kini i-download gikan sa wiki
Sa dili pa nimo gamiton ang exampBusa, kinahanglan nimo nga hatagan una ang serial port sa Raspberry Pi:
Input command sa Terminal: Sudo raspi-config
Pilia: Interfacing Options -> Serial -> Dili -> Oo
Unya reboot.
UART Fingerprint Sensor (C) | Raspberry Pi |
VDC | 3.3V |
GND | GND |
RX | 14 (BCM) – PIN 8 (Board) |
TX | 15 (BCM) – PIN 10 (Board) |
RST | 24 (BCM) – PIN 18 (Board) |
PAGMATA | 23 (BCM) – PIN 16 (Board) |
- Ikonektar ang fingerprint module sa Raspberry Pi
- Pag-download sa demo code sa Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- unzip kini
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Dagan ang example
cd UART-Fingerprint-RaspberryPi/sudo python main.py - Pagsunod sa mga giya sa pagsulay sa
Mga Dokumento / Mga Kapanguhaan
![]() |
WAVESHARE STM32F205 UART Fingerprint Sensor [pdf] Manwal sa Gumagamit STM32F205, UART Fingerprint Sensor, STM32F205 UART Fingerprint Sensor, Fingerprint Sensor |