WAVESHARE logó

UART ujjlenyomat-érzékelő (C)
Felhasználói kézikönyv

FELETTVIEW

Ez egy rendkívül integrált, kerek formájú, minden az egyben kapacitív ujjlenyomat-érzékelő modul, amely majdnem olyan kicsi, mint egy körömlemez. A modul vezérlése UART parancsokkal történik, könnyen használható. Az advantagEzek közé tartozik a 360°-os mindenirányú ellenőrzés, a gyors ellenőrzés, a nagy stabilitás, az alacsony energiafogyasztás stb.
A nagy teljesítményű Cortex processzorra épülő, nagy biztonságú kereskedelmi ujjlenyomat-algoritmussal kombinálva az UART ujjlenyomat-érzékelő (C) olyan funkciókat kínál, mint az ujjlenyomat-regisztráció, a képfelvétel, a funkciók keresése, a sablonok generálása és tárolása, az ujjlenyomat-illesztés stb. A bonyolult ujjlenyomat-algoritmus ismerete nélkül mindössze néhány UART-parancsot kell küldenie, hogy gyorsan integrálja azokat az ujjlenyomat-ellenőrző alkalmazásokba, amelyek kis méretet és nagy pontosságot igényelnek.

JELLEMZŐK
  • Könnyen használható néhány egyszerű paranccsal, nem kell ismernie semmilyen ujjlenyomat-technológiát vagy a modulok közötti struktúrát
  • A kereskedelmi ujjlenyomat-algoritmus, stabil teljesítmény, gyors ellenőrzés, támogatja az ujjlenyomat-regisztrációt, az ujjlenyomat-egyeztetést, az ujjlenyomat-kép gyűjtését, az ujjlenyomat-feltöltési funkciót stb.
  • Kapacitív érzékeny érzékelés, csak érintse meg finoman a gyűjtőablakot a gyors ellenőrzés érdekében
  • A hardver nagymértékben integrált, processzor és érzékelő egy kis chipben, kis méretű alkalmazásokhoz
  • Keskeny rozsdamentes acél perem, nagy érintési terület, támogatja a 360°-os mindenirányú ellenőrzést
  • A beágyazott emberi szenzornak köszönhetően a processzor automatikusan alvó üzemmódba lép, és érintésre felébred, csökkenti az energiafogyasztást
  • Beépített UART csatlakozó, könnyen csatlakoztatható olyan hardverplatformokhoz, mint az STM32 és a Raspberry Pi
ELŐÍRÁS
  • Érzékelő típusa: kapacitív érintés
  • Felbontás: 508DPI
  • Képpontok: 192×192
  • A kép szürkeskálája: 8
  • Érzékelő mérete: R15.5 mm
  • Ujjlenyomat kapacitás: 500
  • Egyezési idő: <500 ms (1:N és N<100)
  • Hamis elfogadási arány: <0.001%
  • Hamis elutasítási arány: <0.1%
  • Működési voltage: 2.73V
  • Működési áram: <50mA
  • Alvási áram: <16uA
  • Anti-elektrosztatikus: kontakt kisülés 8KV / légi kisülés 15KV
  • Interfész: UART
  • Adatátviteli sebesség: 19200 bps
  • Működési környezet:
    • Hőmérséklet: -20°C~70°C
    • Páratartalom: 40%RH~85%RH (nincs páralecsapódás)
  • Tárolási környezet:
    • Hőmérséklet: -40°C~85°C
    • Páratartalom: <85%RH (nincs páralecsapódás)
  • Élet: 1 milliószor

HARDVER

DIMENZIÓ

WAVESHARE STM32F205 UART ujjlenyomat-érzékelő - MÉRETEK

FELÜLET

Jegyzet: A tényleges vezetékek színe eltérhet a képen láthatótól. Csatlakozáskor a PIN-kód szerint, de a színe szerint nem.

WAVESHARE STM32F205 UART ujjlenyomat-érzékelő - INTERFÉSZ

  • VIN: 3.3V
  • GND: földelés
  • RX: Soros adatbevitel (TTL)
  • TX: Soros adatkimenet (TTL)
  • RST: Tápellátás engedélyezése/letiltása Pin
    • HIGH: Tápellátás engedélyezése
    • LOW: Tápellátás kikapcsolása (alvó üzemmód)
  • WAKE: Ébresztő gomb. Amikor a modul alvó módban van, a WKAE érintkezője MAGAS, ha ujjal megérinti az érzékelőt.

PARANCSOK

PARANCSFORMÁTUM

Ez a modul szolga eszközként működik, és vezérelnie kell a Master eszközt, hogy parancsokat küldjön a vezérléséhez. A kommunikációs interfész UART: 19200 8N1.
A formázási parancsoknak és válaszoknak a következőknek kell lenniük:
1) =8 bájt

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

Megjegyzések:
CMD: Parancs/válasz típusa
P1, P2, P3: A parancs paraméterei
Q1, Q2, Q3: A válasz paraméterei
Q3: Általában a Q3 érvényes/érvénytelen információ a műveletről, ennek a következőnek kell lennie:

#define ACK_SIKER
#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
//Siker
//Nem sikerült
//Az adatbázis megtelt
//A felhasználó nem létezik
//A felhasználó létezett
//Az ujjlenyomat létezett
//Időtúllépés

CHK: Ellenőrző összeg, ez a 2. bájttól a 6. bájtig terjedő bájtok XOR eredménye

2) >8 bájt. Ez az adat két részből áll: adatfejből és adatcsomag-adatfejből:

Byte 1 2 3 4 5 6 7 8
CMD 0xF5 CMD Szia (Len) Alacsony (Len) 0 0 CHK 0xF5
ACK 0xF5 CMD Szia (Len) Alacsony (Len) Q3 0 CHK 0xF5

Jegyzet:
CMD, Q3: ugyanaz, mint 1)
Len: Érvényes adatok hossza az adatcsomagban, 16 bit (két bájt)
Hi(Len): Magas 8 bites Len
Alacsony (Len): Alacsony 8 bites Len
CHK: Ellenőrző összeg, ez az 1. bájttól a 6. bájtig terjedő bájtok XOR eredménye:

Byte 1 2…Len+1 Len+2 Len+3
CMD 0xF5 Adat CHK 0xF5
ACK 0xF5 Adat CHK 0xF5

Jegyzet:
Len: adatbájtok száma
CHK: Ellenőrző összeg, a 2. bájttól a Len+1 bájtig terjedő bájtok XOR eredménye
adatcsomag az adatfejet követi.

