Mundarija:

ESP8266 WIFI garaj eshigining masofadan boshqarish pulti: 3 qadam
ESP8266 WIFI garaj eshigining masofadan boshqarish pulti: 3 qadam

Video: ESP8266 WIFI garaj eshigining masofadan boshqarish pulti: 3 qadam

Video: ESP8266 WIFI garaj eshigining masofadan boshqarish pulti: 3 qadam
Video: wifi jammer + wifi spammer на платформе esp8266 | Продаём гараж и глушим сеть 2024, Noyabr
Anonim
ESP8266 WIFI garaj eshigining masofadan boshqarish pulti
ESP8266 WIFI garaj eshigining masofadan boshqarish pulti

Biz o'z garajimizni uyning asosiy kirish eshigidan ko'proq foydalanamiz, chunki oldingi kirish joyi past kirishi tufayli uyga juda ko'p axloqsizlik kiradi. Kanadaning g'arbiy sohilidagi yomg'irli mavsumda bundan ham battar. Bizning garaj eshigimizni ochish moslamasi faqat ikkita masofadan boshqarish pulti bilan kelgan va biz ko'proq masofadan boshqarish pultini sotib olsak -da, menimcha, smartfondan foydalanish mumkin bo'lgan WIFI -ga asoslangan masofadan boshqarish pulti bo'lsa yaxshi bo'lardi. Men ishlab chiqarish serveriga ulanishni yoki eshikni masofadan (uydan uzoqda) ochishga ruxsat beradigan biror narsani talab qiladigan WIFI yoqilgan ochgichni xohlamadim. Men o'ylab topgan yechim bizning WIFI -ga ulanadigan va faqat bizning WIFI -ga ulanadigan ESP8266 -ga asoslangan maxsus Android -ilovadan foydalanadi. Uyning Wi -Fi tarmog'iga kirganingizdan so'ng, siz telefonni ishlatib eshikni ochishingiz mumkin.

1 -qadam: Dizayn va materiallar

Dizayn va materiallar
Dizayn va materiallar
Dizayn va materiallar
Dizayn va materiallar

Bizning garaj eshiklarini ochish vositasi - bu Chamberlain, lekin menimcha, ko'pchilik ochuvchilar xuddi shunday ishlaydi. Devor panelining boshqaruvi, unga ulangan ikkita simni qisqartiradi, bu esa ochgichning faollashishini bildiradi. Bu devor panellarida ko'pincha yorug'lik o'chirgichi va qulflash funktsiyasi mavjud, bu tugmalar ulanishni qisqartiribgina qolmay, nima qilish kerakligini ko'rsatadigan ochgichni orqasiga bir nechta impulslar (PWM signallari) yuboradi (chiroqlarni yoqish yoki qulflash). masofadan boshqarish pultlari). Simlarni qisqartirish (asosiy kalit nima qiladi) o'rni yordamida amalga oshirilishi mumkin.

