Përmbajtje:

SISTEMI KONTROLLUES I RFID NFC ARDUINO ACCESS: 3 hapa
SISTEMI KONTROLLUES I RFID NFC ARDUINO ACCESS: 3 hapa

Video: SISTEMI KONTROLLUES I RFID NFC ARDUINO ACCESS: 3 hapa

Video: SISTEMI KONTROLLUES I RFID NFC ARDUINO ACCESS: 3 hapa
Video: Загрузка оперативной памяти на 100% решение проблемы 2024, Nëntor
Anonim
Image
Image
Ajo që ju nevojitet - përbërësit dhe instalimet elektrike
Ajo që ju nevojitet - përbërësit dhe instalimet elektrike

Ajo që më duhej ishte një sistem kontrolli aksesi për zyrën time.

I gjithë projekti është mjaft i lehtë për tu ndërtuar.

Unë kisha një Aduino Mega rezervë dhe një mburojë Ethernet në shtëpi, kështu që, me disa përbërës të tjerë kam qenë në gjendje të ndërtoj një sistem kontrolli të qasjes për zyrën time. Ai përdor etiketat NFC dhe bazën e të dhënave mySql për të mbledhur të dhëna në një tabelë.

Në thelb, Arduino pret një etiketë, atëherë do të përpiqet të kontaktojë një faqe në internet php e cila do të menaxhojë ngarkimin e të dhënave në bazën e të dhënave. Për ta bërë këtë, do të kontrollojë së pari praninë e etiketës në një tabelë "përdorues" të etiketave "të njohura". Tabela përmban pak përdorues të njohur dhe etiketat e tyre relative.

Nëse etiketa nuk njihet, Arduino nuk do të regjistrojë aksesin. Përndryshe, do të futë një rekord në tabelë. Për momentin, vula kohore, id_tag, dega e kompanisë (vendndodhja) dhe ip regjistrohen në tabelë.

Shtova gjithashtu një LCD për t'i bërë gjërat më të lehta për përdoruesit. Kur regjistrohet aksesi, një dritë e gjelbër do të ndizet për disa sekonda dhe një zile do të luajë një ton të shkurtër me rritjen e lartësisë. LCD do të tregojë një mesazh të shkurtër ok për disa sekonda.

Nëse shfaqen disa çështje (pasi nuk funksionon, ose etiketa të panjohura), një led i kuq do të ndizet në vend, dhe toni i luajtur do të ketë një hap të zvogëluar. LCD do të tregojë gjithashtu një mesazh të shkurtër gabimi për disa sekonda.

Me disa butona më shumë, mund të arrini të regjistroni edhe llojin e operacionit: "a është kjo qasje apo dalje ?!" (por kjo do të zhvillohet një herë tjetër).

Hapi 1: Ajo që ju nevojitet - përbërësit dhe instalimet elektrike

Ajo që ju nevojitet - përbërësit dhe instalimet elektrike
Ajo që ju nevojitet - përbërësit dhe instalimet elektrike
Ajo që ju nevojitet - përbërësit dhe instalimet elektrike
Ajo që ju nevojitet - përbërësit dhe instalimet elektrike

Para së gjithash, është një projekt i orientuar nga baza e të dhënave, kështu që do t'ju duhet një server në internet ku të ngarkoni një skedar.php. kjo është pjesa e kodit që përpunon kërkesat e arduino dhe menaxhon bazën e të dhënave.

Gjithashtu keni nevojë për një bazë të dhënash mysql, ku të gjitha qasjet do të ruhen.

Mund të ndërtoni gjithçka në një "server" lokal në zyrën tuaj (ndoshta xampp është një zgjedhje e mirë dhe e lehtë) ose nëse keni një faqe në internet+mysql db mund të jetë e njëjtë.

Ok, këtu është fatura e materialeve:

  • Arduino Mega 2560
  • Mburoja Ethernet W5100
  • RF522 lexuesi i etiketave rfid i pajtueshëm me etiketat 13, 56mhz 14333A
  • Ekrani LCD 16x2 1602
  • një zile piezo ose një lloj tjetër zile
  • Një tufë telash
  • Një çift i leds (jeshile dhe të kuqe) dhe 2 nga 2k rezistencat

Dhe, ok përsëri.. për instalimet elektrike … Fotografitë rreth instalimeve elektrike nuk janë më të mirat, por ato përshkruhen më mirë në skicën arduino të bashkangjitur në hapin tjetër.

Hapi 2: Kodi dhe Shtojcat

Kodi dhe Shtojcat
Kodi dhe Shtojcat
Kodi dhe Shtojcat
Kodi dhe Shtojcat

Së fundi, këtu janë skedarët që po kërkoni.. Në bashkëngjitje do të gjeni

timbrature.ino, e cila është skica për tu ngarkuar në Arduino Mega

Siç u përmend më parë, të gjitha lidhjet dhe instalimet elektrike në lidhje me bordin LCD dhe RFID përshkruhen në kokën e skedarit.ino

  • rfid lib.zip, i cili përmban bibliotekën rfid të nevojshme
  • timbratura.zip, (timbratura.php) ky skedar është skedari që ju duhet të ngarkoni në serverin tuaj të internetit. Do të arrijë së pari të njohë etiketën (kontrolloni nëse gjendet në tabelën "përdoruesit"), pastaj do të regjistrojë qasje në një tabelë "qasje" mysql.

Hapi 3: Përfundoni: Provoni gjithçka - Video e Gjërave që Punojnë

Tani jeni gati ta shikoni videon përsëri. Bëhet fjalë për mënyrën se si funksionon lexuesi, kontrolloni etiketën dhe regjistroni qasjen në bazën e të dhënave. Shpresoj që videoja të jetë më e qartë tani në krahasim me hapin e parë.

Recommended: