Innholdsfortegnelse:
- Trinn 1: Nødvendige materialer
- Trinn 2: Registrering av fingeravtrykk ved hjelp av Windows -programvare
- Trinn 3: Programvaren
- Trinn 4: Maskinvareinstallasjonen
- Trinn 5: Arduino -skriptet
- Trinn 6: XAMP -filene
Video: Bruke fingeravtrykkssensor for tidsoppmøte i kombinasjon med XAMP -løsning: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
For et skoleprosjekt lette vi etter en løsning på hvordan vi kan spore elevenes oppmøte. Mange av våre studenter kommer sent. Det er en kjedelig jobb å sjekke deres tilstedeværelse. På den annen side er det mye diskusjon fordi studenter ofte vil si at de er til stede mens de i virkeligheten leter etter unnskyldninger.
Å bruke en fingeravtrykksleser kan være den beste måten å unngå hindringer som uredelig oppførsel for studenter som prøver å jukse systemet. RFID kan fungere like bra, men lar elevene dele ut kortet sitt, og også gjøre det mulig å si at de har glemt kortet sitt, enten ved å miste det, og dermed gi ekstra kostnader til skolen.
Trinn 1: Nødvendige materialer
Til grunnlaget for dette prosjektet vil vi bruke følgende materialer:
- Arduino Uno (eller annet kompatibelt brett)
- Fingeravtrykkssensor
- Trådløst skjold
Du kan velge et ethernetkort eller Arduino Yun, men beskrivelsen av dette prosjektet er basert på maskinvaren i listen ovenfor.
Trinn 2: Registrering av fingeravtrykk ved hjelp av Windows -programvare
Selv om GitHUB -biblioteket har kode for registrering av fingeravtrykk, fant jeg det mye lettere å bruke Windows -programvaren som er visuelt mer tiltalende. Resultatet er det samme.
I stedet for å kopiere den, vil jeg referere til trinn 2 i en annen instruerbar for mer informasjon om dette trinnet.
Trinn 3: Programvaren
Før du kan bygge dette prosjektet, trenger du litt programvare:
- Arduino IDE: Jeg brukte versjon 1.0.3, fordi jeg frem til nå ikke fant fastvareoppgraderingen som trengs for å betjene WIFI -skjoldet i en versjon fra 1.0.5 og oppover
- fingeravtrykkbiblioteket: nødvendig for å kompilere koden. Kopier innholdet til bibliotekmappen i Arduino IDE
- xAMP: servermiljøet for lagring av informasjonen i en database. Du kan bruke hvilken som helst versjon på hvilken som helst plattform. Hvis du er en fan av utviklingstavler, kan du kjøre den på en Raspberry Pi, akkurat som jeg gjør.
Trinn 4: Maskinvareinstallasjonen
Greit og enkelt nok: plugg inn nettverkskortet på Arduino. For å gjøre det lettere å koble til fingeravtrykksleseren, forlenget jeg ledningene som loddet noen jumperkabler til dem. Med unntak av den hvite blyen, som ble loddet til en gul ledning, har de andre de samme fargene.
Bare koble til den grønne ledningen i Pin2 og den hvite (eller gule i mitt tilfelle) i Pin3 for datakommunikasjon med fingeravtrykk. Strøm er tilkoblet den røde ledningen i 5V og den svarte ledningen i jordforbindelsene.
Trinn 5: Arduino -skriptet
Det er ganske grunnleggende Q & D -kode. Foreløpig mangler det fortsatt kontroll. For bedre funksjon bør to lysdioder legges til designet, slik at brukeren kan se om fingeravtrykket hans ble akseptert og informasjonen hans ble sendt til serveren eller ikke. (Grønn LED = OK, Rød LED = det oppstod en feil).
I utgangspunktet er hva koden gjør
- tilkobling til et trådløst WPA -nettverk
- sjekke om fingerpring -sensoren er festet
-
vent på et fingeravtrykk
Hvis funnet: send en HTTP -forespørsel til serveren med funnet fingeravtrykk
Trinn 6: XAMP -filene
For demonstrasjon er koden redusert til et strengt minimum. Du får MySQL -tabellbeskrivelsen, som inneholder en kolonne for ID og et TimeStamp -felt, som automatisk fylles ut når en ny rad settes inn i databasen.
PHP -skriptet kalles fra HTTP -forespørselen i Arduino -skriptet og behandler ID -en som sendes til skriptet. Svaret mottatt fra serveren kan verifiseres med Serial Monitor av Arduino IDE.
Anbefalt:
Grensesnittkapasitiv fingeravtrykkssensor med Arduino UNO: 7 trinn
Grensesnitt Kapasitiv fingeravtrykkssensor med Arduino UNO: Hei, hva skjer, gutter! Akarsh her fra CETech. I dag skal vi legge et beskyttende lag til prosjektene våre. Ikke bekymre deg, vi skal ikke utnevne noen livvakter for det samme. Det blir en søt liten pen fingeravtrykkssensor fra DFRobot. Så
Røykuttak og kombinasjon av strømforsyning: 11 trinn (med bilder)
Røykavtrekk og kombinasjon av strømforsyning: I denne instruksjonsboken skal jeg lage en røykavsug med en kombinasjonsboks for strømforsyning. Hele prosjektet er plassert i en trebase laget av noe byggeskrap som jeg hadde. Strømmen til viften og tilførselsmodulen leveres fra en ekstern
Fingeravtrykkssensor med Arduino: 5 trinn
Fingeravtrykkssensor med Arduino: Hei, I denne artikkelen vil vi se hvordan du bruker fingeravtrykkssensor med Arduino. Med fingeravtrykkssensor kan du legge til sikkerhet og lås for hjemmet, kontoret, garasjen og mange flere. Ikke bare om sikkerhet, du kan legge til bruk denne modulen der du vil i ti
Forbedre harddiskers sikkerhet med Arduino og fingeravtrykkssensor: 6 trinn
Forbedre harddiskers sikkerhet av Arduino og fingeravtrykkssensor: I denne artikkelen vil vi vise deg hvordan du kan forbedre sikkerheten til dine digitale data lagret på en harddisk med en fingeravtrykkssensor og Arduino. På slutten av denne artikkelen lærer du: hvordan du bruker fingeravtrykkssensor. Vil gjøre et sikkerhetstillegg på f
Enkel DIY Domo Plushie fotoramme kombinasjon: 9 trinn (med bilder)
Enkel DIY Domo Plushie Photo Frame Combo: Gjør en liten Domo plushie til en fotoramme i noen få enkle trinn, ved å bruke noen få vanlige håndverkskunnskaper. Ingen søm eller elektronikk nødvendig. Fra folk på http://www.GomiStyle.com