Men quyidagi qismlardan foydalandim:

  • Wemos D1 R2 ESP8266 kartasi (har qanday ESP8266 ishlab chiqaruvchi platasi ishlaydi)
  • JCZ-11 o'rni (5V lasan)
  • NPN tranzistorli (2N4401)
  • bitta 10 kOt qarshilik
  • bitta 2,2 kOhm qarshilik
  • bitta 1N4148 diodi
  • har xil simlar
  • PCB prototipini yaratish (yoki o'zingiz tayyorlang)
  • taxta uchun korpus
  • taxta uchun quvvat manbai

Sxematik diagramma LTSpice -dan olingan (manba fayli biriktirilgan) va men boshqa vizualizatsiya uchun Fritzing non paneli rasmini ham qo'shganman. Men topgan Wemos taxtasining Fritzing modelida ba'zi muammolar borga o'xshaydi. Kesilgan chiziqlarga e'tibor bermang, faqat ko'k simli ulanishlarga qarang. Albatta, uning o'rniga boshqa ko'plab ESP8266 ishlab chiqarish platalari ishlatilishi mumkin va kiritilgan kod boshqa taxtalarda ishlash uchun juda oz o'zgartirish talab qiladi.

Korpus uchun men kichik plastik qutidan foydalanardim (metalldan foydalanmang, u WIFI signalini himoya qiladi). Quvvat manbai sifatida men eski uyali telefon zaryadlovchisidan foydalandim va uning uchini Wemos platasiga mos keladigan ulagich bilan almashtirdim.

Menda mavjud bo'lgan o'rni 5V lasanni o'z ichiga olganligi va Wemos kartasi faqat raqamli pinli 3.3V chiqishi mumkinligi sababli, men o'rni o'rashini almashtirish uchun tranzistorni ishlatganman. Men taxta yoqilganda va garaj eshigi tasodifan ochilmaganda, pinning past bo'lishini ta'minlash uchun pastga tushadigan qarshilik (10kOm) qo'shdim. Orqaga qaytish diodi (D1) o'rni o'chirilganda, lasan ichida saqlanadigan energiyadan kuchlanishning oshishidan himoya qiladi.

2 -qadam: Hammasini yig'ish

Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish
Hammasini yig'ish

Menda Wemos taxtasi uchun sarlavhalarga mos keladigan boshqa loyihada tenglikni qolgan edi, shuning uchun men uni o'lchamiga kesib, foydalanish uchun o'zgartirdim. Buning uchun bir nechta teshiklarni burish va keraksiz izlarni kesish kerak edi. Men barcha qismlarni joyiga lehimladim va LEDni yoqish va o'chirish orqali kodning ishlashini sinab ko'rdim. Yuqorida aytib o'tilganidek, muhim xususiyat shundaki, Wemos platasi yoqilganda, ochuvchi (yoki sinov qutisidagi LED) yoqilmaydi.

Wemos taxtasi Arduino IDE yordamida dasturlashtirilgan va IP-manzili uy tarmog'ida 192.168.1.120 ga aniqlangan (oldindan ajratilgan). Shunday qilib, u yoqilganda, u har doim bir xil (ichki) IP -manzilga ega bo'ladi va uni dastur bilan qattiq kodlash mumkin.

Android ilovasi MIT App Inventor 2 yordamida yaratilgan. Men uni faqat o'zimizda bo'lgan telefonlarda (Oneplus, Xiaomi va Moto G4 Play) sinab ko'rdim. Uni Google Drive -ning umumiy papkasida joylashtirish va telefonning o'zidan yuklash orqali osongina o'rnatish mumkin. MIT App Inventor -dan foydalanish bepul va unga kiritilgan loyiha faylini boshqa IP -manzildan foydalanish uchun osongina o'zgartirish mumkin.

Yig'ilgan qurilma qo'limdagi korpusga to'liq mos kelmadi, shuning uchun men o'rni biroz chiqib ketishi uchun teshikni kesib tashladim. Bundan tashqari, garaj eshigining ochiq simlariga ulagich uchun kirish teshigini kesib tashladim.

3 -qadam: Garaj eshigi ochgichiga ulanish

Garaj eshiklarini ochish moslamasiga ulanish
Garaj eshiklarini ochish moslamasiga ulanish
Garaj eshiklarini ochish moslamasiga ulanish
Garaj eshiklarini ochish moslamasiga ulanish

Kabelni ochgichga ulashning ikkita varianti mavjud. 1 -variant - devor panelidagi ikkita vintli terminalga ulanish, ikkinchisi - to'g'ridan -to'g'ri ochgichga ulash (terminallarni itarish). Men ikkinchisini tanladim, chunki bu men uchun qulayroq edi, chunki simlar men Wemos qurilmasini garajga qo'yishim mumkin bo'lgan masofaga qadar qisqa masofani bosib o'tardi. Ochgichning o'zida simli chiziq o'lchagichi mavjud va quyida joylashgan kichik to'q sariq rangli yorliqlar mavjud simlarni bo'shatish uchun ishlatilishi mumkin, shuning uchun qo'shimcha to'plamni mavjudlari bilan burish va qayta joylashtirish mumkin.

"Wemos" taxtasi yo'ldan tashqarida joylashtirildi, shuning uchun uni urib yuborish oson bo'lmadi, chunki garaj ham yog'ochni qayta ishlash ustaxonam. Bu juda yaxshi ishlaydi va men buni tezroq qilishni xohlardim.

Tavsiya: