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.7–3V
- 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Ó
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.
- 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:
- 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 - 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 - 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 - 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:00: új mód
1: aktuális mód olvasása0 CHK 0xF5 ACK 0xF5 0x2D 0 Aktuális mód ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - 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örByte 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1Felhaszná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
50x0
10 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 ACK_FULL
ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
ACK_TIMEOUTMegjegyzé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ásodikByte 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.
- 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_TIMEOUT0 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 - 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_FAIL0 CHK 0xF5 - 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_FAIL0 CHK 0xF5 - 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ég0 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 - 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_TIMEOUT0 CHK 0xF5 - 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_TIMEOUT0 CHK 0xF5 - 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_NOUSER0 CHK 0xF5 - 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:00: Szint beállítása
1: Lekérdezési szint0 CHK 0xF5 ACK 0xF5 0x28 0 Jelenlegi szint ACK_SUCCUSS
ACK_FAIL0 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
- 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_TIMEOUT0 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. - 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_TIMEOUT0 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.
- 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_TIMEOUT0 CHK 0xF5 - 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_FAIL0 CHK 0xF5 - 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_NOUSER0 CHK 0xF5 - 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_NOUSER0 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.
- 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_FAIL0 CHK 0xF5 - 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_FAIL0 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) …
- 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:00: Állítsa be az időtúllépést
1: lekérdezési időtúllépés0 CHK 0xF5 ACK 0xF5 0x2E 0 időtúllépés ACK_SUCCUSS
ACK_FAIL0 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
FELHASZNÁLÓ TÖRLÉSE
AZ ÖSSZES FELHASZNÁLÓ TÖRLÉSE
KÉP SZEREZÉSE ÉS FELTÖLTÉSE EIGENVALUE
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
A tesztelési felületen több funkció is elérhető
- 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 - 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. - 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. - Minden felhasználó törlése
Válasszon Minden felhasználó törlése, majd kattintson a Küldés gombra - Ö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. - Ö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
- Csatlakoztassa az UART ujjlenyomat-érzékelőt (C) az XNUCLEO_F103RB-hez, és csatlakoztassa a programozót
- Projekt megnyitása (demó kód) a keil5 szoftverrel
- Ellenőrizze, hogy a programozó és az eszköz megfelelően felismerhető-e
- Fordítás és letöltés
- 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) |
- Csatlakoztassa az ujjlenyomat-modult a Raspberry Pi-hez
- 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
- csomagold ki
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Fuss az example
cd UART-Fingerprint-RaspberryPi/sudo python main.py - A következő útmutatók a teszteléshez
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ő |