Mündəricat:

Google köməkçisi və Adafruit IO istifadə edərək ev avtomatlaşdırılması: 3 addım
Google köməkçisi və Adafruit IO istifadə edərək ev avtomatlaşdırılması: 3 addım

Video: Google köməkçisi və Adafruit IO istifadə edərək ev avtomatlaşdırılması: 3 addım

Video: Google köməkçisi və Adafruit IO istifadə edərək ev avtomatlaşdırılması: 3 addım
Video: Xiaomi Smart Speaker - Глобальная версия умного динамика, Ок Google! Озвучка Home Assistant 2024, Noyabr
Anonim
Google Assistant və Adafruit IO istifadə edərək ev avtomatlaşdırılması
Google Assistant və Adafruit IO istifadə edərək ev avtomatlaşdırılması

Google köməkçisi AI (Süni Zəka) əsaslı səsli komanda xidmətidir. Səsdən istifadə edərək Google köməkçisi ilə əlaqə qura bilərik və internetdə axtarış edə bilər, hadisələri planlaşdıra bilər, həyəcan siqnalları, idarəetmə cihazları və s.

Bu xidmət smartfonlarda və Google Home cihazlarında mövcuddur. Google köməkçimizdən istifadə edərək işıqlar, açarlar, fanatlar və termostatlar daxil olmaqla ağıllı ev cihazlarını idarə edə bilərik.

Məişət texnikasını idarə edə biləcək bir tətbiq quracağıq. Burada Google Assistant xidmətindən istifadə edərək 60W gücündə bir ampulü idarə edəcəyik. Bu proqrama Google köməkçisi, Adafruit serveri və IFTTT xidməti daxildir.

Təchizat

  1. NodeMCU (ESP8266) lövhəsi
  2. 5V Relay Modulu
  3. Jumper Kabelləri
  4. Çörək lövhəsi

Addım 1: Onlayn Xidmət Hesabının Yaradılması

Bir onlayn xidmət hesabı yaratmaq
Bir onlayn xidmət hesabı yaratmaq
Bir onlayn xidmət hesabı yaratmaq
Bir onlayn xidmət hesabı yaratmaq
Bir onlayn xidmət hesabı yaratmaq
Bir onlayn xidmət hesabı yaratmaq
  1. Birincisi, www. Adafruit.io saytında bir hesab yaratdı
  2. İndi bir tablosu yaradın. Bu tablosu, hər şeyi uzaqdan idarə etmək üçün istifadəçi interfeysi.
  3. Yuxarıdakı addımları yerinə yetirdikdən sonra tablosuna bir ad verin və qeyd edin.
  4. İndi işığı On-Off idarə etmək üçün feed (istifadəçi interfeysi) yaradın. Yaratmaq üçün '+' işarəsini vurun və göstərilən keçid axınını seçin.
  5. Keçid yemini seçdikdən sonra göstərildiyi kimi bir açılan pəncərə görünür.
  6. Yemimizin adını daxil edin (qırmızı qutuda) və yaradın. Yaradıldıqdan sonra yaradılan yemi seçin (burada mənim LED -dir) və sonra Sonrakı addımı vurun. Növbəti addımda aşağıda göstərilən yemi konfiqurasiya edin.
  7. Burada 0 (OFF) və 1 (ON) düymələri üçün mətndən istifadə etdim və sonra yarat düyməsini vurdum. Bu, tablosunda hər şeyi uzaqdan idarə etmək üçün istifadə edilə bilən bir keçid düyməsini yaradacaq.

İndi tablosum ev avtomatlaşdırması kimi IoT tətbiqləri üçün hazırdır.

Addım 2: IFTTT (Əgər belədirsə)

IFTTT (Əgər belədirsə)
IFTTT (Əgər belədirsə)
IFTTT (Əgər belədirsə)
IFTTT (Əgər belədirsə)
IFTTT (Əgər belədirsə)
IFTTT (Əgər belədirsə)

IFTTT olaraq da bilinən Bu Sonra Olarsa, appletlər adlanan sadə şərtli ifadələr zəncirləri yaratmaq üçün pulsuz bir veb əsaslı xidmətdir. Bir applet, Gmail, Facebook, Telegram, Instagram və ya Pinterest kimi digər veb xidmətlərində baş verən dəyişikliklərdən qaynaqlanır.

Məsələn, istifadəçi hashtag istifadə edərək tvit yazarsa və ya fotoşəkildə istifadəçini etiketləsə Facebook-da bir fotoşəkili istifadəçinin arxivinə kopyalasa bir applet e-poçt mesajı göndərə bilər. Burada, Google köməkçi xidmətindən və Adafruit xidmətindən istifadə etmək üçün IFTTT -dən istifadə etdim. Beləliklə, Ok Google, işığı yandırın və ya söndürün deyərək evimin işığını idarə etmək üçün google köməkçisindən istifadə edərkən. Sonra IFTTT mesajı şərh edir və yaradılmış lentə başa düşülən bir əmr olaraq Adafruit tablosuna göndərə bilər.

IFTTT -ni konfiqurasiya edin İlk addım IFTTT -də bir hesab yaratmaqdır.

Qeyd: Adafruit üçün istifadə etdiyiniz e-poçt idini istifadə edərək IFTTT-də bir hesab yaradın.

  1. Hesab yaradıldıqdan sonra Appletlərimə vurun və sonra Yeni Tətbiq seçin.
  2. Yeni bir applet seçdikdən sonra üzərinə tıklamalı olduğumuz yeni bir səhifə alırıq Bu şəkildə göstərilir.
  3. Sonra Google köməkçisini axtarın və seçin.
  4. İndi google köməkçisi üçün əmr olaraq istifadə edəcəyimiz səsli ifadələr daxil edin.

Tətbiqimizə uyğun olaraq istənilən ifadəni daxil edə bilərik. Gördüyünüz kimi, yuxarıdakı sahələrə daxil edilmiş ifadələr İşıq AÇIQ etmək üçündür. Light OFF etmək üçün fərqli ifadələrlə başqa bir applet yaratmalıyıq.

İndi Google Assistant -ı Adafruit ilə bağlamaq üçün istifadə olunan seçimi tıklamalı olduğumuz başqa bir səhifə alırıq.

  1. Sonra Adafruit axtarın və seçin.
  2. Adafruit seçdikdən sonra hərəkət seçin. İndi hansı məlumatları Adafruit tablosuna göndərməyimiz lazım olduğunu daxil edin.
  3. Fəaliyyət Yarat düyməsini vurun.

Beləliklə, mobil cihazımda Google köməkçisindən istifadə edərək "Ok Google, LED yandır" kimi səsli əmr verdiyim zaman, IFTTT -də yaradılan applet bu əmri alır və Adafruit lentinə '1' məlumatı göndərir. Bu, mikro nəzarətçi tərəfindən davamlı olaraq izlənilən Adafruit tablosundakı hadisəni tetikleyecek (burada NodeMCU). Bu mikro nəzarətçi Adafruit tablosundakı məlumat dəyişikliyinə görə hərəkətə keçəcək.

Addım 3: Axın və Şemalar

Axın və sxemlər
Axın və sxemlər
Axın və sxemlər
Axın və sxemlər

Bu layihənin kodu üçün:

Tövsiyə: