Mundarija:
- 1 -qadam: zarur komponentlar
- 2-qadam: Nodemcu-ni Wi-Fi tarmog'iga ulash
- 3 -qadam: RFID o'quvchisini ulang
- 4 -qadam: Asosiy konfiguratsiyani o'rnatish
- 5 -qadam: Txt faylini kartalar idlari yordamida yaratish
- 6 -qadam: O'rnimizni elektromagnit kalitga ulash
- 7 -qadam: Qo'shimcha: RGB Led -ni qo'shish
- 8 -qadam: Qo'shimcha: OLED ekranini qo'shish
- 9 -qadam: Yakuniy konfiguratsiya
Video: Nodemcu yordamida simsiz RFID eshik qulfi: 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
-- Asosiy funktsiya ---
Bu loyiha Universidade do Algarveda hamkasbim Luis Santos bilan hamkorlikda tarmoq kommunikatsiyalari sinfining bir qismi sifatida qurilgan. Uning asosiy maqsadi - RFID yorliqli kartalari yoki kalit uzuklari yordamida simsiz ulanish orqali elektr qulfdan foydalanishni nazorat qilish.
Garchi bu loyiha eshik qulfi bilan ishlashga mo'ljallangan bo'lsa -da, uni har qanday turdagi elektromagnit kalitni qo'llab -quvvatlash uchun osongina o'zgartirish mumkin (bu qo'llanmada bundan keyin ko'rsatiladi).
-- Hozirgi versiya ---
Bu birinchi versiya server va oddiy txt fayli yordamida amalga oshiriladi. Kelgusi ishlarda har xil ehtiyojlarga mos keladigan va xavfsizroq alternativani taklif qiladigan turli xil variantlar qo'shiladi.
-- Kelgusi ish ---
Bo'sh vaqt topsam, quyidagi funktsiyalarni yangilashga harakat qilaman:
- Boshqa foydalanuvchilarni qo'shish uchun maxsus Administrator kartasi
- Faylga yo'riqchining USB o'rnatilgan xotirasi orqali kiring
- Faylni oddiy ikkilik kalit bilan shifrlang
- Haqiqiy solenoid qulfini o'rni bilan ulang va ko'rsatmalarni ishchi video bilan yangilang
- Bir nechta qulflar va foydalanuvchilarni boshqarish va ularga xizmat ko'rsatish uchun DBMSga ulaning
- Ma'lumotni zaxira qilish uchun simsiz tarmoq mavjud bo'lmaganda mahalliy MicroSD faylini qo'shing
- GSM GPRS aloqa moduli orqali ulaning
- Uni mutlaqo simsiz bo'lish uchun quyosh paneli bilan ishlang
1 -qadam: zarur komponentlar
Ushbu loyiha uchun zarur bo'lgan komponentlar:
- NodeMCU ESP8266 WIFIni rivojlantirish kengashi
- DC 5V 1 kanalli o'rni moduli
- RC522 chip IC karta indüksiyon moduli RFID o'quvchi
- RFID teg kartalari yoki kalit uzuklar
- Solenoid kalitli eshik qulfi
- 1N4001-1N4007 dan bitta diod
- Kabellar
- Non paneli
Qo'shimcha:
-
RGB 3 rangli LED moduli 5050 yoki:
Qizil LED va yashil LED 220 ohmli rezistor bilan birga
- 0,96 dyuymli 4Pin ko'k sariq IIC I2C OLED displey moduli
Qiziqish: NFC RFID oilasining bir qismi bo'lib, bir xil chastotada ishlaydi (13,56 MGts). RC522
2-qadam: Nodemcu-ni Wi-Fi tarmog'iga ulash
NodeMCU -ni har qanday 802.11 simsiz tarmoqlariga ulashga yordam beradigan yaxshi darsliklar allaqachon mavjud. Biz kuzatganimiz quyidagicha edi:
Mybotic tomonidan ESP8266 ni Arduino IDE qo'llanmasiga o'rnatish
E'tibor bering: NodeMCU -dagi pin tartibi Arduino -dan farq qiladi, shuning uchun agar siz p.e.: #define Led 5 ni ishlatsangiz, bortda D1 ga ulangan, buni yuqoridagi rasmda ko'rish mumkin.
Bitta yechim - bu assotsiatsiyani amalga oshiradigan kutubxonani kiritish. Bizga yo'l -yo'riq berish uchun rasmga ergashdik. Keyinchalik bu darslikda barcha ulanishlar bajarilgan rasm bo'ladi.
3 -qadam: RFID o'quvchisini ulang
"Kutubxonalarni boshqarish …" bo'limiga o'ting, kutubxonani menyu satridagi eskiz ostiga qo'shing.
"Qidiruvni filtrlash …" yozilgan matn maydoniga MFRC522 -ni joylashtiring va MFRC522 (SPI) uchun Arduino RFID kutubxonasi bilan GithubCommunity -ni o'rnatishni tanlang.
-- RFID kartalarini o'qish ---
Agar siz RFID o'quvchisini sinab ko'rmoqchi bo'lsangiz, Menyu satridagi Fayl ostidagi Misollarga o'ting va MFRC522 -ni qidiring va uni sinab ko'rish uchun ReadNUID -ni tanlang.
4 -qadam: Asosiy konfiguratsiyani o'rnatish
Birinchidan, biz yuqorida ko'rsatilgan sxema bo'yicha tayanch konfiguratsiyani yig'amiz (agar siz rasmni bosgan bo'lsangiz, pinning joylashuvi haqida qo'shimcha ma'lumotlar mavjud).
Keyin NodeMCU -ni ulang va Arduino IDE -ni oching va quyidagi kodni nusxa ko'chiring.
Sizning tarmog'ingiz uchun ssid va parolni va serverdagi xost manzilini almashtirishni unutmang.
5 -qadam: Txt faylini kartalar idlari yordamida yaratish
Agar siz avvalgi qadamni allaqachon sinab ko'rgan bo'lsangiz, kartalarni RFID o'quvchisiga yaqinlashtirishga urinib ko'rganingizda hech narsa sodir bo'lmagan. Hammasi yaxshi! Siz hali ham serverga kerakli kartalarni qo'shishingiz kerak (kutilmagan kelajakda boshqa variantlar bo'ladi).
Birinchidan, siz serverni ishga tushirishingiz kerak. Siz xohlagan joyda.txt faylini yarating va Arduino IDE -da Serial konsolni oching. Kodni ishga tushiring va taqdim etilgan RFID MAC manzilini nusxa oling, uni.txt faylga joylashtiring va Enter tugmasini bosing, shunda oxirida har doim bo'sh satr bo'ladi.. Txt faylini saqlang va qaytadan urinib ko'ring.
Endi u ishlashi kerak, siz NodeMCU -ni qayta o'rnatishingiz yoki serverni qayta ishga tushirishingiz shart emas.
O'rnimizni bilan birga keladigan ON LED rangi odatda qizil rangda bo'ladi, shuning uchun agar qulf ochiq bo'lsa, u qizil rangda porlashi kerak. Keyingi sozlashda biz ushbu LEDni NodeMCU kartasida qo'shimcha portlardan foydalanmasdan doimiy qizil va yashil holatni taqdim etish uchun o'zgartirishga harakat qilamiz.
Eslatma: kodning urlidagi papkaning manzilini o'zgartirishni unutmang.
6 -qadam: O'rnimizni elektromagnit kalitga ulash
Diqqat, bu qadam muhim
Solenoid kalitlari - bu oqim bilan pistonni tortadigan yoki itaradigan magnit maydon hosil qiladigan rulonlar. Ular solenoid klapanlar, eshik qulflari, kalitlar va boshqalar kabi bo'lishi mumkin.
Ehtiyotkorlik bilan qilishingiz kerak bo'lgan narsa ikki bosqich:
- Energiya manbai va elektromagnit kalitni rölega yuqorida ko'rsatilgan tarzda to'g'ri ulang;
- O'chirishdan himoya qilish uchun elektromagnit kalitingizning ikkita pimi orasidagi diodni ulang.
7 -qadam: Qo'shimcha: RGB Led -ni qo'shish
Yuqoridagi sxemaga amal qiling va anod bilan tuproq o'rtasida 220 ohmli rezistor qo'shishni unutmang.
Agar yorug'lik juda xira yoki juda yorug 'bo'lsa, siz rezistorning qiymatini o'zgartirishingiz mumkin (220 ohmli rezistordan 1M ohmli rezistorga o'tmang va natijalar bilan hayratda qolganday bo'lmang).
8 -qadam: Qo'shimcha: OLED ekranini qo'shish
Avvalgidek, siz yuqoridagi sxemaning yangi sxemasiga va quyidagi kodga amal qilishingiz kerak.
OLED ekranining kelajakdagi maqsadi RGB funktsiyasini takrorlash emas, balki kerak bo'lganda foydalanuvchiga qo'shimcha ma'lumot berishdir.
9 -qadam: Yakuniy konfiguratsiya
Yuqorida, ushbu loyiha to'liq kod bilan ishlaydigan video va bir nechta rasmda ishlayotganini ko'rish mumkin, shu jumladan qo'shimchalar.
Tavsiya:
Wi -Fi RF - eshik qulfi: 3 qadam (rasmlar bilan)
Wi -Fi RF - Eshikni qulflash: Umumiy ma'lumot Ushbu ko'rsatma sizga uyingizni avtomatlashtirish dasturi orqali eshikni qulflash / qulfini ochish imkoniyatini beradi (masalan, men shaxsan ishlatadigan OpenHAB - bepul uy avtomatlashtirish dasturi) Yuqoridagi rasmda OpenHABning skrinshot namunasi ko'rsatilgan.
Barmoq izi skaneri va RFID o'quvchi bilan elektr eshik qulfi: 11 qadam (rasmlar bilan)
Barmoq izi skaneri va RFID o'qiydigan elektr eshik qulfi: Loyiha kalitlarni ishlatishning oldini olish uchun mo'ljallangan edi, maqsadga erishish uchun biz optik barmoq izi sensori va Arduino -dan foydalandik. Biroq, barmoq izlari o'qib bo'lmaydigan odamlar bor va sensor ularni tan olmaydi. Keyin o'ylab
Arduino bilan RFID eshik qulfi: 4 qadam
Arduino bilan RFID eshik qulfi: Asosan, bu loyiha sizning uyingizni, ofisingizni va hatto shaxsiy shkaflaringizni qanday yasashni o'z ichiga oladi. Bu loyihalar sizga RFID bilan arduino va bir -biriga qanday bog'langanligini tushunishga yordam beradi. Shunday qilib
Ovoz bilan boshqariladigan oddiy eshik qulfi: 5 qadam (rasmlar bilan)
Ovoz bilan boshqariladigan oddiy eshik qulfi: Shunday qilib, men o'z ofisim uchun kitob javonining eshigini qurmoqchi bo'ldim. Endi bu turdagi narsalarni qanday yasashni tushuntirib beradigan ko'plab qo'llanmalar mavjud. Mening muammom bolalarimni ishxonamga kirgizmaslik bilan bog'liq edi. Mening kichkina bolalarim bor va ular xursand bo'lishadi
Arduino RFID eshik qulfi: 5 qadam (rasmlar bilan)
Arduino RFID eshik qulfi: *** 08/08/2010 yangilandi *** Men o'z garajimga kirishni oson va xavfsiz usulini qilmoqchi edim. Eshikni qulfdan chiqarishning eng yaxshi usuli RFID edi, hatto qo'llarim to'la bo'lsa ham, men eshikni ochib ochishim mumkin! Men oddiy ATMega 168 arduino chi bilan oddiy sxemani qurdim