Cuprins:
- Pasul 1: Materiale necesare
- Pasul 2: Înscrierea amprentelor digitale utilizând software-ul Windows
- Pasul 3: Software-ul
- Pasul 4: Instalarea hardware-ului
- Pasul 5: Scriptul Arduino
- Pasul 6: Fișierele XAMP
Video: Utilizarea senzorului de amprentă digitală pentru prezența la timp în combinație cu soluția XAMP: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Pentru un proiect școlar, am căutat o soluție cu privire la modul de urmărire a prezenței elevilor. Mulți dintre studenții noștri vin târziu. Este o treabă plictisitoare care le verifică prezența. Pe de altă parte, există o mulțime de discuții, deoarece elevii adesea vor spune că sunt prezenți, în timp ce în realitate caută scuze.
Folosirea unui cititor de amprente poate fi cea mai bună modalitate de a evita obstacolele, cum ar fi comportamentul fraudulos pentru elevii care încearcă să trișeze sistemul. RFID ar putea funcționa la fel de bine, dar le permite elevilor să-și înmâneze cardul, făcând posibil, de asemenea, să spună că și-au uitat cardul, fie pierzându-l, aducând astfel costuri suplimentare școlii.
Pasul 1: Materiale necesare
Pentru baza acestui proiect vom folosi următoarele materiale:
- Arduino Uno (sau altă placă compatibilă)
- Senzor de amprentă
- Scut fără fir
Ați putea alege o placă Ethernet sau Arduino Yun, dar descrierea acestui proiect se bazează pe hardware-ul listei de mai sus.
Pasul 2: Înscrierea amprentelor digitale utilizând software-ul Windows
Deși biblioteca GitHUB are cod pentru înregistrarea amprentelor digitale, am găsit mult mai ușor să folosesc software-ul Windows, care este vizual mai atrăgător. Rezultatul este același.
În loc să-l copiez, aș dori să mă refer la pasul 2 al unui alt instructable pentru mai multe informații despre acest pas.
Pasul 3: Software-ul
Înainte de a putea construi acest proiect, veți avea nevoie de câteva programe software:
- ID-ul Arduino: am folosit versiunea 1.0.3, deoarece până acum nu am reușit să găsesc actualizarea firmware necesară pentru a opera scutul WIFI într-o versiune de la 1.0.5 în sus
- biblioteca de amprente: necesară pentru a compila codul. Copiați conținutul în dosarul bibliotecilor IDE-ului dvs. Arduino
- xAMP: mediul server pentru stocarea informațiilor într-o bază de date. Puteți utiliza orice versiune pe orice platformă. Dacă sunteți un fan al plăcilor de dezvoltare, îl puteți rula pe un Raspberry Pi, la fel ca mine.
Pasul 4: Instalarea hardware-ului
Destul de simplu și corect: conectați placa de rețea de pe Arduino. Pentru a face mai ușoară conectarea cititorului de amprentă, am extins cablurile care lipesc niște fire jumper la ele. Cu excepția plumbului alb, care a fost lipit pe un fir galben, celelalte au aceleași culori.
Doar conectați firul verde în Pin2 și albul (sau galben în cazul meu) în Pin3 pentru comunicarea datelor cu amprentă. Se furnizează alimentare conectând firul roșu la 5V și firul negru la conexiunile la sol.
Pasul 5: Scriptul Arduino
Este un cod Q&D de bază. Deocamdată, îi lipsește încă verificarea. Pentru o mai bună funcționare, ar trebui adăugate două LED-uri la proiectare, permițând utilizatorului să vadă dacă amprenta sa a fost acceptată și informațiile sale au fost trimise sau nu către server. (LED verde = OK, LED roșu = a apărut o eroare).
Practic, ceea ce face codul este
- conectarea la o rețea wireless WPA
- verificarea dacă senzorul amprentei este atașat
-
așteptați o amprentă
Dacă a fost găsit: trimiteți o cerere HTTP către server cu amprenta găsită
Pasul 6: Fișierele XAMP
În scopul demonstrării, codul este redus la un minim strict. Veți obține descrierea tabelului MySQL, care conține o coloană pentru ID și un câmp TimeStamp, care se completează automat când se introduce un nou rând în baza de date.
Scriptul PHP este apelat de la solicitarea HTTP din scriptul Arduino și procesează ID-ul care este trecut către script. Răspunsul primit de la server poate fi verificat cu monitorul serial al IDE Arduino.
Recomandat:
Cutie de siguranță pentru amprentă digitală: 4 pași
Fingerprint Security Box: Ești o persoană uitată? Uitați de multe ori să vă aduceți cheile? Dacă răspunsul la întrebare este da. Atunci ar trebui să-ți faci propria cutie de siguranță pentru amprente !!! Amprenta sinelui tău este singurul lucru din lume. Astfel nu va trebui să
Amprentă digitală și sistem de prezență bazat pe RFID utilizând baza de date Raspberry Pi și MySQL: 5 pași
Amprentă digitală și sistem de prezență bazat pe RFID utilizând baza de date Raspberry Pi și MySQL: Video al acestui proiect
Utilizarea plăcii senzorului complex Arts pentru a controla datele pure prin WiFi: 4 pași (cu imagini)
Utilizarea plăcii senzorului complex Arts pentru a controla datele pure prin WiFi: ați dorit vreodată să experimentați controlul gestual? Faceți lucrurile să se miște cu o mișcare a mâinii? Controlați muzica cu o răsucire a încheieturii mâinii? Acest instructable vă va arăta cum! Placa senzorului pentru arte complexe (complexarts.net) este un microc versatil
Încuietoare pentru ușă cu amprentă digitală Arduino: 4 pași
Arduino Fingerprint Door Lock: Bună ziua și bine ați venit la acest proiect, de fapt include două proiecte, dar sunt cam la fel, este un sistem de blocare a ușii bazat pe o placă Arduino UNO, senzor de amprentă digitală FPM10A și un ecran LCD i²c, dar pentru cealaltă versiune includem
Sistem de prezență la clasa scanerului de amprentă digitală (GT-521F32): 9 pași
Sistem de prezență la clasa scanerului de amprentă digitală (GT-521F32): acest proiect este un sistem simplu de înregistrare a prezenței care utilizează GT-521F32, un scaner optic de amprentă digitală de la Sparkfun pentru a scana și înregistra cine și când se conectează cineva