Logo WAVESHARE

Sensor Sidik Jari UART (C)
Manual pangguna

LUWIHVIEW

Iki minangka modul sensor cap driji kapasitif kabeh-ing-siji sing terintegrasi, sing meh cilik kaya piring kuku. Modul kasebut dikontrol liwat perintah UART, gampang digunakake. Advan nyatages kalebu 360 ° verifikasi Omni-arah, verifikasi cepet, stabilitas dhuwur, konsumsi daya kurang, etc.
Adhedhasar prosesor Cortex kanthi kinerja dhuwur, digabungake karo algoritma sidik jari komersial kanthi keamanan dhuwur, Sensor Sidik Jari UART (C) nduweni fungsi kaya ndhaptar sidik jari, akuisisi gambar, nemokake fitur, ngasilake lan nyimpen cithakan, cocog sidik jari, lan liya-liyane. Tanpa kawruh babagan algoritma sidik jari sing rumit, sampeyan mung kudu ngirim sawetara perintah UART, supaya bisa nggabungake kanthi cepet menyang aplikasi verifikasi bekas driji sing mbutuhake ukuran cilik lan presisi dhuwur.

FITUR
  • Gampang digunakake dening sawetara printah prasaja, sampeyan ora kudu ngerti teknologi bekas driji utawa struktur antar modul
  • Algoritma sidik jari komersial, kinerja stabil, verifikasi cepet, ndhukung ndhaptar sidik jari, pencocokan bekas driji, ngumpulake gambar bekas driji, upload fitur bekas driji, lsp.
  • Deteksi sensitif kapasitif, mung tutul jendhela ngempalaken entheng kanggo verifikasi cepet
  • Hardware banget terintegrasi, prosesor lan sensor ing siji chip cilik, cocog kanggo aplikasi ukuran cilik
  • Pelek baja tahan karat sing sempit, area tutul gedhe, ndhukung verifikasi Omni-directional 360 °
  • Sensor manungsa sing dipasang, prosesor bakal turu kanthi otomatis, lan tangi nalika ndemek, konsumsi daya sing luwih murah
  • Konektor UART onboard, gampang disambungake karo platform hardware kaya STM32 lan Raspberry Pi
SPESIFIKASI
  • Tipe Sensor: capacitive touching
  • Resolusi: 508 DPI
  • Piksel gambar: 192 × 192
  • Skala abu-abu gambar: 8
  • Ukuran Sensor: R15.5mm
  • Kapasitas sidik jari: 500
  • Wektu sing cocog: <500ms (1:N, lan N<100)
  • Tingkat ditampa palsu: <0.001%
  • Tingkat penolakan palsu: <0.1%
  • Operasi voltage:2.73V
  • Saiki operasi: <50mA
  • Turu saiki: <16uA
  • Anti-elektrostatik: kontak discharge 8KV / aerial discharge 15KV
  • Antarmuka: UART
  • Baudrate: 19200 bps
  • Lingkungan operasi:
    • Suhu: -20°C~70°C
    • Kelembapan: 40%RH~85%RH (ora ana kondensasi)
  • Lingkungan panyimpenan:
    • Suhu: -40°C~85°C
    • Kelembapan: <85% RH (ora ana kondensasi)
  • Urip: 1 yuta kaping

HARDWARE

DIMENSI

WAVESHARE STM32F205 UART Fingerprint Sensor - DIMENSI

Antarmuka

Cathetan: Werna kabel sing nyata bisa uga beda karo gambar. Miturut PIN nalika nyambungake nanging ora werna.

WAVESHARE STM32F205 UART Fingerprint Sensor - ANTARA MUKA

  • VIN: 3.3 V
  • GND: Lemah
  • RX: Input data serial (TTL)
  • TX: Output data serial (TTL)
  • RST: Daya ngaktifake / mateni Pin
    • Dhuwur: Power ngaktifake
    • RENDAH: Daya mateni (Mode Turu)
  • WAKE: Bangun pin. Nalika modul ing mode turu, PIN WKAE HIGH nalika ndemek sensor nganggo driji.

Prentah

FORMAT Prentah

Modul iki dianggo minangka piranti abdi, lan sampeyan kudu ngontrol piranti Master kanggo ngirim printah kanggo kontrol. Antarmuka komunikasi yaiku UART: 19200 8N1.
Format printah lan respon kudu:
1) = 8 bita

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

Cathetan:
CMD: Jinis printah / respon
P1, P2, P3: Parameter printah
Q1, Q2, Q3: Parameter respon
Q3: Umumé, Q3 minangka informasi sing bener / ora sah saka operasi, mesthine:

#netepake ACK_SUCCESS
#define ACK_FAIL
#netepake ACK_FULL
#define ACK_NOUSER
#define ACK_USER_OCCUPIED
#define ACK_FINGER_OCCUPIED
#netepake ACK_TIMEOUT
0x00
0x01
0x04
0x05
0x06
0x07
0x08
//Sukses
//Gagal
//Database kebak
//Panganggo ora ana
//Panganggo wis ana
//Sidik jari wis ana
//Wektu ne entek

CHK: Checksum, iku asil XOR saka bita saka Byte 2 nganti Byte 6

2) > 8 bita. Data iki ngemot rong bagean: kepala data lan kepala data paket data:

Byte 1 2 3 4 5 6 7 8
CMD 0xf5 CMD Halo (Len) Kurang (Len) 0 0 CHK 0xf5
ACK 0xf5 CMD Halo (Len) Kurang (Len) Q3 0 CHK 0xf5

Cathetan:
CMD, Q3: padha karo 1)
Len: Dawa data valid ing paket data, 16bits (rong bita)
Hi (Len): Dhuwur 8 bit Len
Low (Len): Kurang 8 bit Len
CHK: Checksum, iku asil XOR saka byte saka paket data Byte 1 nganti Byte 6:

Byte 1 2… Len+1 Len+2 Len+3
CMD 0xf5 data CHK 0xf5
ACK 0xf5 data CHK 0xf5

Cathetan:
Len: nomer bita Data
CHK: Checksum, iku asil XOR saka byte saka Byte 2 nganti Byte Len+1
paket data ngisor sirah data.

JENIS Prentah:
  1. Ngowahi nomer SN saka modul (CMD/ACK loro 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 lawas S (Bit 23-16) SN lawas (Bit 15-8) SN lawas (Bit 7-0) 0 CHK 0xf5
  2. Query Model SN (CMD/ACK loro 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 Turu (CMD/ACK loro-lorone 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
  4. Setel/Waca mode nambah sidik jari (CMD/ACK loro 8 Byte)
    Ana rong mode: ngaktifake mode duplikasi lan mateni mode duplikasi. Nalika modul ing mod duplikasi dipatèni: bekas driji padha mung bisa ditambahake minangka siji ID. Yen sampeyan pengin nambah ID liyane kanthi bekas driji sing padha, informasi gagal nanggepi DSP. Modul ing mode dipatèni sawise daya urip.
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x2d 0 Byte5=0:
    0: Ngaktifake
    1: Pateni
    Byte5=1: 0
    0: mode anyar
    1: maca mode saiki
    0 CHK 0xf5
    ACK 0xf5 0x2d 0 Mode saiki ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xf5
  5. Tambah sidik jari (CMD/ACK loro 8 Byte)
    Piranti master ngirim printah kaping telu menyang modul lan nambah sidik driji kaping telu, nggawe manawa sidik driji sing ditambahake bener.
    a) Pisanan
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    ID pangguna (Dhuwur 8Bit) User ID (Low 8Bit) Izin(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

    Cathetan:
    ID pangguna: 1~0xFFF;
    Idin Panganggo: 1,2,3,(sampeyan bisa nemtokake ijin dhewe)
    b) Kapindho

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xf5

     

    0x02

    ID pangguna

    (Dhuwur 8Bit)

    ID pangguna

    (8Bit kurang)

    Izin

    (1/2/3)

     

    0

     

    CHK

     

    0xf5

     

    ACK

     

    0xf5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xf5

    c) katelu

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xf5

     

    0x03

    ID pangguna

    (Dhuwur 8Bit)

    ID pangguna

    (8Bit kurang)

    Izin

    (1/2/3)

     

    0

     

    CHK

     

    0xf5

     

    ACK

     

    0xf5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xf5

    Cathetan: ID pangguna lan Idin ing telung printah.

  6. Tambah pangguna lan unggah nilai eigen (CMD = 8Byte/ACK > 8 Byte)
    Prentah kasebut padha karo "5. nambah bekas driji", sampeyan kudu nambah kaping telu uga.
    a) Pisanan
    Padha karo pisanan "5. tambah sidik jari"
    b) Kapindho
    Padha karo sing kapindho "5. nambah sidik jari
    c) Katelu
    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 Halo (Len) Kurang (Len) ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xf5

    2) Paket data:

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xf5 0 0 0 Nilai eigen CHK 0xf5

    Cathetan:
    Dawane Nilai Eigen(Len-) yaiku 193Byte
    Paket data dikirim nalika byte kaping lima saka data ACK yaiku ACK_SUCCESS

  7. Busak pangguna (CMD/ACK loro 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x04 ID pangguna (Dhuwur 8Bit)  ID pangguna (kurang 8Bit) 0  0 CHK 0xf5
    ACK 0xf5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xf5
  8. Busak kabeh pangguna (CMD/ACK loro 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x05 0 0 0: Busak kabeh pangguna 1/2/3: mbusak pangguna sing ijin 1/2/3 0 CHK 0xf5
    ACK 0xf5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xf5
  9. Jumlah pitakon pangguna (CMD/ACK loro 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x09 0 0 0: Jumlah pitakon
    0xFF: Jumlah Pitakonan
    0 CHK 0xf5
    ACK 0xf5 0x09 Cacah/Jumlah (Dhuwur 8Bit) Cacah/Jumlah (Rendah 8Bit) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xf5
  10. 1:1(CMD/ACK loro-lorone 8Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x0b ID pangguna (Dhuwur 8 Bit) ID pangguna (kurang 8 bit) 0 0 CHK 0xf5
    ACK 0xf5 0x0b 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xf5
  11. Perbandingan 1:N(CMD/ACK loro 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x0c 0 0 0 0 CHK 0xf5
    ACK 0xf5 0x0c ID pangguna (Dhuwur 8 Bit) ID pangguna (kurang 8 bit) Izin
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xf5
  12. Izin Kueri(CMD/ACK loro 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x0A ID pangguna (Dhuwur 8Bit) ID pangguna (Low8Bit) 0 0 CHK 0xf5
    ACK 0xf5 0x0A 0 0 Izin
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xf5
  13. Set/Query comparison level (CMD/ACK loro 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 Pitakonan
    0 CHK 0xf5
    ACK 0xf5 0x28 0 Tingkat Saiki ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xf5

    Cathetan: Perbandingan level bisa 0 ~ 9, luwih gedhe nilai, sing luwih ketat perbandingan. Default 5

  14. Entuk gambar lan upload(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 Halo (Len) Kurang (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xf5

    2) Paket data

    Byte 1 2—Len+1 Len+2 Len+3
    ACK 0xf5 data gambar CHK 0xf5

    Cathetan:
    Ing modul DSP, piksel gambar bekas driji yaiku 280 * 280, saben piksel diwakili dening 8 bit. Nalika ngunggah, DSP wis ngliwati piksel sampling ing horisontal / arah vertikal kanggo nyuda ukuran data, supaya gambar dadi 140 * 140, lan mung njupuk dhuwur 4 bit piksel. saben rong piksel digabung dadi siji bait kanggo transfer (piksel sadurunge dhuwur 4-bit, pungkasan piksel kurang 4-piksel).
    Transmisi diwiwiti baris dening baris saka baris pisanan, saben baris diwiwiti saka piksel pisanan, babar blas nransfer 140* 140/2 bita data.
    Dawane data gambar kasebut tetep ing 9800 bita.

  15. Entuk gambar lan 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 Halo (Len) Kurang (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xf5

    2) Paket data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xf5 0 0 0 Nilai eigen CHK 0xf5

    Cathetan: Dawane Eigenvalues ​​(Len -3) yaiku 193 bita.

  16. Unduh eigenvalues ​​lan mbandhingake karo sidik jari sing dipikolehi(CMD>8 Byte/ACK=8 Byte)
    Format CMD:
    1) Kepala Data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x44 Halo (Len) Kurang (Len) 0 0 CHK 0xf5

    2) Paket data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xf5 0 0 0 Nilai eigen CHK 0xf5

    Cathetan: Dawane Nilai Eigen (Len -3) yaiku 193 bita.
    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. Ngundhuh eigenvalues ​​lan perbandingan 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 Halo (Len) Kurang (Len) 0 0 CHK 0xf5

    2) Paket data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xf5 ID pangguna (Dhuwur 8 Bit) ID pangguna (kurang 8 bit) 0 Nilai eigen CHK 0xf5

    Cathetan: Dawane Eigenvalues ​​(Len -3) yaiku 193 bita.
    Format ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xf5
  18. Ngundhuh eigenvalues ​​lan perbandingan 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 Halo (Len) Kurang (Len) 0 0 CHK 0xf5

    2) Paket data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+2
    ACK 0xf5 0 0 0 Nilai eigen CHK 0xf5

    Cathetan: Dawane Eigenvalues ​​(Len -3) yaiku 193 bita.
    Format ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x43 ID pangguna (Dhuwur 8 Bit) User ID (Low 8 Bit) Izin
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xf5
  19. Unggah nilai eigen saka model DSP CMD=8 Byte/ACK >8 Byte)
    Format CMD:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x31 ID pangguna (Dhuwur 8 Bit) User ID (Low 8 Bit) 0 0 CHK 0xf5

    Format ACK:
    1) Kepala Data:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x31 Halo (Len) Kurang (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xf5

    2) Paket data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xf5 ID pangguna (Dhuwur 8 Bit) ID pangguna (Low 8 Bit) Izin (1/2/3) Nilai eigen CHK 0xf5

    Cathetan: Dawane Eigenvalues ​​(Len -3) yaiku 193 bita.

  20. Unduh eigenvalues ​​lan simpen minangka ID pangguna menyang DSP(CMD>8 Byte/ACK =8 Byte)
    Format CMD:
    1) Kepala Data:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x41 Halo (Len) Kurang (Len) 0 0 CHK 0xf5

    2) Paket data

    Byte 1 2 3 4 5—Len+1 Len+2 Len+3
    ACK 0xf5 ID pangguna (Dhuwur 8 Bit) ID pangguna (Low8 Bit) Izin (1/2/3) Nilai eigen CHK 0xf5

    Cathetan: Dawane Eigenvalues ​​(Len -3) yaiku 193 bita.
    Format ACK:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xf5 0x41 ID pangguna (Dhuwur 8 Bit) ID pangguna (kurang 8 bit) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xf5
  21. Informasi pitakon (ID lan ijin) kabeh pangguna sing ditambahake(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 Halo (Len) Kurang (Len) ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xf5

    2) Paket data

    Byte 1 2 3 4—Len+1 Len+2 Len+3
    ACK 0xf5 ID pangguna (Dhuwur 8 Bit) ID pangguna (kurang 8 bit) Informasi pangguna (ID pangguna lan ijin) CHK 0xf5

    Cathetan:
    Dawane data paket Data (Len) yaiku ”3*ID pangguna+2”
    Format informasi pangguna:

    Byte 4 5 6 7 8 9
    data User ID1 (Dhuwur 8 Bit) User ID1 (Low 8 Bit) Izin Panganggo 1 (1/2/3) User ID2 (Dhuwur 8 Bit) User ID2 (Low 8 Bit) Izin Panganggo 2 (1/2/3)  

  22. Setel/Query njupuk sidik jari wektu entek (CMD/ACK loro-lorone 8 Byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xf5 0x2E 0 Byte5=0: wektu entek
    Byte5=1: 0
    0: Setel wektu entek
    1: wektu entek pitakon
    0 CHK 0xf5
    ACK 0xf5 0x2E 0 wektu entek ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xf5

    Cathetan:
    Kisaran nilai wektu entek tunggu sidik jari (tout) yaiku 0-255. Yen nilai 0, proses akuisisi bekas driji bakal terus yen ora ana sidik jari sing dipencet; Yen nilai ora 0, sistem bakal ana kanggo alesan wektu entek yen ora sidik driji pencet ing wektu tout * T0.
    Cathetan: T0 yaiku wektu sing dibutuhake kanggo ngumpulake / ngolah gambar, biasane 0.2-0.3 s.

PROSES KOMUNIKASI

TAMBAHKAN FINGERPRINT

WAVESHARE STM32F205 Sensor Sidik Jari UART - TAMBAH SIJI JARI

Mbusak pangguna

WAVESHARE STM32F205 UART Fingerprint Sensor - Mbusak pangguna

Mbusak kabeh pangguna

WAVESHARE STM32F205 UART Fingerprint Sensor - Mbusak kabeh pangguna

Entuk GAMBAR lan UPLOAD EIGENVALUE

Sensor Sidik Jari WAVESHARE STM32F205 UART - Entuk GAMBAR lan UPLOAD EIGENVALUE

Pandhuan pangguna

Yen sampeyan pengin nyambungake modul bekas driji kanggo PC, sampeyan kudu tuku siji UART kanggo modul USB. Disaranake sampeyan nggunakake Waveshare Papan UART USB FT232 (mikro) modul.
Yen sampeyan pengin nyambungake modul bekas driji menyang papan pangembangan kaya Raspberry Pi, yen digunakake
tingkat Papan punika 3.3V, sampeyan bisa langsung nyambung menyang UART lan pin GPIO Papan. Yen iku 5V, mangga nambah modul Ngonversi tingkat / sirkuit.

HUBUNGI PC

SAMBUNGAN HARDWARE

Sampeyan mbutuhake:

  • Sensor Sidik Jari UART (C)*1
  • Papan UART USB FT232 *1
  • kabel micro USB * 1

Sambungake modul bekas driji lan Papan UART USB FT232 menyang PC

Sensor Sidik Jari UART (C) Papan UART USB FT232
VDC VDC
GND GND
RX TX
TX RX
RST NC
WUNG NC

TESTING

  • Ngundhuh piranti lunak uji UART Fingerprint Sensor saka wiki
  • Bukak piranti lunak banjur pilih port COM sing bener.
  • Testing

WAVESHARE STM32F205 UART Fingerprint Sensor - Testing

Ana sawetara fungsi sing kasedhiya ing antarmuka Testing

  1. Jumlah pitakon
    milih ngetang, banjur klik Ngirim. Cacah pangguna bali lan ditampilake ing Informasi wangsulan antarmuka
  2. Tambah Panganggo
    milih Tambah pangguna, mriksa menyang Entuk kaping pindho lan ID otomatis +1, ngetik ID (P1 lan P2) lan ijin (P3), banjur klik Ngirim. Pungkasan, sensor tutul kanggo entuk bekas driji.
  3. Mbusak pangguna
    Pilih kanggo Mbusak pangguna, ngetik ID (P1 lan P2) lan ijin (P3), banjur klik Kirim.
  4. Busak Kabeh Pangguna
    milih Busak Kabeh Pangguna, banjur klik Kirim
  5. Bandhingan 1:1
    milih 1:1 Bandhingan, ketik ID (P1 lan P2) lan ijin (P3), banjur klik Ngirim.
  6. Bandhingan 1: N
    milih 1: N Perbandingan, banjur klik Ngirim.


Kanggo fungsi liyane, mangga nyoba. (Sawetara fungsi ora kasedhiya kanggo modul iki)

Nyambung menyang XNUCLEO-F103RB

Kita nyedhiyakake kode demo kanggo XNCULEO-F103RB, sing bisa didownload saka wiki

Sensor Sidik Jari UART (C) NUCLEO-F103RB
VDC 3.3V
GND GND
RX PA9
TX PA10
RST PB5
WUNG PB3

Cathetan: Babagan pin, mangga deleng ing Antarmuka ndhuwur

  1. Sambungake UART Fingerprint Sensor (C) menyang XNUCLEO_F103RB, lan sambungake programmer
  2. Bukak proyek (kode demo) dening piranti lunak keil5
  3. Priksa manawa programmer lan piranti diakoni kanthi normal
  4. Kompilasi lan download
  5. Sambungake XNUCELO-F103RB menyang PC nganggo kabel USB, bukak piranti lunak pitulungan Serial, atur port COM: 115200, 8N1

Ketik printah kanggo nguji modul miturut informasi sing bali.

Nyambung menyang RASPBERRY PI

We nyedhiyani mantan pythonample kanggo Raspberry Pi, sampeyan bisa ngundhuh saka wiki
Sadurunge sampeyan nggunakake mantanampDadi, sampeyan kudu ngaktifake port serial Raspberry Pi dhisik:
Printah input ing Terminal: Sudo raspi-config
Pilih: Interfacing Options -> Serial -> No -> Yes
Banjur urip maneh.

Sensor Sidik 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)
WUNG 23 (BCM) – PIN 16 (Papan)
  1. Sambungake modul sidik jari menyang Raspberry Pi
  2. Download kode demo menyang Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. unzip iku
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Run mantanample
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. Pandhuan ing ngisor iki kanggo nyoba

www.waveshare.com

Dokumen / Sumber Daya

WAVESHARE STM32F205 UART Fingerprint Sensor [pdf] Manual pangguna
STM32F205, UART Fingerprint Sensor, STM32F205 UART Fingerprint Sensor, Fingerprint Sensor

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *