Mundarija:
- 1 -qadam: Sizga nima kerak - komponentlar va simlar
- 2 -qadam: Kod va qo'shimchalar
- 3 -qadam: Tugatish: Hammasini sinab ko'ring - ishchi video
Video: RFID NFC ARDUINO ACCESS NAZORAT TIZIMI: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Menga ofisim uchun kirishni boshqarish tizimi kerak edi.
Butun loyihani yaratish juda oson.
Menda zaxira Aduino Mega va Ethernet qalqoni bor edi, shuning uchun men yana bir nechta komponentlar bilan ofisimga kirishni boshqarish tizimini qura oldim. Ma'lumotlarni jadvalga yig'ish uchun NFC teglari va mySql ma'lumotlar bazasidan foydalaniladi.
Asosan, Arduino tegni kutadi, keyin ma'lumotlar bazasiga ma'lumotlarni yuklashni boshqaradigan php veb -sahifasi bilan bog'lanishga harakat qiladi. Buning uchun u avval "ma'lum" teglarning "foydalanuvchilar" jadvalida teg mavjudligini tekshiradi. Jadvalda ma'lum foydalanuvchilar va ularning teglari mavjud.
Agar yorliq aniqlanmasa, Arduino kirishni yozmaydi. Aks holda, u jadvalga yozuv kiritadi. Hozirgi vaqtda jadvalga vaqt tamg'asi, id_tag, kompaniyaning filiali (joylashuvi) va ip yozilgan.
Foydalanuvchilarga qulaylik yaratish uchun men ham lcd qo'shdim. Kirish qayd etilganda, yashil chiroq bir necha soniya yonib -o'chib turadi va ovoz balandligi past bo'lgan ovozli signal eshitiladi. LCD bir necha soniya davomida qisqa xabarni ko'rsatadi.
Agar ba'zi muammolar yuzaga kelsa (lan ishlamasa yoki noma'lum teglar), uning o'rniga qizil chiroq yonadi va ohang pasayadi. LCD bir necha soniya davomida qisqa xato xabarini ham ko'rsatadi.
Yana bir nechta tugmalar yordamida siz operatsiya turini ham yozib olishingiz mumkin: "bu kirishmi yoki chiqishmi ?!" (lekin bu boshqa safar ishlab chiqiladi).
1 -qadam: Sizga nima kerak - komponentlar va simlar
Birinchidan, bu ma'lumotlar bazasiga yo'naltirilgan loyiha, shuning uchun sizga.php faylini yuklaydigan veb -server kerak bo'ladi. bu arduino so'rovlarini bajaradigan va ma'lumotlar bazasini boshqaradigan kod qismi.
Bundan tashqari, sizga barcha kirishlar saqlanadigan mysql ma'lumotlar bazasi kerak.
Siz hamma narsani ofisingizdagi mahalliy "serverda" qurishingiz mumkin (ehtimol xampp - yaxshi va oson tanlov) yoki agar sizda veb -sayt+mysql db bo'lsa, xuddi shunday bo'lishi mumkin.
OK, mana bu hisob varaqasi:
- Arduino mega 2560
- W5100 chekilgan qalqoni
- RF522 rfid yorlig'i o'quvchi 13, 56 MGts 14333A teglari bilan mos keladi
- LCD displey 16x2 1602
- piezo signal yoki boshqa turdagi zilzila
- Bir nechta simlar
- Bir nechta LED (yashil va qizil) va 2k 2 qarshilik
Va yana, ok.. simlar haqida … Elektr simlari haqidagi rasmlar eng zo'r emas, lekin keyingi bosqichda biriktirilgan arduino eskizida tasvirlangani ma'qul.
2 -qadam: Kod va qo'shimchalar
Nihoyat, bu erda siz qidirayotgan fayllar bor.. Qo'shimchada siz topasiz
timbrature.ino, bu Arduino Mega -ga yuklanadigan eskiz
Yuqorida aytib o'tilganidek, lcd va RFID kartalaridagi barcha ulanishlar va simlar.ino faylining sarlavhasida tasvirlangan.
- rfid lib.zip, kerakli rfid kutubxonasini o'z ichiga oladi
- timbratura.zip, (timbratura.php) bu fayl sizning veb -saytingiz veb -serveriga yuklanishi kerak bo'lgan fayl bo'lib, u avval tegni taniydi ("foydalanuvchilar" jadvaliga qo'shilganligini tekshiring), keyin u yozib oladi. mysql "kirish" jadvaliga kirish.
3 -qadam: Tugatish: Hammasini sinab ko'ring - ishchi video
Endi siz videoni yana ko'rishga tayyormiz. Bu o'quvchi qanday ishlashi, tegni tekshirish va ma'lumotlar bazasiga kirishni qayd etish haqida. Umid qilamanki, video birinchi qadamga qaraganda hozir aniqroq bo'ladi.
Tavsiya:
Hisob -fakturalar va hisob -kitoblarni nazorat qilish tizimi: 3 qadam
Hisob -fakturani billing va inventarizatsiyani nazorat qilish tizimi: Bu ko'rsatmalarni yordamida men sizga MS -dan foydalangan holda hisob -faktura va inventarizatsiyani nazorat qilish tizimini yaratish g'oyasini beraman. Bu juda oson va sizga kompyuter yoki dasturlash bo'yicha qo'shimcha bilim kerak emas. Kirish, jadvallar. shakllar va hisobotlar
Raspberry Pi yopiq iqlimni nazorat qilish va nazorat qilish tizimi: 6 qadam
Raspberry Pi yopiq iqlimni nazorat qilish va nazorat qilish tizimi: Odamlar o'z uylarida qulay bo'lishni xohlashadi. Bizning hududimizdagi iqlim o'zimizga mos kelmasligi uchun, biz sog'lom ichki muhitni saqlash uchun ko'plab asboblardan foydalanamiz: isitgich, havo sovutgichi, namlagich, namlagich, tozalash moslamasi va boshqalar. Hozirgi kunda bu
L293D bilan haroratni nazorat qilish tizimi: 19 qadam (rasmlar bilan)
L293D bilan haroratni nazorat qilish tizimi: Harorat sezgir boshqariladigan tizim - bu atrof -muhit bilan bog'liq bo'lgan ma'lum bir sohada ob'ektning haroratini boshqaruvchi va ushlab turuvchi qurilma. Ushbu turdagi boshqariladigan tizimlar asosan AC (Konditsionerlar), Refrig
Terrarium uchun namlik va haroratni nazorat qilish tizimi: 11 qadam (rasmlar bilan)
Terrarium uchun namlik va haroratni nazorat qilish tizimi: KIRISH: Bu ko'rsatma Arduino Uno yordamida namlik va haroratni nazorat qilishning modulli tizimini ishlab chiqish uchun mo'ljallangan. Ushbu tizim atrof -muhit parametrlarini va Arduino Uno ulanishini kuzatish uchun suv o'tkazmaydigan namlik va harorat o'lchagichidan foydalanadi
Elektr tezligini nazorat qilish uchun alternativ nazorat signallari generatori (ESC): 7 qadam
Elektr tezligini boshqarish uchun alternativ nazorat signallari generatori (ESC): Bir muncha vaqt oldin men YouTube kanalimda shamol turbinini yasashni ko'rsatgan videoni (https://www.youtube.com/watch?v=-4sblF1GY1E) e'lon qilganman. cho'tkasi bo'lmagan shahar motoridan. Men videoni ispan tilida qildim va bu dvigatel unga berilganligini tushuntirdi