UART fingeraftrykssensor (C)
Brugermanual
OVERVIEW
Dette er et meget integreret rundformet alt-i-én kapacitiv fingeraftrykssensormodul, som er næsten lige så lille som en negleplade. Modulet styres via UART-kommandoer, let at bruge. Dens advantages omfatter 360° Omni-directional verifikation, hurtig verifikation, høj stabilitet, lavt strømforbrug osv.
Baseret på en højtydende Cortex-processor, kombineret med en højsikkerheds kommerciel fingeraftryksalgoritme, har UART Fingerprint Sensor (C) funktioner som fingeraftryksregistrering, billedopsamling, funktionssøgning, skabelongenerering og -lagring, fingeraftryksmatching og så videre. Uden nogen viden om den komplicerede fingeraftryksalgoritme, er alt hvad du skal gøre bare at sende nogle UART-kommandoer for hurtigt at integrere det i fingeraftryksverifikationsapplikationer, som kræver lille størrelse og høj præcision.
FUNKTIONER
- Nem at bruge med nogle simple kommandoer, du behøver ikke at kende nogen fingeraftryksteknologi eller modulets interstruktur
- Den kommercielle fingeraftryksalgoritme, stabil ydeevne, hurtig verifikation, understøtter fingeraftryksregistrering, fingeraftryksmatchning, indsamling af fingeraftryksbillede, upload fingeraftryksfunktion osv.
- Kapacitiv følsom detektion, berør blot opsamlingsvinduet let for hurtig verifikation
- Hardware meget integreret, processor og sensor i én lille chip, passer til små applikationer
- Smal fælg af rustfrit stål, stort berøringsareal, understøtter 360° rundvejskontrol
- Indbygget menneskelig sensor, processoren går automatisk i dvale og vågner ved berøring, lavere strømforbrug
- Indbygget UART-stik, let at forbinde med hardwareplatforme som STM32 og Raspberry Pi
SPECIFIKATION
- Sensortype: kapacitiv berøring
- Opløsning: 508DPI
- Billedpixel: 192×192
- Billedets gråskala: 8
- Sensorstørrelse: R15.5 mm
- Fingeraftrykskapacitet: 500
- Matchingstid: <500 ms (1:N og N<100)
- Falsk acceptrate: <0.001 %
- Falsk afvisningsrate: <0.1 %
- Operation voltage: 2.7–3V
- Driftsstrøm: <50mA
- Søvnstrøm: <16uA
- Anti-elektrostatisk: kontaktudladning 8KV / luftafladning 15KV
- Interface: UART
- Baudrate: 19200 bps
- Driftsmiljø:
• Temperatur: -20°C~70°C
• Luftfugtighed: 40%RH~85%RH (ingen kondensering) - Opbevaringsmiljø:
• Temperatur: -40°C~85°C
• Luftfugtighed: <85%RH (ingen kondensering) - Livet: 1 millioner gange
HARDWARE
DIMENSION
GRÆNSEFLADE
Note: Farven på de faktiske ledninger kan være forskellig fra billedet. Ifølge PIN-koden ved tilslutning, men ikke farven.
- VIN: 3.3V
- GND: Jord
- RX: Seriel datainput (TTL)
- TX: Seriel dataudgang (TTL)
- RST: Power enable/deaktiver Pin
• HØJ: Strømaktiveret
• LAV: Strøm deaktiveret (dvaletilstand) - WAKE: Vågn op pin. Når modulet er i dvaletilstand, er WKAE-stiften HØJ, når man rører ved sensoren med en finger.
KOMMANDOER
KOMMANDOFORMAT
Dette modul fungerer som en slaveenhed, og du bør styre Master-enheden for at sende kommandoer til at styre den. Kommunikationsgrænsefladen er UART: 19200 8N1.
Formatkommandoer og svar skal være:
1) =8 bytes
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 |
Bemærkninger:
CMD: Type af kommando/svar
P1, P2, P3: Kommandoparametre
Q1, Q2, Q3: Parametre for svar
Q3: Generelt er Q3 gyldige/ugyldige oplysninger om operationen, den skal være:
#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 |
//Succes //Mislykkedes //Databasen er fuld //Brugeren findes ikke //Brugeren eksisterede //Fingeraftrykket eksisterede //Time-out |
CHK: Checksum, det er XOR resultat af bytes fra byte 2 til byte 6
2) >8 bytes. Disse data indeholder to dele: datahoved og datapakkedatahoved:
Byte | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | Hej (Len) | Lav (Len) | 0 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Hej (Len) | Lav (Len) | Q3 | 0 | CHK | 0xF5 |
Note:
CMD, Q3: samme som 1)
Len: Længde af gyldige data i datapakken, 16bit (to bytes)
Hi(Len): Høj 8 bit Len
Lav(Len): Lav 8 bit Len
CHK: Checksum, det er XOR resultat af bytes fra byte 1 til byte 6 datapakke:
Byte | 1 | 2…Len+1 | Len+2 | Len+3 |
CMD | 0xF5 | Data | CHK | 0xF5 |
ACK | 0xF5 | Data | CHK | 0xF5 |
Note:
Len: antal databytes
CHK: Checksum, det er XOR resultat af bytes fra Byte 2 til Byte Len+1
datapakke efter datahoved.
KOMMANDOTYPER:
- Ændre SN-nummeret for modulet (CMD/ACK begge 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x08 Ny SN (Bit 23-16) Ny SN (Bit 15-8) Ny SN (Bit 7-0) 0 CHK 0xF5 ACK 0xF5 0x08 gammel S (Bit 23-16) gamle SN (Bit 15-8) gamle SN (Bit 7-0) 0 CHK 0xF5 - Forespørgselsmodel SN (CMD/ACK begge 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 - Dvaletilstand (CMD/ACK begge 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 - Indstil/læs fingeraftrykstilstand (CMD/ACK både 8 byte)
Der er to tilstande: aktiver duplikeringstilstand og deaktiver duplikeringstilstand. Når modulet er i deaktiveret duplikeringsmod: Det samme fingeraftryk kunne kun tilføjes som ét ID. Hvis du vil tilføje et andet ID med det samme fingeraftryk, mislykkedes DSP-svar. Modulet er i deaktiveret tilstand efter tænding.Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2D 0 Byte5=0:
0: Aktiver
1: Deaktiver
Byte5=1:00: en ny tilstand
1: Læs den aktuelle tilstand0 CHK 0xF5 ACK 0xF5 0x2D 0 Aktuel tilstand ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Tilføj fingeraftryk (CMD/ACK både 8 byte)
Masterenheden skal sende kommandoer tre gange til modulet og tilføje tredobbelte fingeraftryk, og sikre sig, at det tilføjede fingeraftryk er gyldigt.
a) FørstByte 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1Bruger-id (Høj 8Bit) Bruger-id (Lav 8Bit) Tilladelse (1/2/3) 0 CHK 0xF5 ACK 0xF
50x0
10 0 ACK_SUCCES
ACK_FAIL0 CHK 0xF5 ACK_FULD
ACK_USER_OCCUPIED ACK_FINGER_OCCUPIED
ACK_TIMEOUTBemærkninger:
Bruger-id: 1~0xFFF;
Brugertilladelse: 1,2,3,(du kan selv definere tilladelsen)
b) For det andetByte 1 2 3 4 5 6 7 8 CMD
0xF5
0x02
Bruger-id (Høj 8Bit)
Bruger-id (Lav 8Bit)
Tilladelse (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x02
0
0
ACK_SUCCES ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
c) tredje
Byte 1 2 3 4 5 6 7 8 CMD
0xF5
0x03
Bruger-id (Høj 8Bit)
Bruger-id (Lav 8Bit)
Tilladelse (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x03
0
0
ACK_SUCCES ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
Bemærkninger: Bruger-id og tilladelse i tre kommandoer.
- Tilføj brugere og upload egenværdier (CMD =8Byte/ACK > 8 Byte)
Disse kommandoer ligner "5. tilføje fingeraftryk", bør du også tilføje tredobbelte gange.
a) Først
Samme som den første af "5. tilføj fingeraftryk"
b) For det andet
Samme som den anden af "5. tilføje fingeraftryk”
c) For det tredje
CMD-format:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x06 0 0 0 0 CHK 0xF5 ACK-format:
1) Datahoved:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x06 Hej (Len) Lav (Len) ACK_SUCCES
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Datapakke:
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Egenværdier CHK 0xF5 Bemærkninger:
Længden af egenværdier (Len-) er 193 byte
Datapakke sendes, når den femte byte af ACK-data er ACK_SUCCESS - Slet bruger (CMD/ACK begge 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x04 Bruger-id (Høj 8Bit) Bruger-id (Lav 8Bit) 0 0 CHK 0xF5 ACK 0xF5 0x04 0 0 ACK_SUCCES
ACK_FAIL0 CHK 0xF5 - Slet alle brugere(CMD/ACK både 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x05 0 0 0:Slet alle brugere 1/2/3: slet brugere, hvis tilladelse er 1/2/3 0 CHK 0xF5 ACK 0xF5 0x05 0 0 ACK_SUCCES
ACK_FAIL0 CHK 0xF5 - Forespørgselsantal af brugere (CMD/ACK både 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x09 0 0 0: Forespørgselsantal
0xFF: Forespørgselsbeløb0 CHK 0xF5 ACK 0xF5 0x09 Antal/beløb (høj 8 bit) Antal/beløb (lav 8 bit) ACK_SUCCES
ACK_FAIL
0xFF(CMD=0xFF)0 CHK 0xF5 - 1:1 (CMD/ACK begge 8Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0B Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) 0 0 CHK 0xF5 ACK 0xF5 0x0B 0 0 ACK_SUCCES
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Sammenligning 1:N(CMD/ACK begge 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0C 0 0 0 0 CHK 0xF5 ACK 0xF5 0x0C Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) Tilladelse
(1/2/3)
ACK_NOUSER
ACK_TIMEOUT0 CHK 0xF5 - Forespørgselstilladelse (CMD/ACK både 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0A Bruger-id (Høj 8Bit) Bruger-id (Low8Bit) 0 0 CHK 0xF5 ACK 0xF5 0x0A 0 0 Tilladelse
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Sæt/Forespørgs sammenligningsniveau (CMD/ACK både 8 Byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x28 0 Byte5=0: Nyt niveau
Byte5=1:00: Indstil niveau
1: Forespørgselsniveau0 CHK 0xF5 ACK 0xF5 0x28 0 Nuværende niveau ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Bemærkninger: Sammenligning niveau kan være 0~9, større værdi, jo strengere sammenligning. Standard 5
- Hent billede og upload(CMD=8 Byte/ACK >8 Byte)
CMD-format:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x24 0 0 0 0 CHK 0xF5 ACK-format:
1) Datahoved:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x24 Hej (Len) Lav (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Datapakke
Byte 1 2—Len+1 Len+2 Len+3 ACK 0xF5 Billeddata CHK 0xF5 Bemærkninger:
I DSP-modulet er pixels på fingeraftryksbillederne 280*280, hver pixel er repræsenteret af 8 bits. Ved upload har DSP sprunget pixels overampling i vandret/lodret retning for at reducere datastørrelsen, så billedet blev 140*140, og bare tage de høje 4 bits af pixlen. hver to pixel sammensat til en byte til overførsel (forrige pixel høj 4-bit, sidste pixel lav 4-pixel).
Transmissionen starter linje for linje fra den første linje, hver linje starter fra den første pixel og overfører totalt 140* 140/2 bytes data.
Billedets datalængde er fastsat til 9800 bytes. - Hent billede og upload egenværdier(CMD=8 Byte/ACK > 8Byte)
CMD-format:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x23 0 0 0 0 CHK 0xF5 ACK-format:
1) Datahoved:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x23 Hej (Len) Lav (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Datapakke
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Egenværdier CHK 0xF5 Bemærkninger: Længden af egenværdier (Len -3) er 193 bytes.
- Download egenværdier og sammenlign med fingeraftryk erhvervet(CMD >8 Byte/ACK=8 Byte)
CMD-format:
1) Datahoved:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x44 Hej (Len) Lav (Len) 0 0 CHK 0xF5 2) Datapakke
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 0 0 0 Egenværdier CHK 0xF5 Bemærkninger: Længden af egenværdier (Len -3) er 193 bytes.
ACK-format:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Download egenværdier og sammenligning 1:1(CMD >8 Byte/ACK=8 Byte)
CMD-format:
1) Datahoved:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x42 Hej (Len) Lav (Len) 0 0 CHK 0xF5 2) Datapakke
Byte 1 2 3 4 5—Len+1 Len+2 Len+2 ACK 0xF5 Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) 0 Egenværdier CHK 0xF5 Bemærkninger: Længden af egenværdier (Len -3) er 193 bytes.
ACK-format:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 0 0 ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Download egenværdier og sammenligning 1:N(CMD >8 Byte/ACK=8 Byte)
CMD-format:
1) Datahoved:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x43 Hej (Len) Lav (Len) 0 0 CHK 0xF5 2) Datapakke
Byte 1 2 3 4 5—Len+1 Len+2 Len+2 ACK 0xF5 0 0 0 Egenværdier CHK 0xF5 Bemærkninger: Længden af egenværdier (Len -3) er 193 bytes.
ACK-format:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) Tilladelse
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Upload egenværdier fra DSP-model CMD=8 Byte/ACK >8 Byte)
CMD-format:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x31 Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) 0 0 CHK 0xF5 ACK-format:
1) Datahoved:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x31 Hej (Len) Lav (Len) ACK_SUCCUSS
ACK_FAIL
ACK_NOUSER0 CHK 0xF5 2) Datapakke
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 Bruger-id (høj 8 bit) Bruger-id (Lav 8 bit) Tilladelse (1/2/3) Egenværdier CHK 0xF5 Bemærkninger: Længden af egenværdier (Len -3) er 193 bytes.
- Download egenværdier og gem som bruger-id til DSP(CMD>8 Byte/ACK =8 Byte)
CMD-format:
1) Datahoved:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x41 Hej (Len) Lav (Len) 0 0 CHK 0xF5 2) Datapakke
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 Bruger-id (høj 8 bit) Bruger-id (lav 8 bit) Tilladelse (1/2/3) Egenværdier CHK 0xF5 Bemærkninger: Længden af egenværdier (Len -3) er 193 bytes.
ACK-format:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x41 Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) ACK_SUCCES
ACK_FAIL0 CHK 0xF5 - Forespørgselsoplysninger (ID og tilladelse) for alle tilføjede brugere(CMD=8 Byte/ACK >8Byte)
CMD-format:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2B 0 0 0 0 CHK 0xF5 ACK-format:
1) Datahoved:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x2B Hej (Len) Lav (Len) ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 2) Datapakke
Byte 1 2 3 4—Len+1 Len+2 Len+3 ACK 0xF5 Bruger-id (høj 8 bit) Bruger-id (lavt 8 bit) Brugeroplysninger (bruger-id og tilladelse) CHK 0xF5 Bemærkninger:
Datalængden af datapakken (Len) er ”3*Bruger ID+2”
Brugerinformation Format:Byte 4 5 6 7 8 9 … Data Bruger ID1 (høj 8 bit) Bruger ID1 (Lav 8 bit) Bruger 1-tilladelse (1/2/3) Bruger ID2 (høj 8 bit) Bruger ID2 (Lav 8 bit) Bruger 2-tilladelse (1/2/3) …
- Indstil/forespørg fingeraftryksfangst timeout (CMD/ACK både 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2E 0 Byte5=0: timeout
Byte5=1:00: Indstil timeout
1: timeout for forespørgsel0 CHK 0xF5 ACK 0xF5 0x2E 0 timeout ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Bemærkninger:
Intervallet for værdier for timeout for fingeraftryk (tout) er 0-255. Hvis værdien er 0, vil fingeraftryksopsamlingsprocessen fortsætte, hvis ingen fingeraftryk trykkes på; Hvis værdien ikke er 0, vil systemet eksistere på grund af timeout, hvis ingen fingeraftryk trykkes på i time tout * T0.
Note: T0 er den tid, der kræves for at indsamle/bearbejde et billede, normalt 0.2-0.3 sek.
KOMMUNIKATIONSPROCES
TILFØJ FINGERAFSKRIFT
SLET BRUGER
SLET ALLE BRUGERE
ANVEND BILLEDE OG UPLOAD EIGENVALUE
BRUGERVEJLEDNINGER
Hvis du vil tilslutte fingeraftryksmodulet til en pc, skal du købe en UART til USB-modulet. Vi anbefaler, at du bruger Waveshare FT232 USB UART Board (mikro) modul.
Hvis du vil forbinde fingeraftryksmodulet til et udviklingskort som Raspberry Pi, hvis det fungerer
niveauet på dit board er 3.3V, du kan tilslutte det direkte til UART- og GPIO-benene på dit board. Hvis det er 5V, skal du tilføje niveaukonverteringsmodul/kredsløb.
TILSLUT TIL PC
HARDWARE TILSLUTNING
Du skal bruge:
- UART Fingeraftrykssensor (C)*1
- FT232 USB UART-kort *1
- mikro-USB-kabel *1
Tilslut fingeraftryksmodulet og FT232 USB UART Board til pc'en
UART fingeraftrykssensor (C) | FT232 USB UART-kort |
Vcc | Vcc |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
VÅGNE | NC |
TEST
- Download UART Fingerprint Sensor testsoftware fra wiki
- Åbn softwaren og vælg den korrekte COM-port.(Softwaren kan kun understøtte COM1~COM8, hvis COM-porten på din pc er uden for dette område, bedes du ændre den)
- Afprøvning
Der er flere funktioner i testgrænsefladen
- Forespørgselsantal
Vælge Tælle, klik derefter Sende. Antallet af brugere returneres og vises i Informationen Svar interface - Tilføj bruger
Vælge Tilføj bruger, tjek til Få to gange og Auto ID+1, skriv id (P1 og P2) og tilladelse (P3), og klik derefter på Sende. Til sidst skal du trykke på sensoren for at få fingeraftryk. - Slet bruger
Vælg at Slet bruger, skriv id (P1 og P2) og tilladelse (P3), og klik derefter på Send. - Slet alle brugere
Vælge Slet alle brugere, og klik derefter på Send - Sammenligning 1:1
Vælge 1:1 Sammenligning, skriv id'et (P1 og P2) og tilladelse (P3), og klik derefter på Sende. - Sammenligning 1: N
Vælge 1: N Sammenligning, og klik derefter Sende.
…
For flere funktioner, bedes du teste det. (Nogle af funktionerne er ikke tilgængelige for dette modul)
TILSLUT TIL XNUCLEO-F103RB
Vi leverer en demokode til XNCULEO-F103RB, som du kan downloade fra wikien
UART fingeraftrykssensor (C) | NUCLEO-F103RB |
Vcc | 3.3V |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
VÅGNE | PB3 |
Note: Om stifterne, se venligst Interface over
- Tilslut UART Fingerprint Sensor (C) til XNUCLEO_F103RB, og tilslut programmeringsenheden
- Åbn projekt (demokode) af keil5 software
- Kontroller, om programmør og enhed genkendes normalt
- Kompiler og download
- Tilslut XNUCELO-F103RB til pc med USB-kabel, åbn seriel assistancesoftware, sæt COM-port: 115200, 8N1
Indtast kommandoer for at teste modulet i henhold til de returnerede oplysninger.
TILSLUT TIL RASPBERRY PI
Vi leverer en python example til Raspberry Pi, du kan downloade den fra wikien
Før du bruger example, skal du først aktivere den serielle port på Raspberry Pi:
Indtast kommando på Terminal: Sudo raspi-config
Vælg: Interfaceindstillinger -> Seriel -> Nej -> Ja
Derefter genstartes.
UART fingeraftrykssensor (C) | Raspberry Pi |
Vcc | 3.3V |
GND | GND |
RX | 14 (BCM) – PIN 8 (kort) |
TX | 15 (BCM) – PIN 10 (kort) |
RST | 24 (BCM) – PIN 18 (kort) |
VÅGNE | 23 (BCM) – PIN 16 (kort) |
- Tilslut fingeraftryksmodulet til Raspberry Pi
- Download demokode til Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- pak den ud
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Kør example
cd UART-Fingerprint-RaspberryPi/sudo python main.py - Følgende guider til at teste
Dokumenter/ressourcer
![]() |
WAVESHARE STM32F205 UART Fingeraftrykssensor [pdfBrugermanual STM32F205, UART Fingeraftrykssensor, STM32F205 UART Fingeraftrykssensor, Fingeraftrykssensor |