Përmbajtje:

Përdorimi i sensorit të gjurmëve të gishtërinjve për pjesëmarrje në kohë në kombinim me zgjidhjen XAMP: 6 hapa (me fotografi)
Përdorimi i sensorit të gjurmëve të gishtërinjve për pjesëmarrje në kohë në kombinim me zgjidhjen XAMP: 6 hapa (me fotografi)

Video: Përdorimi i sensorit të gjurmëve të gishtërinjve për pjesëmarrje në kohë në kombinim me zgjidhjen XAMP: 6 hapa (me fotografi)

Video: Përdorimi i sensorit të gjurmëve të gishtërinjve për pjesëmarrje në kohë në kombinim me zgjidhjen XAMP: 6 hapa (me fotografi)
Video: شرح تفصيلي لنقل بيانات البصمة fingertec من الكمبيوتر إلى آخر والى جهاز البصمة بواسطة الكيبل والفلاش 2024, Mund
Anonim
Përdorimi i sensorit të gjurmëve të gishtërinjve për pjesëmarrje në kohë në kombinim me zgjidhjen XAMP
Përdorimi i sensorit të gjurmëve të gishtërinjve për pjesëmarrje në kohë në kombinim me zgjidhjen XAMP

Për një projekt shkollor, ne po kërkonim një zgjidhje se si të gjurmonim pjesëmarrjen e studentëve. Shumë nga studentët tanë vijnë me vonesë. Ashtë një punë e lodhshme që kontrollon praninë e tyre. Nga ana tjetër, ka shumë diskutime sepse studentët shpesh do të thonë se janë të pranishëm ndërsa në realitet ata janë duke kërkuar justifikime.

Përdorimi i një lexuesi të gjurmëve të gishtërinjve mund të jetë mënyra më e mirë për të shmangur pengesat siç është sjellja mashtruese për studentët që përpiqen të mashtrojnë sistemin. RFID mund të funksionojë po aq mirë, por i lejon studentët të shpërndajnë kartën e tyre, duke bërë të mundur të thuhet se e kanë harruar kartën e tyre, ose duke e humbur atë, duke sjellë kështu kosto shtesë për shkollën.

Hapi 1: Materialet e nevojshme

Materialet e nevojshme
Materialet e nevojshme

Për bazën e këtij projekti ne do të përdorim materialet e mëposhtme:

  • Arduino Uno (ose bord tjetër i pajtueshëm)
  • Sensori i gjurmëve të gishtërinjve
  • Mburojë pa tela

Ju mund të shkoni për një bord ethernet ose Arduino Yun, por përshkrimi i këtij projekti bazohet në pajisjen e listës së mësipërme.

Hapi 2: Regjistrimi i gjurmëve të gishtërinjve duke përdorur softuerin Windows

Edhe pse biblioteka GitHUB ka kod për regjistrimin e gjurmëve të gishtërinjve, e pata shumë më të lehtë të përdor softuerin Windows i cili është vizualisht më tërheqës. Rezultati është i njëjtë.

Në vend që ta kopjoni, do të doja t'i referohesha hapit 2 të një udhëzuesi tjetër për më shumë informacion mbi këtë hap.

Hapi 3: Softueri

Para se të ndërtoni këtë projekt, do t'ju duhet një softuer:

  • Arduino IDE: Kam përdorur versionin 1.0.3, sepse deri më tani, nuk kam qenë në gjendje të gjej azhurnimin e firmuerit të nevojshëm për të operuar mburojën WIFI në një version nga 1.0.5 e lart
  • biblioteka e gjurmëve të gishtërinjve: e nevojshme për të përpiluar kodin. Kopjoni përmbajtjen në dosjen e bibliotekave të ID tuaj Arduino
  • xAMP: mjedisi i serverit për ruajtjen e informacionit në një bazë të dhënash. Ju mund të përdorni çdo version në çdo platformë. Nëse jeni adhurues i bordeve të zhvillimit, mund ta përdorni në Raspberry Pi, ashtu si unë.

Hapi 4: Instalimi i harduerit

Instalimi i harduerit
Instalimi i harduerit
Instalimi i harduerit
Instalimi i harduerit

E drejtë dhe mjaft e thjeshtë: lidhni bordin e rrjetit në Arduino tuaj. Për ta bërë më të lehtë lidhjen e lexuesit të gjurmëve të gishtërinjve, unë i zgjata ato që lidhin disa tela kërcyes me ta. Me përjashtim të plumbit të bardhë, i cili ishte ngjitur në një tel të verdhë, të tjerët kanë të njëjtat ngjyra.

Thjesht lidhni tela jeshile në Pin2 dhe të bardhën (ose të verdhë në rastin tim) në Pin3 për komunikimin e të dhënave të gjurmëve të gishtërinjve. Fuqia sigurohet duke mbyllur tela të kuq në 5V dhe tela të zezë në lidhjet e tokëzimit.

Hapi 5: Skenari Arduino

It'sshtë një kod themelor i Q&D. Tani për tani, ende i mungon kontrolli. Për funksionim më të mirë, dy LED duhet t'i shtohen modelit, duke i lejuar përdoruesit të shohë nëse gjurmët e gishtërinjve të tij janë pranuar dhe informacioni i tij është dërguar në server apo jo. (LED i gjelbër = OK, LED i kuq = ndodhi një gabim).

Në thelb, ajo që bën kodi, është

  1. lidhja me një rrjet pa tel WPA
  2. duke kontrolluar nëse sensori i gjurmëve të gishtërinjve është i bashkangjitur
  3. prisni një gjurmë gishtash

    Nëse gjendet: dërgoni një kërkesë HTTP te serveri me gjurmën e gishtit të gjetur

Hapi 6: Skedarët XAMP

Për qëllime demonstrimi, kodi zvogëlohet në një minimum të rreptë. Ju merrni përshkrimin e tabelës MySQL, e cila përmban një kolonë për ID dhe një fushë TimeStamp, e cila plotësohet automatikisht kur një rresht i ri futet në bazën e të dhënave.

Skripti PHP thirret nga kërkesa HTTP në shkrimin Arduino dhe përpunon ID -në e cila i kalon skriptit. Përgjigja e marrë nga serveri mund të verifikohet me Serial Monitor të Arduino IDE.

Recommended: