İçindekiler:

WLED (ESP8266'da) + IFTTT + Google Asistan: 5 Adım
WLED (ESP8266'da) + IFTTT + Google Asistan: 5 Adım

Video: WLED (ESP8266'da) + IFTTT + Google Asistan: 5 Adım

Video: WLED (ESP8266'da) + IFTTT + Google Asistan: 5 Adım
Video: Sesli Komut ile Lamba Kontrolü - Google Assistant ve IFTTT 2024, Kasım
Anonim
WLED (ESP8266'da) + IFTTT + Google Asistan
WLED (ESP8266'da) + IFTTT + Google Asistan

Bu eğitim, bir ESP8266'da IFTTT ve WLED için Google Asistan'ı kullanmaya başlamanızı sağlayacaktır.

WLED ve ESP8266'nızı kurmak için tynick'te bu kılavuzu izleyin:

tynick.com/blog/11-03-2019/getting-started…

Böyle harika bir yazılım için Aircookie'ye sesleniyorum!https://github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App

Gereçler:

ESP8266, nodeMCU veya benzerini çalıştıran WLED. IFTTT HesabıGoogle Asistan ve/veya Google Home Cihazları

Adım 1: Yönlendiricinizdeki Bağlantı Noktalarını Açın

Yönlendiricinizdeki Bağlantı Noktalarını Açın
Yönlendiricinizdeki Bağlantı Noktalarını Açın
  • IFTTT'nin ESP8266'nıza erişebilmesi için dış dünyaya bir bağlantı noktası açmanız gerekir.
  • WLED uygulamanız, ESP8266'nız için dahili IP adresinin ne olduğunu size söyleyecektir.
  • Dış bağlantı noktası için standart olmayan bir bağlantı noktası (ör. 20015, 32265 vb.) ve dahili bağlantı noktasında 80 numaralı bağlantı noktası seçin.
  • Lütfen bağlantı noktası iletmeyi ayarlamak için yönlendiricinizin talimatlarına bakın.
  • *Dış dünyaya açık olan varsayılan 80 numaralı bağlantı noktasının kullanılması önerilmez*

2. Adım: Google Asistan ile IFTTT Tetikleyici Oluşturun

Google Asistan ile IFTTT Tetikleyici Oluşturun
Google Asistan ile IFTTT Tetikleyici Oluşturun
Google Asistan ile IFTTT Tetikleyici Oluşturun
Google Asistan ile IFTTT Tetikleyici Oluşturun
Google Asistan ile IFTTT Tetikleyici Oluşturun
Google Asistan ile IFTTT Tetikleyici Oluşturun

*Not: IFTTT, Google Hesabınızı bağlamanızı ve IFTTT için izin vermenizi isteyecektir*

  • IFTTT.com'da IFTTT'ye kaydolun
  • Sağ üst köşedeki Oluştur'a tıklayın.
  • Siyah arka planla "Bu (Ekle)" seçeneğine tıklayın.
  • "Google Asistan"ı arayın ve "Google Asistan"ı tıklayın
  • Siyah arka plana sahip "Basit bir cümle söyle"yi tıklayın.

3. Adım: IFTTT - Google Asistan'ı Kurun

IFTTT - Google Asistan'ı Kur
IFTTT - Google Asistan'ı Kur
  • "Ne söylemek istiyorsun?"

    "Tamam, Google…"dan sonra söyleyeceğiniz komutu girin. Örnek: İfadeniz "Tamam, Google. Ay'ı açın" ise "Ayı aç" yazın

  • "Söylemenin başka bir yolu nedir? (isteğe bağlı)" altında

    "Tamam, Google…"dan sonra söyleyeceğiniz ikinci bir komut girin Örnek: İfadeniz "Tamam, Google" ise "moon on" yazın. Ay açık."

  • "Ve başka bir yol? (isteğe bağlı)" altında

    "Tamam, Google…"dan sonra söyleyeceğiniz ikinci bir komut girin Örnek: İfadeniz "Tamam, Google. Ay'ı aç."

  • "Asistan'ın yanıt olarak ne söylemesini istiyorsunuz?"

    Google Asistan'ın size söylemesini istediğiniz şeyi girin. Örnek: “Tamam. Bitti” veya “Anladım” veya “Ayı Açmak”

  • Dilinizi seçin.
  • Tetikleyici oluştur'u tıklayın

4. Adım: IFTTT - Web kancaları

IFTTT - Web kancaları
IFTTT - Web kancaları
IFTTT - Web kancaları
IFTTT - Web kancaları
  • Sonra Siyah arka planla (Ekle) tıklayın
  • "Web kancalarını" arayın ve "Web kancalarını" tıklayın
  • "Bir web isteği yap" ı tıklayın

Adım 5: IFTTT'de Web İsteğini Ayarlayın ve Bitirin

IFTTT'de Web İsteği Ayarla ve Bitir
IFTTT'de Web İsteği Ayarla ve Bitir
IFTTT'de Web İsteği Ayarla ve Bitir
IFTTT'de Web İsteği Ayarla ve Bitir
  • URL için [Harici IP Adresi] girin: [Port] /win [tetikleyici seçenekleri]
  • Örnek: LED'leri açmak ve rengi beyaza ayarlamak için: [Harici IP Adresi]:[Port]/win&T=1&A=128&R=255&G=255&B=255

    GET dizenizi &{parameter}={value} ile eklemeye devam edin

  • "Yöntem" için "GET"i seçin
  • "İçerik Türü" için "application/x-www-form-urlencoded" seçeneğini seçin
  • Gövde boş kalır.
  • "Eylem Oluştur" düğmesini tıklayın.
  • Devam'ı tıklayın
  • Bitir'i tıklayın.
  • IFTTT "Bağlandı" dedikten sonra "Tamam, Google. [yeni tetikleyici ifade]" diyerek yeni ifadenizi deneyin.

Örnek açıklama ve parametreler (Bilginize göre, parametreler büyük/küçük harfe duyarlıdır. 't', 'T' ile aynı değildir) [Harici IP Adresi]'ni harici ipv4'ünüz olarak ayarlayın (yani 12.34.56.789)Sonra Port Yönlendirme adımından [Port] numarasını ayarlayın noktalı virgül (yani:28956) bağlantı noktasından sonra /kazan ekle (yani:28956/kazan)&T=1 || T, Değiştir || 0(kapalı), 1(açık), 2(aç/kapat)&A=128 || A, Parlaklık anlamına gelir || değer 0-255 (128 = %50 parlaklık)&R=255 || R, Kırmızı Kanal anlamına gelir || değer 0-255&G=255 || G, Yeşil Kanal anlamına gelir || değer 0-255&B=255 || B, Mavi Kanal anlamına gelir || değer 0-255

Aircookie'nin Wiki'sinde ön ayarlar ve LED efektleri dahil daha fazla parametreye bakın…https://github.com/Aircoookie/WLED/wiki/HTTP-reque…

Önerilen: