Logo WAVESHARE

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.73V
  • 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

WAVESHARE STM32F205 UART Sidik Sénsor - DIMENSI

Panganteur

Catetan: Warna kawat sabenerna bisa jadi béda ti gambar. Numutkeun PIN nalika nyambungkeun tapi teu warna.

WAVESHARE STM32F205 UART Sidik Sénsor - panganteur

  • 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:
  1. 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
  2. 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
  3. 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
  4. 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: 0
    0: modeu anyar
    1: maca mode ayeuna
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Modeu ayeuna ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. 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) Kahiji
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    ID pamaké (8Bit luhur) ID pamaké (Low 8Bit) Idin(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

    Catetan:
    ID pamaké: 1~0xFFF;
    Idin Pamaké: 1,2,3,(anjeun tiasa nangtukeun idin sorangan)
    b) Kadua

    Byte 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.

  6. 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_TIMEOUT
    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-) nyaéta 193Byte
    Paket data dikirim nalika bait kalima data ACK nyaéta ACK_SUCCESS

  7. 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_FAIL
    0 CHK 0xF5
  8. 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_FAIL
    0 CHK 0xF5
  9. 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 Query
    0 CHK 0xF5
    ACK 0xF5 0x09 Jumlah/Jumlah (8Bit Tinggi) Jumlah/Jumlah (Low 8Bit) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 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_TIMEOUT
    0 CHK 0xF5
  11. 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_TIMEOUT
    0 CHK 0xF5
  12. 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_NOUSER
    0 CHK 0xF5
  13. 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: 0
    0: Setel Level
    1: Tingkat Patarosan
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Tingkat Ayeuna ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Catetan: Babandingan tingkat tiasa 0 ~ 9, leuwih badag nilai, nu stricter ngabandingkeun. Standar 5

  14. 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_TIMEOUT
    0 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.

  15. 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_TIMEOUT
    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.

  16. 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_TIMEOUT
    0 CHK 0xF5
  17. 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_FAIL
    0 CHK 0xF5
  18. 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_NOUSER
    0 CHK 0xF5
  19. 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_NOUSER
    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é (Low 8 Bit) Idin (1/2/3) Eigenvalues CHK 0xF5

    Catetan: Panjang Eigenvalues ​​(Len -3) nyaéta 193 bait.

  20. 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_FAIL
    0 CHK 0xF5
  21. 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_FAIL
    0 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)  

  22. 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: 0
    0: Setel waktos waktos
    1: waktuna query
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 séép waktos ACK_SUCCUSS
    ACK_FAIL
    0 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

WAVESHARE STM32F205 UART Sidik Sénsor - ADD sidik

Pupus pamaké

WAVESHARE STM32F205 UART Sidik Sénsor - Hapus pamaké

Pupus sadaya pamaké

WAVESHARE STM32F205 UART Sidik Sénsor - PUPUS ALL pamaké

Kéngingkeun gambar sareng unggah EIGENVALUE

WAVESHARE STM32F205 UART Sénsor Sidik - KOLEKSI 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

WAVESHARE STM32F205 UART Sidik Sénsor - Tés

Aya sababaraha fungsi anu disayogikeun dina antarmuka Uji

  1. Jumlah Query
    Milih cacah, teras klik Ngirimkeun. Jumlah pangguna dipulangkeun sareng ditampilkeun dina Émbaran Tanggapan panganteur
  2. 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.
  3. Hapus pamaké
    Pilih pikeun Hapus pamaké, ketik ID (P1 jeung P2) jeung idin (P3), teras klik Kirim.
  4. Pupus Sadayana Pamaké
    Milih Pupus Sadayana Pamaké, teras klik Kirim
  5. Babandingan 1:1
    Milih 1:1 Babandingan, ketik ID (P1 jeung P2) jeung idin (P3), teras pencét Ngirimkeun.
  6. 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

  1. Sambungkeun UART Fingerprint Sensor (C) kana XNUCLEO_F103RB, teras sambungkeun programer
  2. Buka proyék (kode demo) ku software keil5
  3. Pariksa lamun programmer jeung alat dipikawanoh normal
  4. Kompilkeun sareng unduh
  5. 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)
  1. Sambungkeun modul sidik raspberry Pi
  2. Unduh kode demo ka Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. unzip eta
    tar zxvf UART-Sidik-RaspberryPi.tar.gz
  4. Jalankeun mantanample
    cd UART-Sidik-RaspberryPi/sudo python main.py
  5. Handap pituduh pikeun nguji éta

www.waveshare.com

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

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *