UART fingeravtrykksensor (C)
Brukerhåndbok
OVERVIEW
Dette er en svært integrert rundformet alt-i-ett kapasitiv fingeravtrykksensormodul, som er nesten like liten som en negleplate. Modulen styres via UART-kommandoer, enkel å bruke. Dens advantages inkluderer 360° Omni-directional verifisering, rask verifisering, høy stabilitet, lavt strømforbruk, etc.
Basert på en høyytelses Cortex-prosessor, kombinert med en høysikkerhets kommersiell fingeravtrykksalgoritme, har UART Fingerprint Sensor (C) funksjoner som fingeravtrykkregistrering, bildeinnsamling, funksjonsfinning, malgenerering og lagring, fingeravtrykkmatching, og så videre. Uten kunnskap om den kompliserte fingeravtrykkalgoritmen, er alt du trenger å gjøre å sende noen UART-kommandoer for raskt å integrere den i fingeravtrykkverifiseringsapplikasjoner som krever liten størrelse og høy presisjon.
FUNKSJONER
- Enkel å bruke med noen enkle kommandoer, du trenger ikke å kunne noen fingeravtrykksteknologi eller modulstrukturen
- Den kommersielle fingeravtrykkalgoritmen, stabil ytelse, rask verifisering, støtter fingeravtrykkregistrering, fingeravtrykkmatching, samle inn fingeravtrykksbilde, laste opp fingeravtrykksfunksjon, etc.
- Kapasitiv sensitiv deteksjon, bare berør oppsamlingsvinduet lett for rask verifisering
- Maskinvare svært integrert, prosessor og sensor i en liten brikke, passer for små applikasjoner
- Smal felg i rustfritt stål, stort berøringsområde, støtter 360° rundveiskontroll
- Innebygd menneskelig sensor, prosessoren går automatisk i dvale, og våkner ved berøring, lavere strømforbruk
- Innebygd UART-kontakt, enkel å koble til maskinvareplattformer som STM32 og Raspberry Pi
SPESIFIKASJON
- Sensortype: kapasitiv berøring
- Oppløsning: 508DPI
- Bildepiksler: 192×192
- Bilde gråskala: 8
- Sensorstørrelse: R15.5 mm
- Fingeravtrykkskapasitet: 500
- Samsvarstid: <500 ms (1:N og N<100)
- Falsk akseptrate: <0.001 %
- Falsk avvisningsrate: <0.1 %
- Drift voltage: 2.7–3V
- Driftsstrøm: <50mA
- Søvnstrøm: <16uA
- Anti-elektrostatisk: kontaktutladning 8KV / luftutladning 15KV
- Grensesnitt: UART
- Baudrate: 19200 bps
- Driftsmiljø:
• Temperatur: -20°C~70°C
• Fuktighet: 40%RH~85%RH (ingen kondens) - Lagringsmiljø:
• Temperatur: -40°C~85°C
• Fuktighet: <85 %RH (ingen kondens) - Livet: 1 millioner ganger
MASKINVARE
DIMENSJON
GRENSESNITT
Note: Fargen på faktiske ledninger kan være forskjellig fra bildet. I henhold til PIN-koden ved tilkobling, men ikke fargen.
- VIN: 3.3V
- GND: Bakken
- RX: Seriell datainngang (TTL)
- TX: Seriell datautgang (TTL)
- RST: Strøm aktiver/deaktiver Pin
• HØY: Strømaktivert
• LAV: Deaktiver strøm (hvilemodus) - WAKE: Wake up pin. Når modulen er i hvilemodus, er WKAE-pinnen HØY når du berører sensoren med en finger.
KOMMANDOER
KOMMANDOFORMAT
Denne modulen fungerer som en slaveenhet, og du bør kontrollere Master-enheten for å sende kommandoer for å kontrollere den. Kommunikasjonsgrensesnittet er UART: 19200 8N1.
Formatkommandoer og svar skal være:
1) =8 byte
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 |
Merknader:
CMD: Type kommando/svar
P1, P2, P3: Parametre for kommando
Q1, Q2, Q3: Parametre for respons
Q3: Vanligvis er Q3 gyldig/ugyldig informasjon om operasjonen, 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 |
//Suksess //Mislyktes //Databasen er full //Brukeren finnes ikke //Brukeren eksisterte //Fingeravtrykket fantes //Pause |
CHK: Sjekksum, det er XOR-resultat av byte fra byte 2 til byte 6
2) >8 byte. Disse dataene inneholder to deler: datahode og datapakkedatahode:
Byte | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
CMD | 0xF5 | CMD | Hei (Len) | Lav (Len) | 0 | 0 | CHK | 0xF5 |
ACK | 0xF5 | CMD | Hei (Len) | Lav (Len) | Q3 | 0 | CHK | 0xF5 |
Note:
CMD, Q3: samme som 1)
Len: Lengden på gyldige data i datapakken, 16 bits (to byte)
Hi(Len): Høy 8 biter av Len
Lav(Len): Lav 8 bits Len
CHK: Sjekksum, det er XOR resultat av byte 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: antall databyte
CHK: Sjekksum, det er XOR-resultat av byte fra byte 2 til byte Len+1
datapakke som følger datahodet.
KOMMANDOTYPER:
- Endre SN-nummeret til modulen (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) gammel SN (Bit 15-8) gammel SN (Bit 7-0) 0 CHK 0xF5 - Spørrmodell 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 - Hvilemodus (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 - Still inn/les fingeravtrykksmodus (CMD/ACK begge 8 byte)
Det er to moduser: aktiver dupliseringsmodus og deaktiver dupliseringsmodus. Når modulen er i deaktivert dupliseringsmodus: det samme fingeravtrykket kunne bare legges til som én ID. Hvis du vil legge til en annen ID med samme fingeravtrykk, mislyktes DSP-svarinformasjon. Modulen er i deaktivert modus etter at den er slått på.Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2D 0 Byte5=0:
0: Aktiver
1: Deaktiver
Byte5=1: 00: en ny modus
1: les gjeldende modus0 CHK 0xF5 ACK 0xF5 0x2D 0 Gjeldende modus ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Legg til fingeravtrykk (CMD/ACK både 8 byte)
Hovedenheten skal sende kommandoer trippel ganger til modulen og legge til fingeravtrykk trippel ganger, og sørge for at fingeravtrykket som er lagt til er gyldig.
a) FørstByte 1 2 3 4 5 6 7 8 CMD 0xF
50x0
1Bruker-ID (Høy 8Bit) Bruker-ID (Lav 8Bit) Tillatelse (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_TIMEOUTMerknader:
Bruker-ID: 1~0xFFF;
Brukertillatelse: 1,2,3,(du kan definere tillatelsen selv)
b) For det andreByte 1 2 3 4 5 6 7 8 CMD
0xF5
0x02
Bruker-ID (Høy 8Bit)
Bruker-ID (Lav 8Bit)
Tillatelse (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x02
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
c) tredje
Byte 1 2 3 4 5 6 7 8 CMD
0xF5
0x03
Bruker-ID (Høy 8Bit)
Bruker-ID (Lav 8Bit)
Tillatelse (1/2/3)
0
CHK
0xF5
ACK
0xF5
0x03
0
0
ACK_SUCCESS ACK_FAIL ACK_TIMEOUT
0
CHK
0xF5
Merknader: Bruker-ID og tillatelse i tre kommandoer.
- Legg til brukere og last opp egenverdier (CMD =8Byte/ACK > 8 Byte)
Disse kommandoene ligner på "5. legg til fingeravtrykk», bør du legge til trippel ganger også.
a) Først
Samme som den første av "5. legg til fingeravtrykk"
b) For det andre
Samme som den andre av "5. legg til fingeravtrykk”
c) Tredje
CMD-format:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x06 0 0 0 0 CHK 0xF5 ACK-format:
1) Datahode:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x06 Hei (Len) Lav (Len) ACK_SUCCESS
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 Egenverdier CHK 0xF5 Merknader:
Lengden på egenverdier (Len-) er 193 byte
Datapakken sendes når den femte byten med ACK-data er ACK_SUCCESS - Slett bruker (CMD/ACK begge 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x04 Bruker-ID (Høy 8Bit) Bruker-ID (Lav 8Bit) 0 0 CHK 0xF5 ACK 0xF5 0x04 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Slett alle brukere(CMD/ACK både 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x05 0 0 0:Slett alle brukere 1/2/3: slett brukere som har tillatelse 1/2/3 0 CHK 0xF5 ACK 0xF5 0x05 0 0 ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Søketall av brukere (CMD/ACK begge 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x09 0 0 0: Antall spørringer
0xFF: Spørringsbeløp0 CHK 0xF5 ACK 0xF5 0x09 Antall/beløp (høy 8bit) Antall/beløp (lav 8bit) ACK_SUCCESS
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 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) 0 0 CHK 0xF5 ACK 0xF5 0x0B 0 0 ACK_SUCCESS
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 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) Tillatelse
(1)
ACK_NOUSER
ACK_TIMEOUT0 CHK 0xF5 - Spørringstillatelse (CMD/ACK både 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x0A Bruker-ID (Høy 8Bit) Bruker-ID (Lav8Bit ) 0 0 CHK 0xF5 ACK 0xF5 0x0A 0 0 Tillatelse
(1)
ACK_NOUSER0 CHK 0xF5 - Sett/søk sammenligningsnivå (CMD/ACK både 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x28 0 Byte5=0: Nytt nivå
Byte5=1: 00:Sett nivå
1: Spørrenivå0 CHK 0xF5 ACK 0xF5 0x28 0 Nåværende nivå ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Merknader: Sammenligning nivå kan være 0~9, større verdi, jo strengere sammenligning. Standard 5
- Skaff bilde og last opp(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) Datahode:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x24 Hei (Len) Lav (Len) ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 2) Datapakke
Byte 1 2—Len+1 Len+2 Len+3 ACK 0xF5 Bildedata CHK 0xF5 Merknader:
I DSP-modulen er pikslene til fingeravtrykkbildene 280*280, hver piksel er representert med 8 biter. Ved opplasting har DSP hoppet over pikslerampling i horisontal/vertikal retning for å redusere datastørrelsen, slik at bildet ble 140*140, og bare ta de høye 4 bitene av pikselen. hver to piksler satt sammen til én byte for overføring (forrige piksel høy 4-bit, siste piksel lav 4 piksler).
Overføringen starter linje for linje fra den første linjen, hver linje starter fra den første pikselen, og overfører totalt 140* 140/2 byte med data.
Datalengden på bildet er fastsatt til 9800 byte. - Skaff bilde og last opp egenverdier(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) Datahode:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x23 Hei (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 Egenverdier CHK 0xF5 Merknader: Lengden på egenverdier (Len -3) er 193 byte.
- Last ned egenverdier og sammenlign med fingeravtrykk oppnådd (CMD >8 Byte/ACK=8 Byte)
CMD-format:
1) Datahode:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x44 Hei (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 Egenverdier CHK 0xF5 Merknader: Lengden på egenverdier (Len -3) er 193 byte.
ACK-format:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x44 0 0 ACK_SUCCUSS
ACK_FAIL
ACK_TIMEOUT0 CHK 0xF5 - Last ned egenverdier og sammenligning 1:1(CMD >8 Byte/ACK=8 Byte)
CMD-format:
1) Datahode:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x42 Hei (Len) Lav (Len) 0 0 CHK 0xF5 2) Datapakke
Byte 1 2 3 4 5—Len+1 Len+2 Len+2 ACK 0xF5 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) 0 Egenverdier CHK 0xF5 Merknader: Lengden på egenverdier (Len -3) er 193 byte.
ACK-format:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 0 0 ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 - Last ned egenverdier og sammenligning 1:N(CMD >8 Byte/ACK=8 Byte)
CMD-format:
1) Datahode:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x43 Hei (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 Egenverdier CHK 0xF5 Merknader: Lengden på egenverdier (Len -3) er 193 byte.
ACK-format:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x43 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) Tillatelse
(1/2/3)
ACK_NOUSER0 CHK 0xF5 - Last opp egenverdier fra DSP-modellen CMD=8 Byte/ACK >8 Byte)
CMD-format:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x31 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) 0 0 CHK 0xF5 ACK-format:
1) Datahode:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x31 Hei (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 Bruker-ID (høy 8 bit) Bruker-ID (Lav 8 bit) Tillatelse (1/2/3) Egenverdier CHK 0xF5 Merknader: Lengden på egenverdier (Len -3) er 193 byte.
- Last ned egenverdier og lagre som bruker-ID til DSP(CMD>8 Byte/ACK =8 Byte)
CMD-format:
1) Datahode:Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x41 Hei (Len) Lav (Len) 0 0 CHK 0xF5 2) Datapakke
Byte 1 2 3 4 5—Len+1 Len+2 Len+3 ACK 0xF5 Bruker-ID (høy 8 bit) Bruker-ID (Lav8 Bit) Tillatelse (1/2/3) Egenverdier CHK 0xF5 Merknader: Lengden på egenverdier (Len -3) er 193 byte.
ACK-format:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x41 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) ACK_SUCCESS
ACK_FAIL0 CHK 0xF5 - Spørringsinformasjon (ID og tillatelse) for alle brukere lagt til(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) Datahode:Byte 1 2 3 4 5 6 7 8 ACK 0xF5 0x2B Hei (Len) Lav (Len) ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 2) Datapakke
Byte 1 2 3 4—Len+1 Len+2 Len+3 ACK 0xF5 Bruker-ID (høy 8 bit) Bruker-ID (lav 8 bit) Brukerinformasjon (bruker-ID og tillatelse) CHK 0xF5 Merknader:
Datalengden til datapakken (Len) er ”3*Bruker ID+2”
Brukerinformasjon Format:Byte 4 5 6 7 8 9 … Data Bruker-ID1 (høy 8 bit) Bruker-ID1 (lav 8 bit) Bruker 1-tillatelse (1/2/3) Bruker ID2 (høy 8 bit) Bruker-ID2 (lav 8 bit) Bruker 2-tillatelse (1/2/3) …
- Still inn/spør etter tidsavbrudd for fingeravtrykkfangst(CMD/ACK både 8 byte)
Byte 1 2 3 4 5 6 7 8 CMD 0xF5 0x2E 0 Byte5=0: tidsavbrudd
Byte5=1: 00: Still inn tidsavbrudd
1: tidsavbrudd for spørring0 CHK 0xF5 ACK 0xF5 0x2E 0 tidsavbrudd ACK_SUCCUSS
ACK_FAIL0 CHK 0xF5 Merknader:
Området for verdier for tidsavbrudd for fingeravtrykk er 0-255. Hvis verdien er 0, fortsetter prosessen for innhenting av fingeravtrykk hvis ingen fingeravtrykk trykker på; Hvis verdien ikke er 0, vil systemet eksistere på grunn av timeout hvis ingen fingeravtrykk trykkes på i time tout * T0.
Note: T0 er tiden som kreves for å samle/behandle et bilde, vanligvis 0.2-0.3 s.
KOMMUNIKASJONSPROSESS
LEGG TIL Fingeravtrykk
SLETT BRUKER
SLETT ALLE BRUKERE
SKAFF BILDE OG LAST OPP EIGENVALUE
BRUKERVEILEDNINGER
Hvis du vil koble fingeravtrykkmodulen til en PC, må du kjøpe en UART til USB-modulen. Vi anbefaler at du bruker Waveshare FT232 USB UART-kort (mikro) modul.
Hvis du vil koble fingeravtrykkmodulen til et utviklingskort som Raspberry Pi, hvis det fungerer
nivået på kortet ditt er 3.3V, du kan koble det direkte til UART- og GPIO-pinnene på kortet ditt. Hvis det er 5V, vennligst legg til nivåkonverteringsmodul/krets.
KOBLE TIL PC
MASKINVAREKOBLING
Du trenger:
- UART Fingeravtrykksensor (C)*1
- FT232 USB UART-kort *1
- mikro USB-kabel *1
Koble fingeravtrykkmodulen og FT232 USB UART Board til PC-en
UART fingeravtrykksensor (C) | FT232 USB UART-kort |
Vcc | Vcc |
GND | GND |
RX | TX |
TX | RX |
RST | NC |
VÅKNE | NC |
TESTING
- Last ned UART Fingerprint Sensor testprogramvare fra wiki
- Åpne programvaren og velg riktig COM-port.(Programvaren kan bare støtte COM1~COM8, hvis COM-porten på PC-en din er utenfor dette området, vennligst endre den)
- Testing
Det finnes flere funksjoner i testgrensesnittet
- Antall spørringer
Velge Telle, klikk deretter Sende. Antall brukere returneres og vises i informasjonen Svar grensesnitt - Legg til bruker
Velge Legg til bruker, sjekk til Skaff deg to ganger og Auto ID+1, skriv inn ID (P1 og P2) og tillatelse (P3), og klikk deretter Sende. Til slutt, berør sensor for å få fingeravtrykk. - Slett bruker
Velg å Slett bruker, skriv inn ID (P1 og P2) og tillatelse (P3), og klikk deretter Send. - Slett alle brukere
Velge Slett alle brukere, og klikk deretter Send - Sammenligning 1:1
Velge 1:1 sammenligning, skriv inn ID (P1 og P2) og tillatelse (P3), og klikk deretter Sende. - Sammenligning 1: N
Velge 1: N Sammenligning, og klikk deretter Sende.
…
For flere funksjoner, vennligst test den. (Noen av funksjonene er utilgjengelige for denne modulen)
KOBLE TIL XNUCLEO-F103RB
Vi tilbyr en demokode for XNCULEO-F103RB, som du kan laste ned fra wikien
UART fingeravtrykksensor (C) | NUCLEO-F103RB |
Vcc | 3.3V |
GND | GND |
RX | PA9 |
TX | PA10 |
RST | PB5 |
VÅKNE | PB3 |
Note: Om pinnene, se Grensesnitt over
- Koble UART Fingerprint Sensor (C) til XNUCLEO_F103RB, og koble til programmereren
- Åpne prosjekt (demokode) av keil5 programvare
- Sjekk om programmereren og enheten gjenkjennes normalt
- Kompiler og last ned
- Koble XNUCELO-F103RB til PC med USB-kabel, åpne seriell assistanseprogramvare, sett COM-port: 115200, 8N1
Skriv kommandoer for å teste modulen i henhold til informasjonen som returneres.
KOBLE TIL RASPBERRY PI
Vi tilbyr en python-eksample for Raspberry Pi, du kan laste den ned fra wikien
Før du bruker eksample, bør du aktivere serieporten til Raspberry Pi først:
Inndatakommando på terminal: Sudo raspi-config
Velg: Grensesnittalternativer -> Seriell -> Nei -> Ja
Start deretter på nytt.
UART fingeravtrykksensor (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ÅKNE | 23 (BCM) – PIN 16 (kort) |
- Koble fingeravtrykkmodulen til Raspberry Pi
- Last ned demokode til Raspberry Pi: wget https://www.waveshare.com/w/upload/9/9d/UART-Fignerprint-RaspberryPi.tar.gz
- pakk den ut
tar zxvf UART-Fingerprint-RaspberryPi.tar.gz - Kjør eksenample
cd UART-Fingerprint-RaspberryPi/sudo python main.py - Følg guider for å teste
Dokumenter / Ressurser
![]() |
WAVESHARE STM32F205 UART Fingeravtrykksensor [pdfBrukerhåndbok STM32F205, UART Fingeravtrykksensor, STM32F205 UART Fingeravtrykksensor, Fingeravtrykksensor |