Kazalo:
- Korak: Potrebni materiali
- 2. korak: Vpis prstnih odtisov s programsko opremo Windows
- 3. korak: programska oprema
- 4. korak: Namestitev strojne opreme
- 5. korak: Skript Arduino
- 6. korak: Datoteke XAMP
Video: Uporaba senzorja prstnih odtisov za časovno udeležbo v kombinaciji z rešitvijo XAMP: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Za šolski projekt smo iskali rešitev, kako spremljati obisk učencev. Veliko naših študentov pride pozno. Preverjanje njihove prisotnosti je dolgočasno delo. Po drugi strani pa je veliko razprav, ker bodo študentje pogosto rekli, da so prisotni, medtem ko v resnici iščejo izgovore.
Uporaba bralnika prstnih odtisov je lahko najboljši način, da se izognete oviram, kot je goljufanje, pri učencih, ki poskušajo goljufati sistem. RFID bi lahko deloval prav tako dobro, vendar omogoča učencem, da izročijo svojo kartico, kar prav tako omogoča, da rečejo, da so kartico pozabili, ali pa jo izgubijo, s čimer bi šoli prinesli dodatne stroške.
Korak: Potrebni materiali
Za osnovo tega projekta bomo uporabili naslednje materiale:
- Arduino Uno (ali druga združljiva plošča)
- Senzor prstnih odtisov
- Brezžični ščit
Lahko bi se odločili za ethernet ploščo ali Arduino Yun, vendar opis tega projekta temelji na strojni opremi zgornjega seznama.
2. korak: Vpis prstnih odtisov s programsko opremo Windows
Čeprav ima knjižnica GitHUB kodo za vpis prstnih odtisov, se mi je zdelo veliko lažje uporabljati programsko opremo Windows, ki je vizualno privlačnejša. Rezultat je enak.
Namesto da bi ga kopiral, bi se za več informacij o tem koraku skliceval na 2. korak drugega navodila.
3. korak: programska oprema
Preden lahko zgradite ta projekt, potrebujete nekaj programske opreme:
- Arduino IDE: Uporabil sem različico 1.0.3, ker do sedaj nisem mogel najti nadgradnje vdelane programske opreme, potrebne za delovanje ščita WIFI v različici od 1.0.5 navzgor
- knjižnica prstnih odtisov: potrebna za sestavljanje kode. Kopirajte vsebino v mapo knjižnice svojega Arduino IDE
- xAMP: strežniško okolje za shranjevanje informacij v zbirko podatkov. Na kateri koli platformi lahko uporabite katero koli različico. Če ste ljubitelj razvojnih plošč, ga lahko zaženete na Raspberry Pi, tako kot jaz.
4. korak: Namestitev strojne opreme
Pošteno in dovolj preprosto: priključite omrežno ploščo na svoj Arduino. Za lažjo povezavo bralnika prstnih odtisov sem kable podaljšal in na njih spajkal nekaj mostičnih žic. Razen belega svinca, ki je bil spajen na rumeno žico, imajo drugi enake barve.
Za komunikacijo podatkov o prstnih odtisih samo priključite zeleno žico v Pin2 in belo (ali v mojem primeru rumeno) v Pin3. Napajanje je zagotovljeno z vtikanjem rdeče žice v 5V in črne žice v ozemljitvene priključke.
5. korak: Skript Arduino
To je precej osnovna koda Q&D. Zaenkrat še vedno manjka preverjanja. Za boljše delovanje je treba zasnovi dodati dve LED diodi, ki uporabniku omogočata, da vidi, ali je bil njegov prstni odtis sprejet in so bili njegovi podatki poslani strežniku ali ne. (Zelena LED = V redu, Rdeča LED = prišlo je do napake).
V bistvu to, kar počne koda, je
- povezovanje z brezžičnim omrežjem WPA
- preveri, če je pritrjen senzor prstnih odtisov
-
počakajte na prstni odtis
Če je najdeno: pošljite zahtevo HTTP strežniku z najdenim prstnim odtisom
6. korak: Datoteke XAMP
Za predstavitev se koda zmanjša na strogi minimum. Dobili boste opis tabele MySQL, ki vsebuje stolpec za ID in polje TimeStamp, ki se samodejno izpolni, ko je v bazo podatkov vstavljena nova vrstica.
Skript PHP se pokliče iz zahteve HTTP v skriptu Arduino in obdela ID, ki se posreduje skriptu. Odgovor, ki ga prejmete od strežnika, lahko preverite s serijskim monitorjem Arduino IDE.
Priporočena:
Povezovanje kapacitivnega senzorja prstnih odtisov z Arduino UNO: 7 korakov
Povezovanje kapacitivnega senzorja prstnih odtisov z Arduinom UNO: Hej, kaj je, fantje! Akarsh tukaj iz CETech -a. Danes bomo našim projektom dodali zaščitno plast. Ne skrbite, za to ne bomo imenovali nobenega telesnega stražarja. To bo srčkan, lep videz senzorja prstnih odtisov podjetja DFRobot
Biometrični glasovalni stroj na osnovi prstnih odtisov z uporabo Arduina: 4 koraki (s slikami)
Biometrični glasovalni stroj na osnovi prstnih odtisov z uporabo Arduina: Vsi se zavedamo obstoječega elektronskega glasovalnega stroja, kjer mora uporabnik pritisniti gumb za oddajo glasu. Toda ti stroji so bili že od začetka kritizirani zaradi kaljenja. Zato vlada načrtuje uvedbo prstnih odtisov
Električna ključavnica za vrata s skenerjem prstnih odtisov in bralnikom RFID: 11 korakov (s slikami)
Električna ključavnica za vrata s čitalnikom prstnih odtisov in bralnikom RFID: Projekt je bil zasnovan tako, da se izogne nujnosti uporabe ključev, za dosego cilja pa smo uporabili optični senzor prstnih odtisov in Arduino. Vendar pa obstajajo posamezniki, ki imajo nečitljiv prstni odtis in ga senzor ne prepozna. Potem pomislite na
Arduino senzor prstnih odtisov: 6 korakov (s slikami)
Vadnica za senzor prstnih odtisov Arduino: Dragi prijatelji, dobrodošli v drugi vadnici! Danes bomo zgradili zanimiv projekt Arduino, ki uporablja modul senzorja prstnih odtisov. Brez odlašanja začnimo! Vedno sem hotel preizkusiti modul senzorja prstnih odtisov v
Kako olajšati varnostni sistem prstnih odtisov tako enostavno kot ABC: 12 korakov (s slikami)
Kako prevarati varnostni sistem prstnih odtisov tako enostavno kot ABC: To navodilo vam bo pokazalo, kako lahko tako preprosto zavedete varnostni sistem prstnih odtisov kot ABC. IBM nikoli ne želi, da veste o. deluje tudi za večino varnostnega sistema za prstne odtise. Na primer: npr. vrata, mobilni telefon … Ta navodila so priložena v