Turinys:
- 1 žingsnis: ko jums reikia - komponentai ir laidai
- 2 žingsnis: Kodas ir priedai
- 3 žingsnis: Baikite: išbandykite viską - darbo vaizdo įrašą
Video: RFID NFC ARDUINO PRIEIGOS KONTROLĖS SISTEMA: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Man reikėjo savo biuro įėjimo kontrolės sistemos.
Visas projektas yra gana lengvai pastatytas.
Namuose turėjau atsarginę „Aduino Mega“ir „Ethernet“skydą, todėl su dar keliais komponentais galėjau sukurti savo biuro prieigos kontrolės sistemą. Jis naudoja NFC žymas ir „MySql“duomenų bazę, kad surinktų duomenis į lentelę.
Iš esmės „Arduino“laukia žymos, tada bandys susisiekti su php tinklalapiu, kuris valdys duomenų įkėlimą į duomenų bazę. Norėdami tai padaryti, ji pirmiausia patikrins, ar žyma yra „žinomų“žymų „vartotojų“lentelėje. Lentelėje yra žinomų naudotojų ir jų santykinių žymų.
Jei žyma neatpažįstama, „Arduino“neįrašys prieigos. Priešingu atveju jis įterps įrašą į lentelę. Šiuo metu į lentelę įrašomos laiko žymos, id_tag, įmonės filialas (vieta) ir IP.
Taip pat pridėjau LCD, kad vartotojams būtų lengviau. Kai įrašoma prieiga, kelias sekundes mirksės žalia lemputė, o garsinis signalas su trumpu tonu skambės didėjant. LCD ekrane kelias sekundes parodys trumpą ok pranešimą.
Jei iškyla kokių nors problemų (pvz., Neveikia langas arba nežinomos žymės), vietoje to mirksės raudona lemputė, o skambėjimo tonas mažės. LCD ekrane taip pat bus rodomas trumpas klaidos pranešimas kelias sekundes.
Naudodami dar keletą mygtukų, galėsite įrašyti operaciją: „ar tai prieiga, ar išėjimas ?!“(bet tai bus sukurta kitą kartą).
1 žingsnis: ko jums reikia - komponentai ir laidai
Visų pirma, tai yra į duomenų bazę orientuotas projektas, todėl jums reikės žiniatinklio serverio, į kurį įkelti.php failą. tai yra kodo dalis, kuri apdoroja arduino užklausas ir tvarko duomenų bazę.
Taip pat jums reikia „mysql“duomenų bazės, kurioje bus saugomos visos prieigos.
Viską galite sukurti vietiniame „serveryje“savo biure (galbūt „xampp“yra geras ir lengvas pasirinkimas) arba, jei turite svetainę+„mysql db“, tai gali būti tas pats.
Gerai, štai medžiagų sąrašas:
- „Arduino Mega 2560“
- Ethernet skydas W5100
- RF522 RFID žymų skaitytuvas suderinamas su 13, 56 MHz 14333A žymomis
- LCD ekranas 16x2 1602
- pjezo garsintuvas ar kitos rūšies garsinis signalas
- Laidų krūva
- Pora šviesos diodų (žalia ir raudona) ir 2 iš 2 000 varžų
Ir vėl gerai.. apie laidus … Nuotraukos apie laidus nėra geriausios, tačiau geriau aprašytos kitame žingsnyje pridedamame arduino eskize.
2 žingsnis: Kodas ir priedai
Galiausiai, čia yra failai, kurių ieškote. Priede rasite
timbrature.ino, kuris yra eskizas įkelti į „Arduino Mega“
Kaip minėta anksčiau, visos jungtys ir laidai apie LCD ir RFID plokštę yra aprašyti.ino failo antraštėje
- rfid lib.zip, kuriame yra reikalinga rfid biblioteka
- timbratura.zip, (timbratura.php) šis failas yra failas, kurį turite įkelti į savo svetainės žiniatinklio serverį. Pirmiausia jis sugebės atpažinti žymą (patikrinkite, ar ji nėra įtraukta į lentelę „vartotojai“), tada įrašys prieiga prie „mysql“prieigos lentelės.
3 žingsnis: Baikite: išbandykite viską - darbo vaizdo įrašą
Dabar esate pasiruošę dar kartą žiūrėti vaizdo įrašą. Tai apie tai, kaip veikia skaitytuvas, patikrinkite žymą ir įrašykite prieigą prie duomenų bazės. Tikiuosi, kad vaizdo įrašas dabar bus aiškesnis, palyginti su pirmuoju žingsniu.
Rekomenduojamas:
SĄSKAITŲ SĄSKAITOS IR INVENTORIŲ KONTROLĖS SISTEMA: 3 žingsniai
SĄSKAITŲ SĄSKAITŲ IR INVENTORIŲ KONTROLĖS SISTEMA: Naudodamasis šiomis instrukcijomis, aš jums duosiu idėją sukurti sąskaitų faktūrų ir atsargų valdymo sistemą. Naudojant MS prieigą. Tai labai paprasta ir nereikia daugiau žinių apie kompiuterį ar programavimą. Jei turite pagrindinių žinių apie p. Prieiga, lentelės. formas ir ataskaitas
„Raspberry Pi“patalpų klimato stebėjimo ir kontrolės sistema: 6 žingsniai
„Raspberry Pi“patalpų klimato stebėjimo ir kontrolės sistema: Žmonės nori jaustis patogiai savo namuose. Kadangi mūsų regiono klimatas gali netikti mums, mes naudojame daug prietaisų, kad palaikytume sveiką patalpų aplinką: šildytuvą, oro aušintuvą, drėkintuvą, sausintuvą, valytuvą ir tt
Ultragarsu pagrįsta prieigos sistema: 6 žingsniai (su nuotraukomis)
Ultragarso pagrindu sukurta prieigos sistema: šį kartą pristatau jums ultragarsu pagrįstą prieigos sistemą, kuri, manau, galėtų būti įdomi. Ji pagrįsta ultragarso bangomis, todėl tai yra bekontaktė prieigos sistema, kuriai nereikia jokio kito elektroninio prietaiso, bet kokio objekto, net jūsų rankų pabandyti t
„Pasidaryk pats“belaidė automatinė augalų laistymo sistema be interneto prieigos Reikalavimas: 3 žingsniai
„Pasidaryk pats“belaidė automatinė augalų laistymo sistema be interneto prieigos reikalavimo: norėčiau automatiškai laistyti augalus reguliariai, galbūt vieną ar du kartus per dieną, priklausomai nuo sezono. Tačiau vietoj to, kad priverstų IOT bičiulį atlikti šį darbą, aš norėčiau, kad ši konkreti užduotis atliktų kažką atskirai. Nes aš nenoriu eiti
RFID prieigos valdymas su „Arduino Yun“ir „Raspberry Pi“: 11 žingsnių
RFID prieigos valdymas su „Arduino Yun“ir „Raspberry Pi“: Sveiki atvykę į mano instrukciją! Ar internete ieškojote RFID prieigos kontrolės sistemos, kuri galėtų turėti kelis vartotojus, nenaudodama pagrindinio rakto jai programuoti? Sistema, kuri gali registruoti prieigą asmens vardu? Sistema, kurioje galite lengvai pridėti