Logo WAVESHARE

Penderia Cap Jari UART (C)
Manual Pengguna

LEBIHVIEW

Ini ialah modul sensor cap jari kapasitif semua-dalam-satu berbentuk bulat yang sangat bersepadu, yang hampir sekecil plat kuku. Modul dikawal melalui arahan UART, mudah digunakan. Advannyatages termasuk pengesahan Omni-arah 360°, pengesahan pantas, kestabilan tinggi, penggunaan kuasa rendah, dsb.
Berdasarkan pemproses Cortex berprestasi tinggi, digabungkan dengan algoritma cap jari komersial keselamatan tinggi, Sensor Cap Jari UART (C) menampilkan fungsi seperti pendaftaran cap jari, pemerolehan imej, pencarian ciri, penjanaan dan penyimpanan templat, pemadanan cap jari dan sebagainya. Tanpa sebarang pengetahuan tentang algoritma cap jari yang rumit, anda hanya perlu menghantar beberapa arahan UART, untuk menyepadukannya dengan cepat ke dalam aplikasi pengesahan cap jari yang memerlukan saiz kecil dan ketepatan tinggi.

CIRI-CIRI
  • Mudah digunakan dengan beberapa arahan mudah, anda tidak perlu mengetahui sebarang teknologi cap jari atau struktur antara modul
  • Algoritma cap jari komersial, prestasi stabil, pengesahan pantas, menyokong pendaftaran cap jari, pemadanan cap jari, mengumpul imej cap jari, memuat naik ciri cap jari, dsb.
  • Pengesanan sensitif kapasitif, hanya sentuh tetingkap pengumpulan dengan ringan untuk pengesahan pantas
  • Perkakasan sangat bersepadu, pemproses dan penderia dalam satu cip kecil, sesuai untuk aplikasi saiz kecil
  • Rim keluli tahan karat yang sempit, kawasan sentuhan yang besar, menyokong pengesahan Omni-arah 360°
  • Sensor manusia terbenam, pemproses akan memasuki tidur secara automatik, dan bangun apabila menyentuh, penggunaan kuasa yang lebih rendah
  • Penyambung UART atas kapal, mudah disambungkan dengan platform perkakasan seperti STM32 dan Raspberry Pi
SPESIFIKASI
  • Jenis penderia: sentuhan kapasitif
  • Resolusi: 508DPI
  • Piksel imej: 192×192
  • Skala kelabu imej: 8
  • Saiz penderia: R15.5mm
  • Kapasiti cap jari: 500
  • Masa padanan: <500ms (1:N dan N<100)
  • Kadar penerimaan palsu: <0.001%
  • Kadar penolakan palsu: <0.1%
  • Operasi voltage: 2.73V
  • Arus operasi: <50mA
  • Tidur semasa: <16uA
  • Anti-elektrostatik: nyahcas sentuhan 8KV / nyahcas udara 15KV
  • Antara muka: UART
  • Baudrate: 19200 bps
  • Persekitaran operasi:
    • Suhu: -20°C~70°C
    • Kelembapan: 40%RH~85%RH (tiada pemeluwapan)
  • Persekitaran storan:
    • Suhu: -40°C~85°C
    • Kelembapan: <85%RH (tiada pemeluwapan)
  • Kehidupan: 1 juta kali

PERKAKASAN

DIMENSI

WAVESHARE STM32F205 UART Penderia Cap Jari - DIMENSI

ANTARA MUKA

Nota: Warna wayar sebenar mungkin berbeza daripada imej. Mengikut PIN semasa menyambung tetapi bukan warna.

WAVESHARE STM32F205 UART Penderia Cap Jari - ANTARA MUKA

  • VIN: 3.3V
  • GND: Tanah
  • RX: Input data bersiri (TTL)
  • TX: Output data bersiri (TTL)
  • RST: Daya daya/dayakan Pin
    • TINGGI: Daya daya
    • RENDAH: Lumpuhkan kuasa (Mod Tidur)
  • BANGUN: Bangun pin. Apabila modul berada dalam mod tidur, pin WKAE adalah TINGGI apabila menyentuh penderia dengan jari.

PERINTAH

FORMAT PERINTAH

Modul ini berfungsi sebagai peranti hamba, dan anda harus mengawal peranti Master untuk menghantar arahan untuk mengawalnya. Antara muka komunikasi ialah UART: 19200 8N1.
Perintah format dan jawapan hendaklah:
1) =8 bait

Bait 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

Nota:
CMD: Jenis arahan/tindak balas
P1, P2, P3: Parameter arahan
S1, S2, S3: Parameter tindak balas
S3: Secara amnya, S3 adalah maklumat yang sah/tidak sah bagi operasi, ia sepatutnya:

#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
//Kejayaan
//Gagal
//Pangkalan data penuh
//Pengguna tidak wujud
//Pengguna itu wujud
//Cap jari telah wujud
//Masa tamat

CHK: Checksum, ia adalah hasil XOR bait daripada Byte 2 hingga Byte 6

2) >8 bait. Data ini mengandungi dua bahagian: kepala data dan kepala data paket data:

Bait 1 2 3 4 5 6 7 8
CMD 0xF5 CMD Hai(Len) Rendah(Len) 0 0 CHK 0xF5
ACK 0xF5 CMD Hai(Len) Rendah(Len) Q3 0 CHK 0xF5

Nota:
CMD, S3: sama seperti 1)
Len: Panjang data yang sah dalam paket data, 16bits (dua bait)
Hai(Len): Tinggi 8 bit Len
Rendah(Len): Rendah 8 bit Len
CHK: Checksum, ia adalah hasil XOR bait daripada paket data Byte 1 hingga Byte 6:

Bait 1 2…Len+1 Len+2 Len+3
CMD 0xF5 Data CHK 0xF5
ACK 0xF5 Data CHK 0xF5

Nota:
Len: bilangan bait Data
CHK: Checksum, ia adalah hasil XOR bagi bait daripada Byte 2 hingga Byte Len+1
paket data berikut kepala data.

JENIS PERINTAH:
  1. Ubah suai nombor SN modul (CMD/ACK kedua-duanya 8 Bait)
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x08 SN Baharu (Bit 23-16) SN Baharu (Bit 15-8) SN Baharu(Bit 7-0) 0 CHK 0xF5
    ACK 0xF5 0x08 S lama (Bit 23-16) SN lama (Bit 15-8) SN lama (Bit 7-0) 0 CHK 0xF5
  2. Model Pertanyaan SN (CMD/ACK kedua-duanya 8 Bait)
    Bait 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. Mod Tidur (CMD/ACK kedua-duanya 8 Bait)
    Bait 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. Tetapkan/Baca mod penambahan cap jari (CMD/ACK kedua-duanya 8 Bait)
    Terdapat dua mod: dayakan mod pendua dan lumpuhkan mod pendua. Apabila modul berada dalam mod pendua dilumpuhkan: cap jari yang sama hanya boleh ditambah sebagai satu ID. Jika anda ingin menambah ID lain dengan cap jari yang sama, maklum balas DSP gagal maklumat. Modul berada dalam mod dilumpuhkan selepas dihidupkan.
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Bait5=0:
    0: Aktifkan
    1: Lumpuhkan
    Bait5=1: 0
    0: mod baharu
    1: baca mod semasa
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Mod semasa ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Tambah cap jari (CMD/ACK kedua-duanya 8 Bait)
    Peranti induk hendaklah menghantar arahan tiga kali ganda ke modul dan menambah cap jari tiga kali ganda, memastikan cap jari yang ditambahkan adalah sah.
    a) Pertama
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    ID Pengguna (8Bit Tinggi) ID Pengguna (8Bit Rendah) Kebenaran(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

    Nota:
    ID Pengguna: 1~0xFFF;
    Kebenaran Pengguna: 1,2,3,(anda boleh menentukan kebenaran itu sendiri)
    b) Kedua

    Bait 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    ID pengguna

    (8Bit Tinggi)

    ID pengguna

    (8Bit Rendah)

    kebenaran

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) ketiga

    Bait 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    ID pengguna

    (8Bit Tinggi)

    ID pengguna

    (8Bit Rendah)

    kebenaran

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Nota: ID Pengguna dan Kebenaran dalam tiga arahan.

  6. Tambahkan pengguna dan muat naik nilai eigen (CMD =8Byte/ACK > 8 Byte)
    Arahan ini serupa dengan “5. tambah cap jari”, anda harus menambah tiga kali ganda juga.
    a) Pertama
    Sama seperti yang Pertama "5. tambah cap jari”
    b) Kedua
    Sama seperti yang Kedua "5. tambah cap jari
    c) Ketiga
    Format CMD:
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    Format ACK:
    1) Kepala data:

    Bait 1 2 3 4 5 6 7 8
    ACK 0xF5 0x06 Hai(Len) Rendah(Len) ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Paket data:

    Bait 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Nilai eigen CHK 0xF5

    Nota:
    Panjang Nilai Eigen(Len-) ialah 193Bait
    Paket data dihantar apabila bait kelima data ACK ialah ACK_SUCCESS

  7. Padam pengguna (CMD/ACK kedua-duanya 8 Bait)
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 ID Pengguna (8Bit Tinggi)  ID Pengguna (8Bit Rendah) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. Padam semua pengguna(CMD/ACK kedua-duanya 8 Bait)
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0:Padam semua pengguna 1/2/3: padam pengguna yang kebenarannya 1/2/3 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. Kiraan pertanyaan pengguna(CMD/ACK kedua-duanya 8 Bait)
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Kiraan Pertanyaan
    0xFF: Jumlah Pertanyaan
    0 CHK 0xF5
    ACK 0xF5 0x09 Kiraan/Jumlah (8Bit Tinggi ) Kiraan/Jumlah (8Bit Rendah ) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 1:1(CMD/ACK kedua-duanya 8Byte)
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B ID Pengguna (8 Bit Tinggi ) ID Pengguna (8 Bit Rendah) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. Perbandingan 1:N(CMD/ACK kedua-duanya 8 Bait)
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0C ID Pengguna (8 Bit Tinggi ) ID Pengguna (8 Bit Rendah) kebenaran
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Kebenaran Pertanyaan(CMD/ACK kedua-duanya 8 Bait)
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A ID Pengguna (8Bit Tinggi) ID Pengguna(Low8Bit) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 kebenaran
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. Set/Perbandingan tahap pertanyaan(CMD/ACK kedua-duanya 8 Bait)
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Tahap Baharu
    Bait5=1: 0
    0:Tetapkan Tahap
    1:Tahap Pertanyaan
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Tahap Semasa ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Nota: Perbandingan tahap boleh 0~9, lebih besar nilai, lebih ketat perbandingan. Lalai 5

  14. Dapatkan imej dan muat naik(CMD=8 Bait/ACK >8 Bait)
    Format CMD:
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x24 0 0 0 0 CHK 0xF5

    Format ACK:
    1)Kepala data:

    Bait 1 2 3 4 5 6 7 8
    ACK 0xF5 0x24 Hai(Len) Rendah(Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2)Paket data

    Bait 1 2—Len+1 Len+2 Len+3
    ACK 0xF5 Data imej CHK 0xF5

    Nota:
    Dalam modul DSP, piksel imej cap jari ialah 280*280, setiap piksel diwakili oleh 8 bit. Semasa memuat naik, DSP telah melangkau piksel sampling dalam arah mendatar/menegak untuk mengurangkan saiz data, supaya imej menjadi 140*140, dan hanya ambil 4 bit tinggi piksel. setiap dua piksel digubah menjadi satu bait untuk pemindahan (piksel sebelumnya 4-bit tinggi, piksel terakhir rendah 4-piksel).
    Penghantaran bermula baris demi baris dari baris pertama, setiap baris bermula dari piksel pertama, memindahkan sepenuhnya 140* 140/ 2 bait data.
    Panjang data imej ditetapkan pada 9800 bait.

  15. Dapatkan imej dan muat naik nilai eigen(CMD=8 Bait/ACK > 8Bait)
    Format CMD:
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x23 0 0 0 0 CHK 0xF5

    Format ACK:
    1)Kepala data:

    Bait 1 2 3 4 5 6 7 8
    ACK 0xF5 0x23 Hai(Len) Rendah(Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2)Paket data

    Bait 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Nilai eigen CHK 0xF5

    Nota: Panjang Nilai Eigen (Len -3) ialah 193 bait.

  16. Muat turun nilai eigen dan bandingkan dengan cap jari yang diperoleh(CMD >8 Byte/ACK=8 Byte)
    Format CMD:
    1)Kepala data:
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Hai(Len) Rendah(Len) 0 0 CHK 0xF5

    2)Paket data

    Bait 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Nilai eigen CHK 0xF5

    Nota: Panjang Nilai Eigen (Len -3) ialah 193 bait.
    Format ACK:

    Bait 1 2 3 4 5 6 7 8
    ACK 0xF5 0x44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. Muat turun nilai eigen dan perbandingan 1:1(CMD >8 Byte/ACK=8 Byte)
    Format CMD:
    1)Kepala data:
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Hai(Len) Rendah(Len) 0 0 CHK 0xF5

    2)Paket data

    Bait 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xF5 ID Pengguna (8 Bit Tinggi) ID Pengguna (8 Bit Rendah) 0 Nilai eigen CHK 0xF5

    Nota: Panjang Nilai Eigen (Len -3) ialah 193 bait.
    Format ACK:

    Bait 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Muat turun nilai eigen dan perbandingan 1:N(CMD >8 Byte/ACK=8 Byte)
    Format CMD:
    1)Kepala data:
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Hai(Len) Rendah(Len) 0 0 CHK 0xF5

    2)Paket data

    Bait 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xF5 0 0 0 Nilai eigen CHK 0xF5

    Nota: Panjang Nilai Eigen (Len -3) ialah 193 bait.
    Format ACK:

    Bait 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 ID Pengguna (8 Bit Tinggi) ID Pengguna (8 Bit Rendah ) kebenaran
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Muat naik nilai eigen daripada model DSP CMD=8 Byte/ACK >8 Byte)
    Format CMD:
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 ID Pengguna (8 Bit Tinggi ) ID Pengguna (8 Bit Rendah ) 0 0 CHK 0xF5

    Format ACK:
    1)Kepala data:

    Bait 1 2 3 4 5 6 7 8
    ACK 0xF5 0x31 Hai(Len) Rendah(Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xF5

    2)Paket data

    Bait 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 ID Pengguna (8 Bit Tinggi ) ID Pengguna (8 Bit Rendah ) Kebenaran (1/2/3) Nilai eigen CHK 0xF5

    Nota: Panjang Nilai Eigen (Len -3) ialah 193 bait.

  20. Muat turun nilai eigen dan simpan sebagai ID Pengguna ke DSP(CMD>8 Byte/ACK =8 Byte)
    Format CMD:
    1)Kepala data:
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Hai(Len) Rendah(Len) 0 0 CHK 0xF5

    2) Paket data

    Bait 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xF5 ID Pengguna (8 Bit Tinggi) ID Pengguna (8 Bit Rendah) Kebenaran (1/2/3) Nilai eigen CHK 0xF5

    Nota: Panjang Nilai Eigen (Len -3) ialah 193 bait.
    Format ACK:

    Bait 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 ID Pengguna (8 Bit Tinggi ) ID Pengguna (8 Bit Rendah) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. Maklumat pertanyaan (ID dan kebenaran) semua pengguna ditambahkan(CMD=8 Byte/ACK >8Byte)
    Format CMD:
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    Format ACK:
    1)Kepala data:

    Bait 1 2 3 4 5 6 7 8
    ACK 0xF5 0x2B Hai(Len) Rendah(Len) ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    2)Paket data

    Bait 1 2 3 4—Len+1 Len+2 Len+3
    ACK 0xF5 ID Pengguna (8 Bit Tinggi) ID Pengguna (8 Bit Rendah) Maklumat pengguna (ID Pengguna dan kebenaran) CHK 0xF5

    Nota:
    Panjang data paket Data (Len) ialah ”3*ID Pengguna+2”
    Format maklumat pengguna:

    Bait 4 5 6 7 8 9
    Data ID Pengguna1 (8 Bit Tinggi ) ID Pengguna1 (Rendah 8 Bit ) Kebenaran Pengguna 1 (1/2/3) ID2 Pengguna (8 Bit Tinggi) ID Pengguna2 (Rendah 8 Bit ) Kebenaran Pengguna 2 (1/2/3)  

  22. Tetapkan/Pertanyakan tamat masa tangkapan cap jari(CMD/ACK kedua-duanya 8 Bait)
    Bait 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Byte5=0: tamat masa
    Bait5=1: 0
    0:Tetapkan tamat masa
    1: tamat masa pertanyaan
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 tamat masa ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Nota:
    Julat nilai tamat masa menunggu cap jari (tout) ialah 0-255. Jika nilainya ialah 0, proses pemerolehan cap jari akan terus diteruskan jika tiada cap jari menekan; Jika nilainya bukan 0, sistem akan wujud atas sebab tamat masa jika tiada cap jari tekan dalam masa tout * T0.
    Nota: T0 ialah masa yang diperlukan untuk mengumpul/memproses imej, biasanya 0.2- 0.3 s.

PROSES KOMUNIKASI

TAMBAH CARI JARI

WAVESHARE STM32F205 UART Penderia Cap Jari - TAMBAH CARI JARI

PADAM PENGGUNA

WAVESHARE STM32F205 UART Penderia Cap Jari - PADAM PENGGUNA

PADAM SEMUA PENGGUNA

WAVESHARE STM32F205 UART Penderia Cap Jari - PADAM SEMUA PENGGUNA

PEROLEH IMEJ DAN MUAT NAIK EIGENVALUE

WAVESHARE STM32F205 UART Penderia Cap Jari - PEROLEH IMEJ DAN MUAT NAIK NILAI EIGEN

PANDUAN PENGGUNA

Jika anda ingin menyambungkan modul cap jari ke PC, anda perlu membeli satu UART ke modul USB. Kami mengesyorkan anda menggunakan Waveshare Papan UART USB FT232 (mikro) modul.
Jika anda ingin menyambungkan modul cap jari ke papan pembangunan seperti Raspberry Pi, jika berfungsi
tahap papan anda ialah 3.3V, anda boleh menyambungkannya terus ke pin UART dan GPIO papan anda. Jika 5V, sila tambah modul/litar tukar tahap.

Sambungkan ke PC

SAMBUNGAN PERKAKASAN

Anda perlukan:

  • Penderia Cap Jari UART (C)*1
  • Papan UART USB FT232 *1
  • kabel USB mikro *1

Sambungkan modul cap jari dan Papan UART USB FT232 ke PC

Penderia Cap Jari UART (C) Papan UART USB FT232
VDC VDC
GND GND
RX TX
TX RX
RST NC
WAKE NC

UJIAN

  • Muat turun perisian ujian UART Fingerprint Sensor dari wiki
  • Buka perisian dan pilih port COM yang betul. (Perisian hanya boleh menyokong COM1~COM8, jika port COM dalam PC anda berada di luar julat ini, sila ubah suainya)
  • Menguji

WAVESHARE STM32F205 UART Penderia Cap Jari - Menguji

Terdapat beberapa fungsi yang disediakan dalam antara muka Pengujian

  1. Kiraan Pertanyaan
    pilih kira, kemudian klik Hantar. Kiraan pengguna dikembalikan dan dipaparkan dalam Maklumat Respon antara muka
  2. Tambah Pengguna
    pilih Tambah Pengguna, semak ke Dapatkan Dua Kali dan Auto ID+1, taip ID (P1 dan P2) dan kebenaran (P3), kemudian klik Hantar. Akhir sekali, penderia sentuh untuk memperoleh cap jari.
  3. Padam pengguna
    Pilih untuk Padamkan Pengguna, taip ID (P1 dan P2) dan kebenaran (P3), kemudian klik Hantar.
  4. Padam Semua Pengguna
    pilih Padam Semua Pengguna, kemudian klik Hantar
  5. Perbandingan 1:1
    pilih 1:1 Perbandingan, taip ID (P1 dan P2) dan kebenaran (P3), kemudian klik Hantar.
  6. Perbandingan 1: N
    pilih 1: N Perbandingan, kemudian klik Hantar.


Untuk lebih banyak fungsi, sila uji. (Beberapa fungsi tidak tersedia untuk modul ini)

SAMBUNG KE XNUCLEO-F103RB

Kami menyediakan kod demo untuk XNCULEO-F103RB, yang boleh anda muat turun dari wiki

Penderia Cap Jari UART (C) NUCLEO-F103RB
VDC 3.3V
GND GND
RX PA9
TX PA10
RST PB5
WAKE PB3

Nota: Mengenai pin, sila rujuk kepada Antara muka di atas

  1. Sambungkan Penderia Cap Jari UART (C) ke XNUCLEO_F103RB, dan sambungkan pengaturcara
  2. Buka projek (kod demo) oleh perisian keil5
  3. Semak sama ada pengaturcara dan peranti dikenali secara normal
  4. Susun dan muat turun
  5. Sambungkan XNUCELO-F103RB ke PC dengan kabel USB, buka perisian bantuan Bersiri, tetapkan port COM: 115200, 8N1

Taip arahan untuk menguji modul mengikut maklumat yang dikembalikan.

SAMBUNG KE RASPBERRY PI

Kami menyediakan bekas ular sawaampUntuk Raspberry Pi, anda boleh memuat turunnya dari wiki
Sebelum anda menggunakan bekasampOleh itu, anda harus mendayakan port bersiri Raspberry Pi terlebih dahulu:
Arahan input pada Terminal: Sudo raspi-config
Pilih: Pilihan Antaramuka -> Bersiri -> Tidak -> Ya
Kemudian but semula.

Penderia Cap Jari UART (C) Raspberry Pi
VDC 3.3V
GND GND
RX 14 (BCM) – PIN 8 (Papan)
TX 15 (BCM) – PIN 10 (Papan)
RST 24 (BCM) – PIN 18 (Papan)
WAKE 23 (BCM) – PIN 16 (Papan)
  1. Sambungkan modul cap jari ke Raspberry Pi
  2. Muat turun kod demo ke Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. buka zipnya
    tar zxvf UART-Cap Jari-RaspberryPi.tar.gz
  4. Jalankan bekasample
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Mengikuti panduan untuk menguji

www.waveshare.com

Dokumen / Sumber

WAVESHARE STM32F205 UART Penderia Cap Jari [pdf] Manual Pengguna
STM32F205, Penderia Cap Jari UART, Penderia Cap Jari UART STM32F205, Penderia Cap Jari

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *