Mündəricat:

Alexa Aktiv Uzaqdan İdarəetmə (WEMO D1 Mini istifadə edərək): 3 addım
Alexa Aktiv Uzaqdan İdarəetmə (WEMO D1 Mini istifadə edərək): 3 addım

Video: Alexa Aktiv Uzaqdan İdarəetmə (WEMO D1 Mini istifadə edərək): 3 addım

Video: Alexa Aktiv Uzaqdan İdarəetmə (WEMO D1 Mini istifadə edərək): 3 addım
Video: Elektronik cihazları smartfonunuzla idarə edin - Smart IR Remote | Tech-Tips #22 2024, Noyabr
Anonim
Image
Image
Uzaqdan idarə edin
Uzaqdan idarə edin

Bu əvvəlki yazının yenilənmiş versiyasıdır:

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

Əvvəlki versiyada, adi bir qaraj qapısı açma tipli pultu idarə etmək üçün Geetech səs modulundan istifadə etdim. Bu təlimatda səs modulunu Amazon Echo ilə əvəz etdim. Evimizdə pult ön qapını idarə edir.

Addım 1: Pultu bağlayın

Uzaqdan idarə edin
Uzaqdan idarə edin
Uzaqdan idarə edin
Uzaqdan idarə edin
Uzaqdan idarə edin
Uzaqdan idarə edin

Əvvəlki təlimata (https://www.instructables.com/id/Voice-Activated-R…) əməl etsəniz, işi qaraj qapısının pultundan çıxardığımı və düymənin ayaqlarını birlikdə lehimlədiyimi görəcəksiniz. Kiçik bir tel ilə. Düyməyə indi hər zaman basılır. Batareyanı bağladığınız anda - siqnal göndərilir və ön qapı açılır.

Əvvəlki təlimatda, pultun gücünü idarə etmək üçün bir arduino istifadə etdim. Bu yeniləmədə bir WEMO D1 mini istifadə etdim. WEMO-nun arduino IDE ilə işləməsini təmin etmək üçün bəzi addımlar var və bunları bu əla təlimatda izləyə bilərsiniz …

WEMO -nun səbəbi, WIFI -nin aktiv olmasıdır və onu wemo belkin açarı kimi aparmaq üçün asanlıqla əldə edilə bilən kodlardan istifadə edə bilərsiniz. Amazon echo ilə əlaqə qurmağın asan bir yoludur.

Uzaqdan WEMO -ya qoşulmaq üçün verilən diaqrama əməl edin. Fotoşəkillər/quruluşun təsviri üçün əvvəlki təlimatları izləyə bilərsiniz (əsasən eynidır, ancaq arduino -nu wemo ilə əvəz edir).

Bu təlimatlı (https://www.instructables.com/id/Alexa-Controlled-Servo/) əsasən eyni şeyi edir və layihəmi yeniləmək üçün istifadə etdiyim şeyin əsasını təşkil edir. Layihəsində 5V və Ground pinləri arasında bir kondansatör əlavə etdi. Bunu etməmişəm, amma wemonun çökdüyünü görsəm, yəqin edərəm.

Addım 2: Kod

Birincisi, gedin:

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

və belkin simulyasiya kodunu yükləyin. Bu kodu bütün digər arduino layihələrinizin yerləşdiyi yerə qoyun. Sonra arduino ide -də wemos.ino faylını açın. Dəyişdirilməsi lazım olan yeganə fayl wemos.ino faylıdır.

Əsasən, bu faylda etməniz lazım olan hər şey: 1. SSID və şifrənizi wifi2 olaraq təyin edin. Şalterinizi təyin edin; (Switch *mətbəx = NULL;) 3. Keçidinizi işə salın; (mətbəx = yeni keçid ("mətbəx işıqları", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*mətbəx);) 4. Döngə bölməsinə əlavə edin; (mətbəx-> serverLoop ();) 5. Həm Açıq, həm də Söndürmə üçün geri zəng edin və istədiyiniz hər şeyi geri zəngə qoyun: bool kitchenLightsOn () {Serial.println ("Switch 2 yandır …"); isKitchenLightstsOn = doğru; qayıt isKitchenLightstsOn; }

Bütün bunları wemos.ino kod nümunəsində görəcəksiniz. Sadəcə həmin fayldakı Switch-es-ləri keçid etmək istədiyiniz hər şeylə əvəz edin. Mənim vəziyyətimdə hər şeyi "qapı" adlandırdım. Qapını geri qaytarmaq mənim heç bir iş görmür. Mənim doorOn () geri çağırışı D1 pinini YÜKSƏ dəyişir. Nümunə olaraq daxil etdiyim koda baxın.

Addım 3: Bir yerə qoyun

Wemo -ya ilk dəfə tərtib etdikdə/yüklədikdə, wifi -yə uğurla qoşulduğunuzu görmək üçün arduino redaktoru konsol pəncərəsini izləyin.

İşlədikdən sonra "Alexa cihaz tap" deyə bilərsiniz. Konsol pəncərəsində bir hərəkət görməlisiniz və Alexa açarlarınızı tapdığını təsdiqləməlidir.

İndi hər şey hazırdır, yalnız "Alexa qapını aç" demək lazımdır. Bu, kodunuzdakı geri çağırışı aktivləşdirəcək. Mənim vəziyyətimdə, D1 pinini YÜKSEK olaraq təyin edir. Bu, 9V batareya gücünü uzaqdan idarəetmə sisteminə bağlayan və bununla da açaraq qapını açan motor nəzarətçisinə aiddir. Voila !! sehrli

Tövsiyə: