Satura rādītājs:
- 1. darbība. Nepieciešamais komponents un elektroinstalācija
- 2. darbība: kods un pielikumi
- 3. darbība: Pabeidziet: pārbaudiet visu - darba video
Video: RFID NFC ARDUINO PIEKĻUVES KONTROLES SISTĒMA: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Man bija nepieciešama piekļuves kontroles sistēma manam birojam.
Visu projektu ir diezgan viegli izveidot.
Man mājās bija rezerves Aduino Mega un Ethernet vairogs, tāpēc, izmantojot vēl dažas sastāvdaļas, esmu varējis izveidot piekļuves kontroles sistēmu savam birojam. Tas izmanto NFC tagus un mySql datu bāzi, lai apkopotu datus tabulā.
Būtībā Arduino gaida atzīmi, pēc tam mēģinās sazināties ar PHP tīmekļa vietni, kas pārvaldīs datu augšupielādi datu bāzē. Lai to izdarītu, tā vispirms pārbaudīs, vai tags atrodas "lietotāju" tabulā ar "zināmajiem" tagiem. Tabulā ir precīzi zināmi lietotāji un viņu relatīvie tagi.
Ja tags netiek atpazīts, Arduino neierakstīs piekļuvi. Pretējā gadījumā tabulā tiks ievietots ieraksts. Šobrīd tabulā tiek ierakstīts laika zīmogs, id_tag, uzņēmuma filiāle (atrašanās vieta) un ip.
Es pievienoju arī LCD, lai lietotājiem būtu vieglāk. Kad piekļuve ir ierakstīta, dažas sekundes mirgos zaļa gaismas diode, un skaņas signāls atskaņos īsu signālu ar pieaugošu augstumu. Uz dažām sekundēm LCD displejā parādīsies īss OK ziņojums.
Ja rodas dažas problēmas (piemēram, nedarbojas LAN vai nav zināmi tagi), tā vietā mirgos sarkans gaismas diode, un atskaņotajam signālam būs arvien mazāks piķis. Uz dažām sekundēm LCD displejā parādīsies arī īss kļūdas ziņojums.
Izmantojot vēl dažas pogas, jūs varat ierakstīt arī darbības veidu: "vai tā ir piekļuve vai izeja ?!" (bet tas tiks izstrādāts citreiz).
1. darbība. Nepieciešamais komponents un elektroinstalācija
Pirmkārt, tas ir uz datu bāzi orientēts projekts, tāpēc jums būs nepieciešams tīmekļa serveris, kurā augšupielādēt.php failu. šī ir koda daļa, kas apstrādā arduino pieprasījumus un pārvalda datu bāzi.
Jums ir nepieciešama arī mysql datu bāze, kurā tiks saglabātas visas piekļuves.
Jūs varat izveidot visu vietējā "serverī" savā birojā (varbūt xampp ir laba un vienkārša izvēle) vai, ja jums ir vietne+mysql db, tas varētu būt tas pats.
Labi, šeit ir materiālu saraksts:
- Arduino Mega 2560
- Ethernet vairogs W5100
- RF522 RFID tagu lasītājs ir saderīgs ar 13, 56 MHz 14333A tagiem
- Displejs LCD 16x2 1602
- pjezo skaņas signālu vai cita veida skaņas signālu
- Vadu ķekars
- Pāris gaismas diodes (zaļa un sarkana) un 2 pret 2k pretestības
Un, atkal labi.. par elektroinstalāciju … Attēli par elektroinstalāciju nav tie labākie, bet tas ir labāk aprakstīts arduino skicē, kas pievienota nākamajā darbībā.
2. darbība: kods un pielikumi
Visbeidzot, šeit ir faili, kurus meklējat. Pielikumā jūs atradīsit
timbrature.ino, kas ir skice, lai augšupielādētu Arduino Mega
Kā minēts iepriekš, visi savienojumi un vadi par LCD un RFID plates ir aprakstīti.ino faila galvenē.
- rfid lib.zip, kurā ir nepieciešamā RFID bibliotēka
- timbratura.zip, (timbratura.php) šis fails ir fails, kas jāaugšupielādē jūsu vietnes tīmekļa serverī. Vispirms tas atpazīs tagu (pārbaudiet, vai tas ir iekļauts tabulā "Lietotāji"), pēc tam tas ierakstīs piekļuve mysql "piekļuves" tabulai.
3. darbība: Pabeidziet: pārbaudiet visu - darba video
Tagad jūs esat gatavs vēlreiz skatīties videoklipu. Tas ir par to, kā darbojas lasītājs, pārbaudiet tagu un reģistrējiet piekļuvi datu bāzei. Es ceru, ka video būs skaidrāks, salīdzinot ar pirmo soli.
Ieteicams:
Uz ultraskaņu balstīta piekļuves sistēma: 6 soļi (ar attēliem)
Uz ultraskaņu balstīta piekļuves sistēma: šoreiz es jums piedāvāju uz ultraskaņu balstītu piekļuves sistēmu, manuprāt, tā varētu būt interesanta. Tā ir balstīta uz ultraskaņas viļņiem, tāpēc tā ir bezkontakta piekļuves sistēma, kurai nav nepieciešama cita elektroniska ierīce, bet kāds priekšmets, pat rokas izmēģināt t
DIY bezvadu automātiskā augu laistīšanas sistēma bez piekļuves internetam: 3 soļi
DIY bezvadu automātiskā augu laistīšanas sistēma bez interneta piekļuves prasības: Es vēlētos automātiski regulāri laistīt savus augus, iespējams, vienu vai divas reizes dienā atkarībā no dažādiem gadalaikiem. Bet tā vietā, lai IOT draugs veiktu šo darbu, es labprātāk vēlētos kaut ko atsevišķu šim konkrētajam uzdevumam. Jo es negribu iet
ELEKTRONISKĀ ĀTRUMA KONTROLES (ESC) KONTROLES SIGNĀLA ĢENERATORA ALTERNATĪVA: 7 soļi
ELEKTRONISKĀ ĀTRUMA KONTROLES (ESC) KONTROLES SIGNĀLA ĢENERATORA ALTERNATĪVS: Pirms kāda laika savā YouTube kanālā publicēju videoklipu (https://www.youtube.com/watch?v=-4sblF1GY1E), kurā parādīju, kā izveidot vēja turbīnu. no birstes līdzstrāvas motora. Es izveidoju video spāņu valodā, un tas paskaidroja, ka šis dzinējs tika nodots
RFID DURVJU PIEKĻUVES KONTROLE AR Skaitītāju: 8 soļi
RFID DURVJU PIEKĻUVES KONTROLE AR Skaitītāju: RFID DURVJU PIEKĻUVES KONTROLE AR Skaitītāju Apmācība
RFID piekļuves kontrole ar Arduino Yun un Raspberry Pi: 11 soļi
RFID piekļuves kontrole ar Arduino Yun un Raspberry Pi: Laipni lūdzam manā pamācībā! Vai esat tiešsaistē meklējis RFID piekļuves kontroles sistēmu, kurai var būt vairāki lietotāji, neizmantojot galveno atslēgu tās programmēšanai? Sistēma, kas var reģistrēt piekļuvi ar personas vārdu? Sistēma, kurā varat viegli pievienot