Sensor Sidik Jari UART (C)
Manual pamaké
LEUWIHVIEW
Ieu mangrupikeun modul sensor sidik sidik kapasitif sadayana-dina-hiji anu terintegrasi pisan, anu ampir sakedik sapertos piring kuku. modul ieu dikawasa via paréntah UART, gampang ngagunakeun. Advan nyatages ngawengku 360 ° verifikasi Omni-arah, verifikasi gancang, stabilitas tinggi, konsumsi kakuatan low, jsb.
Dumasar kana prosésor Cortex-kinerja luhur, digabungkeun sareng algoritma sidik sidik komérsial-kaamanan tinggi, UART Fingerprint Sensor (C) ngagaduhan fungsi sapertos pendaptaran sidik, akuisisi gambar, milarian fitur, ngahasilkeun sareng nyimpen template, cocog sidik, sareng saterasna. Tanpa kanyaho ngeunaan algoritma sidik ramo anu rumit, anu anjeun kedah laksanakeun ngan ukur ngirim sababaraha paréntah UART, pikeun gancang ngahijikeunana kana aplikasi verifikasi sidik anu peryogi ukuran leutik sareng presisi anu luhur.
FITUR
- Gampang dianggo ku sababaraha paréntah saderhana, anjeun henteu kedah terang téknologi sidik atanapi struktur antar modul
- Algoritma sidik sidik komérsial, kinerja stabil, verifikasi gancang, ngadukung pendaptaran sidik, cocog sidik, ngumpulkeun gambar sidik, unggah fitur sidik, jsb.
- Deteksi sénsitip kapasitif, cukup toél jandela ngumpulkeun enteng pikeun verifikasi gancang
- Hardware terpadu pisan, prosésor sareng sénsor dina hiji chip leutik, cocog pikeun aplikasi ukuran alit
- Pelek stainless steel sempit, aréa noel badag, ngarojong 360 ° verifikasi Omni-directional
- Sénsor manusa anu dipasang, prosésor bakal otomatis sare, sareng hudang nalika ngarampa, ngirangan konsumsi kakuatan
- Konektor UART onboard, gampang nyambung sareng platform hardware sapertos STM32 sareng Raspberry Pi
SPESIFIKASI
- Tipe sensor: capacitive touch
- Resolusi: 508 DPI
- Piksel gambar: 192 × 192
- Skala abu gambar: 8
- Ukuran sénsor: R15.5mm
- Kapasitas sidik jari: 500
- Waktu cocog: <500ms (1:N, jeung N<100)
- Laju ditampa palsu: <0.001%
- Laju tampikan palsu: <0.1%
- Operasi voltage: 2.7–3V
- Operasi ayeuna: <50mA
- Saré ayeuna: <16uA
- Anti éléktrostatik: ngurangan kontak 8KV / ngurangan hawa 15KV
- panganteur: UART
- Baudrate: 19200 bps
- Lingkungan operasi:
• Suhu: -20 ° C ~ 70 ° C
• Kalembaban: 40% RH ~ 85% RH (euweuh kondensasi) - Lingkungan Panyimpenan:
• Suhu: -40 ° C ~ 85 ° C
• Kalembaban: <85% RH (euweuh kondensasi) - Hirup: 1 juta kali
HARDWARE
DIMENSI
Panganteur
Catetan: Warna kawat sabenerna bisa jadi béda ti gambar. Numutkeun PIN nalika nyambungkeun tapi teu warna.
- Kakuatan: 3.3V
- GND: Taneuh
- RX: Input data serial (TTL)
- TX: Kaluaran data serial (TTL)
- RST: Power ngaktifkeun / nganonaktipkeun Pin
• TINGGI: Power Aktipkeun
• RENDAH: Daya mareuman (Mode Saré) - Hudang: Hudang pin. Nalika modul dina mode sare, pin WKAE TINGGI nalika noel sensor ku ramo.
Paréntah
FORMAT paréntah
modul ieu jalan salaku alat budak, jeung anjeun kudu ngadalikeun alat Master pikeun ngirim paréntah pikeun ngadalikeun eta. Antarbeungeut komunikasi nyaéta UART: 19200 8N1.
Paréntah format sareng réspon kedah kieu:
1) = 8 bait
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 |
Catetan:
CMD: Jenis paréntah / réspon
P1, P2, P3: Parameter paréntah
Q1, Q2, Q3: Parameter respon
Q3: Sacara umum, Q3 mangrupa informasi valid / teu valid tina operasi, sakuduna:
#definisikeun ACK_SUCCESS #definisikeun ACK_FAIL #definisikeun ACK_FULL #ngahartikeun ACK_NOUSER #define ACK_USER_OCCUPIED #define ACK_FINGER_OCCUPIED #definisikeun ACK_TIMEOUT |
0x00 0x01 0x04 0x05 0x06 0x07 0x08 |
//Sukses //Gagal // Database pinuh //Pamaké teu aya //Pamaké éta aya //Sidik éta aya //Séép waktos |
CHK: Checksum, éta hasil XOR tina bait ti Byte 2 nepi ka Byte 6
2) > 8 bait. Data ieu ngandung dua bagian: sirah data sareng sirah data pakét data:
Byte | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | Hai (Len) | Lemah (Len) | 0 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Hai (Len) | Lemah (Len) | Q3 | 0 | CHK | 0xF5 |
Catetan:
CMD, Q3: sarua jeung 1)
Len: Panjang data valid dina pakét data, 16bits (dua bait)
Hai (Len): Tinggi 8 bit Len
Lemah (Len): Lemah 8 bit Len
CHK: Checksum, éta hasil XOR tina bait ti Byte 1 nepi ka Byte 6 pakét data:
Byte | 1 | 2…Lén+1 | Len+2 | Len+3 |
CMD | 0xF5 | Data | CHK | 0xF5 |
ACK | 0xF5 | Data | CHK | 0xF5 |
Catetan:
Len: jumlah bait Data
CHK: Checksum, éta hasil XOR tina bait ti Byte 2 ka Byte Len+1
pakét data handap sirah data.
Jinis paréntah:
- Ngarobah angka SN modul (CMD / ACK duanana 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x08 SN Anyar (Bit 23-16) SN Anyar (Bit 15-8) SN Anyar (Bit 7-0) 0 CHK 0xF5 ACK 0xF5 0x08 heubeul S (Bit 23-16) SN heubeul (Bit 15-8) SN heubeul (Bit 7-0) 0 CHK 0xF5 - Query Modél SN (CMD/ACK duanana 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 - Mode Saré (CMD/ACK duanana 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0 x 2C 0 0 0 0 CHK 0xF5 ACK 0xF5 0 x 2C 0 0 0 0 CHK 0xF5 - Setel/Baca modeu nambahkeun sidik (CMD/ACK duanana 8 Byte)
Aya dua modeu: aktipkeun mode duplikasi sareng nonaktipkeun mode duplikasi. Nalika modul dina mod duplikasi ditumpurkeun: sidik sarua ngan bisa ditambahkeun salaku hiji ID. Upami Anjeun hoyong nambahkeun ID sejen kalawan sidik sarua, respon DSP gagal informasi. modul dina modeu ditumpurkeun sanggeus powering on.Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2D 0 Byte5=0:
0: Aktipkeun
1: Pareuman
Byte5=1: 00: modeu anyar
1: maca mode ayeuna0 CHK 0xF5 ACK 0xF5 0x2D 0 Modeu ayeuna ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Tambahkeun sidik (CMD / ACK duanana 8 Byte)
Alat master kedah ngirim paréntah triple kali ka modul jeung nambahkeun sidik ramo triple kali, mastikeun sidik ditambahkeun valid.
a) KahijiByte 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1ID pamaké (8Bit luhur) ID pamaké (Low 8Bit) Idin(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_TIMEOUTCatetan:
ID pamaké: 1~0xFFF;
Idin Pamaké: 1,2,3,(anjeun tiasa nangtukeun idin sorangan)
b) KaduaByte 1 2 3 4 5 6 7 8 CMD
0xF5
0x02
ID Pangguna (8Bit luhur)
ID Pangguna (Lemah 8Bit)
idin (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x02
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
c) katilu
Byte 1 2 3 4 5 6 7 8 CMD
0xF5
0x03
ID Pangguna (8Bit luhur)
ID Pangguna (Lemah 8Bit)
idin (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x03
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
Catetan: ID pangguna sareng Idin dina tilu paréntah.
- Tambihkeun pangguna sareng unggah nilai eigen (CMD = 8Byte/ACK> 8 Byte)
Paréntah ieu sami sareng "5. tambahkeun sidik", anjeun ogé kedah nambihan tilu kali.
a) Kahiji
Sarua jeung kahiji "5. tambahkeun sidik”
b) Kadua
Sarua jeung kadua "5. nambahkeun sidik”
c) Katilu
Format CMD:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x06 0 0 0 0 CHK 0xF5 Format ACK:
1) Kepala Data:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x06 Hai (Len) Lemah (Len) ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pakét Data:
Byte 1 2 3 4 5—Lén+1 Len+2 Len+3 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Catetan:
Panjang Eigenvalues(Len-) nyaéta 193Byte
Paket data dikirim nalika bait kalima data ACK nyaéta ACK_SUCCESS - Hapus pamaké (CMD / ACK duanana 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x04 ID pamaké (8Bit luhur) ID pamaké (Low 8Bit) 0 0 CHK 0xF5 ACK 0xF5 0x04 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Pupus sadaya pangguna (CMD/ACK duanana 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x05 0 0 0: Pupus sadaya pangguna 1/2/3: pupus pangguna anu idinna 1/2/3 0 CHK 0xF5 ACK 0xF5 0x05 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Jumlah pamundut pamaké (CMD/ACK duanana 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x09 0 0 0: Jumlah Query
0xFF: Jumlah Query0 CHK 0xF5 ACK 0xF5 0x09 Jumlah/Jumlah (8Bit Tinggi) Jumlah/Jumlah (Low 8Bit) ACK_SUCCESS
ACK_FAIL
0xFF(CMD=0xFF)0 CHK 0xF5 - 1:1(CMD/ACK duanana 8Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0B ID pamaké (Tinggi 8 Bit) ID pamaké (Low 8 Bit) 0 0 CHK 0xF5 ACK 0xF5 0x0B 0 0 ACK_SUCCESS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Babandingan 1: N (CMD/ACK duanana 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0 x 0C 0 0 0 0 CHK 0xF5 ACK 0xF5 0 x 0C ID pamaké (Tinggi 8 Bit) ID pamaké (Low 8 Bit) idin
(1/2/3)
ACK_NOUSER
ACK_TIMEOUT0 CHK 0xF5 - Idin Query(CMD/ACK duanana 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0A ID pamaké (8Bit luhur) ID pamaké (Low8Bit) 0 0 CHK 0xF5 ACK 0xF5 0x0A 0 0 idin
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Set/Query tingkat ngabandingkeun (CMD/ACK duanana 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x28 0 Byte5=0: Tingkat Anyar
Byte5=1: 00: Setel Level
1: Tingkat Patarosan0 CHK 0xF5 ACK 0xF5 0x28 0 Tingkat Ayeuna ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Catetan: Babandingan tingkat tiasa 0 ~ 9, leuwih badag nilai, nu stricter ngabandingkeun. Standar 5
- Kéngingkeun gambar sareng unggah(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) Kepala Data:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x24 Hai (Len) Lemah (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pakét data
Byte 1 2—Lén+1 Len+2 Len+3 ACK 0xF5 Data gambar CHK 0xF5 Catetan:
Dina modul DSP, piksel gambar sidik téh 280*280, unggal piksel digambarkeun ku 8 bit. Nalika unggah, DSP parantos ngalangkungan piksel sampling dina arah horizontal / nangtung pikeun ngurangan ukuran data, ku kituna gambar jadi 140 * 140, sarta ngan nyokot luhur 4 bit piksel. unggal dua piksel diwangun kana hiji bait pikeun mindahkeun (saméméhna piksel luhur 4-bit, panungtungan piksel low 4-piksel).
Pangiriman dimimitian baris demi baris ti garis kahiji, unggal baris dimimitian ti piksel kahiji, sagemblengna mindahkeun 140* 140/2 bait data.
Panjang data gambar dibereskeun dina 9800 bait. - Kéngingkeun gambar sareng unggah nilai 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) Kepala Data:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x23 Hai (Len) Lemah (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Pakét data
Byte 1 2 3 4 5—Lén+1 Len+2 Len+3 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Catetan: Panjang Eigenvalues (Len -3) nyaéta 193 bait.
- Unduh nilai eigen sareng bandingkeun sareng sidik anu dicandak(CMD>8 Byte/ACK=8 Byte)
Format CMD:
1) Kepala Data:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x44 Hai (Len) Lemah (Len) 0 0 CHK 0xF5 2) Pakét data
Byte 1 2 3 4 5—Lén+1 Len+2 Len+3 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Catetan: Panjang Eigenvalues (Len -3) nyaéta 193 bait.
Format ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Unduh nilai eigen sareng babandingan 1:1(CMD >8 Byte/ACK=8 Byte)
Format CMD:
1) Kepala Data:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x42 Hai (Len) Lemah (Len) 0 0 CHK 0xF5 2) Pakét data
Byte 1 2 3 4 5—Lén+1 Len+2 Len+2 ACK 0xF5 ID pamaké (Tinggi 8 Bit) ID pamaké (Low 8 Bit) 0 Eigenvalues CHK 0xF5 Catetan: Panjang Eigenvalues (Len -3) nyaéta 193 bait.
Format ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 0 0 ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Unduh nilai eigen sareng babandingan 1:N(CMD >8 Byte/ACK=8 Byte)
Format CMD:
1) Kepala Data:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x43 Hai (Len) Lemah (Len) 0 0 CHK 0xF5 2) Pakét data
Byte 1 2 3 4 5—Lén+1 Len+2 Len+2 ACK 0xF5 0 0 0 Eigenvalues CHK 0xF5 Catetan: Panjang Eigenvalues (Len -3) nyaéta 193 bait.
Format ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 ID pamaké (Tinggi 8 Bit) ID pamaké (Low 8 Bit) idin
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Unggah nilai eigen tina modél DSP CMD=8 Byte/ACK>8 Byte)
Format CMD:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x31 ID pamaké (Tinggi 8 Bit) ID pamaké (Low 8 Bit) 0 0 CHK 0xF5 Format ACK:
1) Kepala Data:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x31 Hai (Len) Lemah (Len) ACK_SUCCUSS
ACK_FAIL
ACK_NOUSER0 CHK 0xF5 2) Pakét data
Byte 1 2 3 4 5—Lén+1 Len+2 Len+3 ACK 0xF5 ID pamaké (Tinggi 8 Bit) ID pamaké (Low 8 Bit) Idin (1/2/3) Eigenvalues CHK 0xF5 Catetan: Panjang Eigenvalues (Len -3) nyaéta 193 bait.
- Unduh eigenvalues teras simpen salaku User ID ka DSP(CMD>8 Byte/ACK =8 Byte)
Format CMD:
1) Kepala Data:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x41 Hai (Len) Lemah (Len) 0 0 CHK 0xF5 2) pakét data
Byte 1 2 3 4 5—Lén+1 Len+2 Len+3 ACK 0xF5 ID pamaké (Tinggi 8 Bit) ID pamaké (Low8 Bit) Idin (1/2/3) Eigenvalues CHK 0xF5 Catetan: Panjang Eigenvalues (Len -3) nyaéta 193 bait.
Format ACK:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x41 ID pamaké (Tinggi 8 Bit) ID pamaké (Low 8 Bit) ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Inpormasi pamundut (ID sareng idin) sadaya pangguna anu ditambihan(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) Kepala Data:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x2B Hai (Len) Lemah (Len) ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 2) Pakét data
Byte 1 2 3 4—Lén+1 Len+2 Len+3 ACK 0xF5 ID pamaké (Tinggi 8 Bit) ID pamaké (Low 8 Bit) Inpormasi pangguna (ID pangguna sareng idin) CHK 0xF5 Catetan:
Panjang data pakét Data (Len) nyaéta ”3*User ID+2”
Inpormasi pangguna Format:Byte 4 5 6 7 8 9 … Data ID pamaké1 (Tinggi 8 Bit) ID pamaké1 (Low 8 Bit) Idin Pamaké 1 (1/2/3) Pamaké ID2 (Tinggi 8 Bit) ID pamaké2 (Low 8 Bit) Idin Pamaké 2 (1/2/3) …
- Setel/Paménta waktu néwak sidik jari (CMD/ACK duanana 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2E 0 Byte5=0: seep
Byte5=1: 00: Setel waktos waktos
1: waktuna query0 CHK 0xF5 ACK 0xF5 0x2E 0 séép waktos ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Catetan:
Kisaran nilai waktu tungguan sidik ramo (tout) nyaéta 0-255. Upami nilaina 0, prosés akuisisi sidik bakal tetep diteruskeun upami henteu aya sidik anu pencét; Upami nilaina henteu 0, sistem bakal aya pikeun alesan waktosna upami henteu aya sidik ramo anu pencét dina waktos tout * T0.
Catetan: T0 nyaéta waktu nu diperlukeun pikeun ngumpulkeun / ngolah gambar, biasana 0.2-0.3 s.
PROSES KOMUNIKASI
Tambihkeun sidik ramo
Pupus pamaké
Pupus sadaya pamaké
Kéngingkeun gambar sareng unggah EIGENVALUE
Pituduh pamaké
Upami anjeun hoyong nyambungkeun modul sidik ka PC, Anjeun kudu meuli hiji UART ka modul USB. Kami nyarankeun anjeun nganggo Waveshare FT232 USB UART Board (mikro) modul.
Upami anjeun hoyong nyambungkeun modul sidik ka papan pangembangan sapertos Raspberry Pi, upami jalanna
tingkat dewan anjeun 3.3V, anjeun bisa langsung nyambung ka UART na GPIO pin dewan Anjeun. Lamun 5V, mangga tambahkeun tingkat ngarobah modul / sirkuit.
Sambungkeun ka PC
HARDWARE CONNECTION
Anjeun peryogi:
- Sensor Sidik UART (C) * 1
- FT232 USB UART Board *1
- kabel micro USB *1
Sambungkeun modul sidik jeung FT232 USB UART Board ka PC nu
Sensor Sidik Jari UART (C) | FT232 USB UART Board |
VDC | VDC |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
Hudang | NC |
UJI
- Unduh parangkat lunak uji UART Fingerprint Sensor tina wiki
- Buka parangkat lunak sareng pilih port COM anu leres.
- Nguji
Aya sababaraha fungsi anu disayogikeun dina antarmuka Uji
- Jumlah Query
Milih cacah, teras klik Ngirimkeun. Jumlah pangguna dipulangkeun sareng ditampilkeun dina Émbaran Tanggapan panganteur - Tambahkeun Pamaké
Milih Tambahkeun pamaké, pariksa ka Kéngingkeun Dua kali jeung Otomatis ID+1, ketik ID (P1 jeung P2) jeung idin (P3), teras pencét Ngirimkeun. Tungtungna, toél sensor pikeun acquire sidik. - Hapus pamaké
Pilih pikeun Hapus pamaké, ketik ID (P1 jeung P2) jeung idin (P3), teras klik Kirim. - Pupus Sadayana Pamaké
Milih Pupus Sadayana Pamaké, teras klik Kirim - Babandingan 1:1
Milih 1:1 Babandingan, ketik ID (P1 jeung P2) jeung idin (P3), teras pencét Ngirimkeun. - Babandingan 1: N
Milih 1: N Babandingan, teras klik Ngirimkeun.
…
Pikeun langkung seueur fungsi, mangga uji. (Sababaraha pungsi teu sadia pikeun modul ieu)
Nyambung ka XNUCLEO-F103RB
Kami nyayogikeun kode demo pikeun XNCULEO-F103RB, anu anjeun tiasa unduh tina wiki
Sensor Sidik Jari UART (C) | NUCLEO-F103RB |
VDC | 3.3V |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
Hudang | PB3 |
Catetan: Ngeunaan pin, mangga tingal Panganteur di luhur
- Sambungkeun UART Fingerprint Sensor (C) kana XNUCLEO_F103RB, teras sambungkeun programer
- Buka proyék (kode demo) ku software keil5
- Pariksa lamun programmer jeung alat dipikawanoh normal
- Kompilkeun sareng unduh
- Sambungkeun XNUCELO-F103RB ka PC ku kabel USB, buka software bantuan Serial, set port COM: 115200, 8N1
Ketik paréntah pikeun nguji modul dumasar kana inpormasi anu dipulangkeun.
Nyambung ka buah prambus Pi
Urang nyadiakeun ex pythonample pikeun buah prambus Pi, Anjeun bisa ngundeur éta ti wiki
Sateuacan anjeun nganggo mantanampLe, anjeun kedah ngaktipkeun port serial Raspberry Pi heula:
Paréntah input dina Terminal: Sudo raspi-config
Pilih: Interfacing Options -> Serial -> No -> Yes
Teras balikan deui.
Sensor Sidik Jari UART (C) | Buah prambus Pi |
VDC | 3.3V |
GND | GND |
RX | 14 (BCM) – PIN 8 (Papan) |
TX | 15 (BCM) – PIN 10 (Papan) |
RST | 24 (BCM) – PIN 18 (Papan) |
Hudang | 23 (BCM) – PIN 16 (Papan) |
- Sambungkeun modul sidik raspberry Pi
- Unduh kode demo ka Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- unzip eta
tar zxvf UART-Sidik-RaspberryPi.tar.gz - Jalankeun mantanample
cd UART-Sidik-RaspberryPi/sudo python main.py - Handap pituduh pikeun nguji éta
Dokumén / Sumberdaya
![]() |
WAVESHARE STM32F205 UART Sidik Sénsor [pdf] Manual pamaké STM32F205, UART Sénsor Sidik, STM32F205 UART Sénsor Sidik, Sénsor Sidik Sidik |