PARANCSTÍPUSOK:
  1. A modul SN-számának módosítása (CMD/ACK mindkettő 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x08 Új SN (23-16. bit) Új SN (15-8. bit) Új SN (7-0. bit) 0 CHK 0xF5
    ACK 0xF5 0x08 régi S (23-16. bit) régi SN (15-8. bit) régi SN (7-0. bit) 0 CHK 0xF5
  2. Lekérdezési modell SN (CMD/ACK mindkettő 8 bájt)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2A 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x2A SN (23-16. bit) SN (15-8. bit) SN (7-0. bit) 0 CHK 0xF5
  3. Alvó mód (CMD/ACK mindkettő 8 bájtos)
    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. Ujjlenyomat-hozzáadási mód beállítása/olvasása (CMD/ACK mindkettő 8 byte)
    Két mód létezik: a sokszorosítási mód engedélyezése és a sokszorosítási mód letiltása. Ha a modul letiltott másolási módban van: ugyanaz az ujjlenyomat csak egy azonosítóként adható hozzá. Ha egy másik azonosítót szeretne hozzáadni ugyanazzal az ujjlenyomattal, a DSP válasza sikertelen információ. Bekapcsolás után a modul letiltott üzemmódban van.
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2D 0 Byte5=0:
    0: Engedélyezés
    1: Letiltás
    Byte5=1:0
    0: új mód
    1: aktuális mód olvasása
    0 CHK 0xF5
    ACK 0xF5 0x2D 0 Aktuális mód ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  5. Ujjlenyomat hozzáadása (CMD/ACK mindkettő 8 bájt)
    A főeszköznek háromszor kell parancsokat küldenie a modulnak, és háromszor hozzá kell adnia az ujjlenyomatot, ügyelve arra, hogy a hozzáadott ujjlenyomat érvényes legyen.
    a) Először
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF
    5
    0x0
    1
    Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) Engedély (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

    Megjegyzések:
    Felhasználói azonosító: 1~0xFFF;
    Felhasználói engedély: 1,2,3, (az engedélyt magad határozhatod meg)
    b) Második

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x02

    Felhasználói azonosító

    (Magas 8 bites)

    Felhasználói azonosító

    (Alacsony 8 bites)

    Engedély

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x02

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    c) harmadik

    Byte 1 2 3 4 5 6 7 8
     

    CMD

     

    0xF5

     

    0x03

    Felhasználói azonosító

    (Magas 8 bites)

    Felhasználói azonosító

    (Alacsony 8 bites)

    Engedély

    (1/2/3)

     

    0

     

    CHK

     

    0xF5

     

    ACK

     

    0xF5

     

    0x03

     

    0

     

    0

    ACK_SUCCESS

    ACK_FAIL ACK_TIMEOUT

     

    0

     

    CHK

     

    0xF5

    Megjegyzések: Felhasználói azonosító és engedély három parancsban.

  6. Felhasználók hozzáadása és sajátértékek feltöltése (CMD = 8 bájt/ACK > 8 bájt)
    Ezek a parancsok hasonlóak az „5. ujjlenyomat hozzáadása”, háromszor is meg kell adnia.
    a) Először
    Ugyanaz, mint az első5. ujjlenyomat hozzáadása”
    b) Második
    Ugyanaz, mint a második5. ujjlenyomat hozzáadása
    c) Harmadik
    CMD formátum:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x06 0 0 0 0 CHK 0xF5

    ACK formátum:
    1) Adatfej:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x06 Szia (Len) Alacsony (Len) ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Adatcsomag:

    Byte 1 2 3 4 5 – Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Sajátértékek CHK 0xF5

    Megjegyzések:
    A sajátértékek (Len-) hossza 193 bájt
    Az adatcsomag akkor kerül elküldésre, ha az ACK adat ötödik bájtja ACK_SUCCESS

  7. Felhasználó törlése (CMD/ACK mindkettő 8 byte)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x04 Felhasználói azonosító (nagy 8 bites)  Felhasználói azonosító (alacsony 8 bites) 0  0 CHK 0xF5
    ACK 0xF5 0x04 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  8. Az összes felhasználó törlése (CMD/ACK mindkettő 8 bájtos)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x05 0 0 0:Összes felhasználó törlése 1/2/3: törli azokat a felhasználókat, akiknek az engedélye 1/2/3 0 CHK 0xF5
    ACK 0xF5 0x05 0 0 ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  9. Felhasználók lekérdezési száma (CMD/ACK mindkettő 8 bájt)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x09 0 0 0: Lekérdezések száma
    0xFF: Lekérdezési mennyiség
    0 CHK 0xF5
    ACK 0xF5 0x09 Szám/mennyiség (magas 8 bites) Szám/mennyiség (alacsony 8 bites) ACK_SUCCESS
    ACK_FAIL
    0xFF(CMD=0xFF)
    0 CHK 0xF5
  10. 1:1 (CMD/ACK mindkettő 8 bájt)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0B Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) 0 0 CHK 0xF5
    ACK 0xF5 0x0B 0 0 ACK_SUCCESS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  11. 1. összehasonlítás: N (CMD/ACK mindkettő 8 bájtos)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5
    ACK 0xF5 0x0C Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) Engedély
    (1/2/3)
    ACK_NOUSER
    ACK_TIMEOUT
    0 CHK 0xF5
  12. Lekérdezési engedély (CMD/ACK mindkettő 8 bájt)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x0A Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) 0 0 CHK 0xF5
    ACK 0xF5 0x0A 0 0 Engedély
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  13. Beállítás/lekérdezés összehasonlítási szint (CMD/ACK mindkettő 8 bájt)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x28 0 Byte5=0: Új szint
    Byte5=1:0
    0: Szint beállítása
    1: Lekérdezési szint
    0 CHK 0xF5
    ACK 0xF5 0x28 0 Jelenlegi szint ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Megjegyzések: Összehasonlítás szint lehet 0-9, nagyobb az érték, annál szigorúbb az összehasonlítás. Alapértelmezett 5

  14. Kép beszerzése és feltöltése (CMD=8 bájt/ACK > 8 bájt)
    CMD formátum:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x24 0 0 0 0 CHK 0xF5

    ACK formátum:
    1) Adatfej:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x24 Szia (Len) Alacsony (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Adatcsomag

    Byte 1 2 – Len+1 Len+2 Len+3
    ACK 0xF5 Képadatok CHK 0xF5

    Megjegyzések:
    A DSP modulban az ujjlenyomat képek pixelei 280*280, minden pixelt 8 bit reprezentál. Feltöltéskor a DSP kihagyott s képpontokatampvízszintes/függőleges irányban az adatméret csökkentése érdekében, így a kép 140*140-es lett, és csak a pixel magas 4 bitjét vegyük ki. minden két képpont egy bájtba foglalva az átvitelhez (előző pixel magas 4 bites, utolsó pixel alacsony 4 pixel).
    Az átvitel soronként az első sortól kezdődik, minden sor az első pixeltől indul, összesen 140* 140/ 2 byte adatot továbbítva.
    A kép adathossza 9800 bájtban rögzített.

  15. Kép beszerzése és sajátértékek feltöltése (CMD=8 bájt/ACK > 8 bájt)
    CMD formátum:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x23 0 0 0 0 CHK 0xF5

    ACK formátum:
    1) Adatfej:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x23 Szia (Len) Alacsony (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5

    2) Adatcsomag

    Byte 1 2 3 4 5 – Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Sajátértékek CHK 0xF5

    Megjegyzések: A sajátértékek (Len -3) hossza 193 bájt.

  16. Töltse le a sajátértékeket, és hasonlítsa össze a szerzett ujjlenyomattal (CMD >8 Byte/ACK=8 Byte)
    CMD formátum:
    1) Adatfej:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x44 Szia (Len) Alacsony (Len) 0 0 CHK 0xF5

    2) Adatcsomag

    Byte 1 2 3 4 5 – Len+1 Len+2 Len+3
    ACK 0xF5 0 0 0 Sajátértékek CHK 0xF5

    Megjegyzések: A sajátértékek hossza (Len -3) 193 bájt.
    ACK formátum:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x44 0 0 ACK_SUCCUSS
    ACK_FAIL
    ACK_TIMEOUT
    0 CHK 0xF5
  17. Sajátértékek letöltése és összehasonlítás 1:1 (CMD >8 Byte/ACK=8 Byte)
    CMD formátum:
    1) Adatfej:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x42 Szia (Len) Alacsony (Len) 0 0 CHK 0xF5

    2) Adatcsomag

    Byte 1 2 3 4 5 – Len+1 Len+2 Len+2
    ACK 0xF5 Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) 0 Sajátértékek CHK 0xF5

    Megjegyzések: A sajátértékek (Len -3) hossza 193 bájt.
    ACK formátum:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 0 0 ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5
  18. Sajátértékek letöltése és összehasonlítás 1:N (CMD >8 Byte/ACK=8 Byte)
    CMD formátum:
    1) Adatfej:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x43 Szia (Len) Alacsony (Len) 0 0 CHK 0xF5

    2) Adatcsomag

    Byte 1 2 3 4 5 – Len+1 Len+2 Len+2
    ACK 0xF5 0 0 0 Sajátértékek CHK 0xF5

    Megjegyzések: A sajátértékek (Len -3) hossza 193 bájt.
    ACK formátum:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x43 Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) Engedély
    (1/2/3)
    ACK_NOUSER
    0 CHK 0xF5
  19. Sajátértékek feltöltése a DSP modellből CMD=8 Byte/ACK >8 Byte)
    CMD formátum:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x31 Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) 0 0 CHK 0xF5

    ACK formátum:
    1) Adatfej:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x31 Szia (Len) Alacsony (Len) ACK_SUCCUSS
    ACK_FAIL
    ACK_NOUSER
    0 CHK 0xF5

    2) Adatcsomag

    Byte 1 2 3 4 5 – Len+1 Len+2 Len+3
    ACK 0xF5 Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) Engedély (1/2/3) Sajátértékek CHK 0xF5

    Megjegyzések: A sajátértékek (Len -3) hossza 193 bájt.

  20. Töltse le a sajátértékeket és mentse el felhasználói azonosítóként a DSP-be (CMD> 8 bájt/ACK = 8 bájt).
    CMD formátum:
    1) Adatfej:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x41 Szia (Len) Alacsony (Len) 0 0 CHK 0xF5

    2) Adatcsomag

    Byte 1 2 3 4 5 – Len+1 Len+2 Len+3
    ACK 0xF5 Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) Engedély (1/2/3) Sajátértékek CHK 0xF5

    Megjegyzések: A sajátértékek (Len -3) hossza 193 bájt.
    ACK formátum:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x41 Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) ACK_SUCCESS
    ACK_FAIL
    0 CHK 0xF5
  21. Az összes hozzáadott felhasználó lekérdezési információi (azonosító és engedély) (CMD=8 bájt/ACK > 8 bájt)
    CMD formátum:
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5

    ACK formátum:
    1) Adatfej:

    Byte 1 2 3 4 5 6 7 8
    ACK 0xF5 0x2B Szia (Len) Alacsony (Len) ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    2) Adatcsomag

    Byte 1 2 3 4 – Len+1 Len+2 Len+3
    ACK 0xF5 Felhasználói azonosító (nagy 8 bites) Felhasználói azonosító (alacsony 8 bites) Felhasználói adatok (felhasználói azonosító és engedély) CHK 0xF5

    Megjegyzések:
    Az adatcsomag (Len) adathossza „3*User ID+2”
    Felhasználói információ formátuma:

    Byte 4 5 6 7 8 9
    Adat User ID1 (magas 8 bites) User ID1 (alacsony 8 bites) Felhasználói 1 engedély (1/2/3) User ID2 (nagy 8 bites) User ID2 (alacsony 8 bites) Felhasználói 2 engedély (1/2/3)  

  22. Ujjlenyomat rögzítési időtúllépés beállítása/lekérdezése (CMD/ACK mindkettő 8 bájt)
    Byte 1 2 3 4 5 6 7 8
    CMD 0xF5 0x2E 0 Byte5=0: időtúllépés
    Byte5=1:0
    0: Állítsa be az időtúllépést
    1: lekérdezési időtúllépés
    0 CHK 0xF5
    ACK 0xF5 0x2E 0 időtúllépés ACK_SUCCUSS
    ACK_FAIL
    0 CHK 0xF5

    Megjegyzések:
    Az ujjlenyomat-várakozási időtúllépés (tout) értéktartománya 0-255. Ha az érték 0, az ujjlenyomatgyűjtési folyamat folytatódik, ha egyetlen ujjlenyomat sem nyomja meg a gombot; Ha az érték nem 0, akkor a rendszer az időtúllépés miatt létezik, ha egyetlen ujjlenyomat sem jelenik meg a tout * T0 idő alatt.
    Jegyzet: T0 a kép összegyűjtéséhez/feldolgozásához szükséges idő, általában 0.2-0.3 s.

KOMMUNIKÁCIÓS FOLYAMAT

ÚJLENYOMT HOZZÁADÁSA

WAVESHARE STM32F205 UART ujjlenyomat-érzékelő - Ujjlenyomat HOZZÁADÁSA

FELHASZNÁLÓ TÖRLÉSE

WAVESHARE STM32F205 UART ujjlenyomat-érzékelő – FELHASZNÁLÓ TÖRLÉSE

AZ ÖSSZES FELHASZNÁLÓ TÖRLÉSE

WAVESHARE STM32F205 UART ujjlenyomat-érzékelő – AZ ÖSSZES FELHASZNÁLÓ TÖRLÉSE

KÉP SZEREZÉSE ÉS FELTÖLTÉSE EIGENVALUE

WAVESHARE STM32F205 UART ujjlenyomat-érzékelő – KÉP BESZERZÉSE ÉS EIGENVALUE FELTÖLTÉSE

FELHASZNÁLÓI ÚTMUTATÓ

Ha az ujjlenyomat-modult számítógéphez szeretné csatlakoztatni, vásárolnia kell egy UART-ot az USB-modulhoz. Javasoljuk a Waveshare használatát FT232 USB UART kártya (mikro) modult.
Ha az ujjlenyomat-modult egy Raspberry Pi-hez hasonló fejlesztőkártyához szeretné csatlakoztatni, ha az működik
A kártya szintje 3.3 V, közvetlenül csatlakoztathatja a kártya UART és GPIO érintkezőihez. Ha 5V, kérjük, adjon hozzá szintátalakító modult/áramkört.

CSATLAKOZIK A PC-vel

HARDVER CSATLAKOZTATÁS

Szükséged lesz:

  • UART ujjlenyomat-érzékelő (C)*1
  • FT232 USB UART kártya *1
  • micro USB kábel *1

Csatlakoztassa az ujjlenyomat-modult és az FT232 USB UART kártyát a számítógéphez

UART ujjlenyomat-érzékelő (C) FT232 USB UART kártya
Vcc Vcc
GND GND
RX TX
TX RX
RST NC
ÉBRED NC

TESZTELÉS

  • Töltse le az UART ujjlenyomat-érzékelő tesztszoftvert a wikiről
  • Nyissa meg a szoftvert, és válassza ki a megfelelő COM-portot. (A szoftver csak a COM1-COM8-at támogatja, ha a számítógép COM-portja kívül esik ezen a tartományon, kérjük, módosítsa)
  • Tesztelés

WAVESHARE STM32F205 UART ujjlenyomat-érzékelő – Tesztelés

A tesztelési felületen több funkció is elérhető

  1. Lekérdezések száma
    Válasszon gróf, majd kattintson Elküld. A felhasználók számát a rendszer visszaadja, és megjelenik az Információk között Válasz felület
  2. Felhasználó hozzáadása
    Válasszon Felhasználó hozzáadása, ellenőrizze a Szerezzen meg kétszer és Auto ID+1, írja be az azonosítót (P1 és P2) és engedély (P3), majd kattintson a gombra Elküld. Végül érintse meg az érzékelőt az ujjlenyomat felvételéhez.
  3. Felhasználó törlése
    Válassza a lehetőséget Felhasználó törlése, írja be az azonosítót (P1 és P2) és engedély (P3), majd kattintson a Küldés gombra.
  4. Minden felhasználó törlése
    Válasszon Minden felhasználó törlése, majd kattintson a Küldés gombra
  5. Összehasonlítás 1:1
    Válasszon 1:1 összehasonlítás, írja be az azonosítót (P1 és P2) és engedély (P3), majd kattintson a gombra Elküld.
  6. Összehasonlítás 1: N
    Válasszon 1: N Összehasonlítás, majd kattintson Elküld.


További funkciókért kérjük, próbálja ki. (Egyes funkciók nem érhetők el ennél a modulnál)

CSATLAKOZTASSA AZ XNUCLEO-F103RB-HEZ

Az XNCULEO-F103RB demókódját biztosítjuk, amelyet letölthet a wikiről

UART ujjlenyomat-érzékelő (C) NUCLEO-F103RB
Vcc 3.3V
GND GND
RX PA9
TX PA10
RST PB5
ÉBRED PB3

Jegyzet: A csapokkal kapcsolatban lásd a Felület felett

  1. Csatlakoztassa az UART ujjlenyomat-érzékelőt (C) az XNUCLEO_F103RB-hez, és csatlakoztassa a programozót
  2. Projekt megnyitása (demó kód) a keil5 szoftverrel
  3. Ellenőrizze, hogy a programozó és az eszköz megfelelően felismerhető-e
  4. Fordítás és letöltés
  5. Csatlakoztassa az XNUCELO-F103RB-t a számítógéphez USB-kábellel, nyissa meg a soros segédprogramot, állítsa be a COM-portot: 115200, 8N1

Írja be a tesztmodulhoz tartozó parancsokat a visszaadott információknak megfelelően.

CSATLAKOZTASSA A RASPBERRY PI-hez

Egy python ex-t biztosítunkample a Raspberry Pi-hez, letöltheti a wikiről
Mielőtt használná az exampLe, először engedélyeznie kell a Raspberry Pi soros portját:
Beviteli parancs a terminálon: Sudo raspi-config
Válassza a következőket: Interfész opciók -> Soros -> Nem -> Igen
Akkor indítsa újra.

UART ujjlenyomat-érzékelő (C) Raspberry Pi
Vcc 3.3V
GND GND
RX 14 (BCM) – PIN 8 (tábla)
TX 15 (BCM) – PIN 10 (tábla)
RST 24 (BCM) – PIN 18 (tábla)
ÉBRED 23 (BCM) – PIN 16 (tábla)
  1. Csatlakoztassa az ujjlenyomat-modult a Raspberry Pi-hez
  2. Töltse le a demókódot a Raspberry Pi-re: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
  3. csomagold ki
    tar zxvf UART-Fingerprint-RaspberryPi.tar.gz
  4. Fuss az example
    cd UART-Fingerprint-RaspberryPi/sudo python main.py
  5. A következő útmutatók a teszteléshez

www.waveshare.com

Dokumentumok / Források

WAVESHARE STM32F205 UART ujjlenyomat-érzékelő [pdf] Felhasználói kézikönyv
STM32F205, UART ujjlenyomat-érzékelő, STM32F205 UART ujjlenyomat-érzékelő, ujjlenyomat-érzékelő

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *