Mundarija:

Alexa masofadan boshqarishni yoqdi (WEMO D1 Mini yordamida): 3 qadam
Alexa masofadan boshqarishni yoqdi (WEMO D1 Mini yordamida): 3 qadam

Video: Alexa masofadan boshqarishni yoqdi (WEMO D1 Mini yordamida): 3 qadam

Video: Alexa masofadan boshqarishni yoqdi (WEMO D1 Mini yordamida): 3 qadam
Video: 97-dars: Qurilmalarni masofadan boshqarish, WIFI smart switch. 2024, Noyabr
Anonim
Image
Image
Masofadan boshqarish pultini ulang
Masofadan boshqarish pultini ulang

Bu oldingi xabarning yangilangan versiyasi:

www.instructables.com/id/Voice-Activated-R…

Oldingi versiyada men oddiy garaj eshiklarini ochish pultini boshqarish uchun Geetech ovozli modulidan foydalanardim. Bu yo'riqnomada men ovoz modulini Amazon Echo bilan almashtirdim. Bizning uyda pult old eshikni boshqaradi.

1 -qadam: masofadan boshqarish pultini yoqing

Masofadan boshqarish pultini ulang
Masofadan boshqarish pultini ulang
Masofadan boshqarish pultini ulang
Masofadan boshqarish pultini ulang
Masofadan boshqarish pultini ulang
Masofadan boshqarish pultini ulang

Agar siz avvalgi ko'rsatmalarga amal qilsangiz (https://www.instructables.com/id/Voice-Activated-R…), men korpusni garaj eshigidan olib tashlaganimni va tugmachaning oyoqlarini lehimlaganimni ko'rasiz. Kichkina sim bilan. Endi tugma har doim bosiladi, batareyani ulashingiz bilan signal yuboriladi va old eshik ochiladi.

Oldingi ko'rsatmada men masofadan boshqarish pultining quvvatini boshqarish uchun arduino ishlatardim. Ushbu yangilanishda men WEMO D1 mini -dan foydalanardim. WEMO-ni arduino IDE bilan ishlash uchun bir necha qadamlar bor va siz ularni ushbu ajoyib ko'rsatmalarni bajarishingiz mumkin …

WEMO -ning sababi shundaki, u WIFI -ni yoqadi - va siz uni wemo belkin -switch kabi tutish uchun oson mavjud kodlardan foydalanishingiz mumkin. Bu uni Amazon echo bilan bog'lashning oson usuli.

Masofadan boshqarish pultini WEMO ga ulash uchun, ko'rsatilgan sxemaga amal qiling. Bundan tashqari, fotosuratlar/sozlash tavsifi uchun oldingi ko'rsatmalarni bajarishingiz mumkin (bu asosan bir xil, lekin arduino -ni wemo bilan almashtirish).

Bu ko'rsatma (https://www.instructables.com/id/Alexa-Controlled-Servo/) asosan xuddi shu narsani qiladi va men o'z loyihamni yangilash uchun asos bo'lgan. U o'z loyihasida 5V va Ground pinlari orasidagi kondansatör qo'shdi. Men buni qilmaganman, lekin agar wemoning qulab tushganini payqasam, ehtimol shunday bo'ladi.

2 -qadam: kod

Birinchidan, quyidagi manzilga o'ting:

github.com/kakopappa/arduino-esp8266-alexa…

va belkin simulyatsiya kodini yuklab oling. Bu kodni boshqa arduino loyihalaringiz joylashgan joyga qo'ying. Keyin arduino ide -da wemos.ino faylini oching. O'zgartirish kerak bo'lgan yagona fayl - wemos.ino fayli.

Asosan, bu faylda nima qilish kerak: 1. Wi -Fi -ga SSID va parolni o'rnating. O'zingizning kalitingizni aniqlang; (Switch *oshxona = NULL;) 3. Kalitni ishga tushiring; (oshxona = yangi kalit ("oshxona chiroqlari", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*oshxona);) 4. Loop bo'limiga qo'shish; (oshxona-> serverLoop ();) 5. Qayta qo'ng'iroqni yoqish va o'chirish uchun amalga oshiring va qayta qo'ng'iroqqa xohlagan narsani qo'ying: bool kitchenLightsOn () {Serial.println ("2 -ni yoqing …"); isKitchenLightstsOn = rost; qaytish isKitchenLightstsOn; }

Siz bularning barchasini wemos.ino kodida ko'rasiz. Faqat o'sha fayldagi Switch-es-ni almashtirishni xohlagan narsangiz bilan almashtiring. Menimcha, men hamma narsani "eshik" deb o'zgartirdim. Qo'ng'iroq qilmagan eshikim hech narsa qilmaydi. Mening doorOn () qayta qo'ng'irog'i D1 pinini HIGH ga o'zgartiradi. Misol sifatida men kiritgan kodni ko'ring.

3 -qadam: uni birlashtirish

Wemo -ga birinchi marta kompilyatsiya/yuklash paytida, wifi -ga muvaffaqiyatli ulanganligingizni ko'rish uchun arduino muharriri konsoli oynasini kuzatib boring.

Ishlagandan so'ng, siz "Alexa qurilmalarni top" deb ayta olasiz. Konsol oynasida siz biron bir harakatni ko'rishingiz kerak va Alexa sizning kalitlaringizni topganligini tasdiqlashi kerak.

Hammasi joyida, faqat "Alexa eshikni yoqing" deyishingiz kerak. Bu sizning kodingizda qayta qo'ng'iroqni faollashtiradi. Mening holatimda, u D1 pinini HIGH ga o'rnatadi. Bu 9V batareya quvvatini masofadan boshqarish pultiga ulaydigan vosita boshqaruvchisiga to'g'ri keladi va shu bilan uni yoqadi va eshikni ochadi. Voila !! sehr

Tavsiya: