Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimat, ESP8266 -da WLED üçün IFTTT və Google köməkçisini istifadə etməyə başlayacaq.
WLED & ESP8266 qurmaq üçün tynickdəki bu təlimatı izləyin:
tynick.com/blog/11-03-2019/getting-started…
Belə böyük bir proqram üçün Aircookie-yə bağırın! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App
Təchizat:
ESP8266, nodeMCU və ya bənzəri işləyən WLED. IFTTT Hesabı Google köməkçisi və/və ya Google Ev Cihazları
Addım 1: Routerinizdə Limanları açın
- IFTTT -nin ESP8266 -ya daxil olması üçün xarici dünyaya bir liman açmalısınız.
- WLED tətbiqiniz, ESP8266 üçün daxili IP ünvanının nə olduğunu sizə xəbər verəcəkdir.
- Xarici üçün standart olmayan bir port seçin (yəni. 20015, 32265 və s.) Və daxili portda 80 port.
- Zəhmət olmasa marşrutlaşdırıcınızın liman yönləndirməsini qurmaqla bağlı təlimatlarına baxın.
- *Xarici dünyaya açıq olan standart 80 portundan istifadə etmək tövsiyə edilmir*
Addım 2: IFTTT Tetikleyicisi W/ Google köməkçisi yaradın
*Qeyd: IFTTT, Google Hesabınızı əlaqələndirməyi və IFTTT üçün icazə vermənizi istəyəcək*
- IFTTT.com saytında IFTTT ilə qeydiyyatdan keçin
- Sağ üst küncdəki Yarat düyməsini basın.
- Qara fonda "Bu varsa (əlavə et)" düyməsini basın.
- "Google köməkçisi" ni axtarın və "Google köməkçisi" düyməsini basın.
- Qara fonlu "Sadə bir söz deyin" düyməsini basın.
Addım 3: IFTTT - Google köməkçisini qurun
- "Nə demək istəyirsən?" Altında
"OK, Google …" sözündən sonra deyəcəyiniz əmri daxil edin. Məsələn: "OK Google. Ayı yandır" ifadəniz varsa "Ayı yandırın" daxil edin
- "Bunu söyləməyin başqa yolu nədir? (İsteğe bağlı)" altında
"OK Google …" sözündən sonra deyəcəyiniz ikinci bir əmr daxil edin. Məsələn: "OK, Google" ifadəniz varsa "on on" daxil edin. Ay aya."
- "Və başqa bir yol? (İsteğe bağlı)" altında
"OK, Google …" sözündən sonra deyəcəyiniz ikinci bir əmr daxil edin. Məsələn: "OK, Google. Ayı yandırın."
-
"Köməkçinin cavab olaraq nə deməsini istəyirsən?"
Google köməkçisinin sizə söyləməsini istədiyinizi daxil edin. Məsələn: “Tamam. Bitti "və ya" Anladım "və ya" Aya Dönmə"
- Dilinizi seçin.
- "Tetikleyici yaradın
Addım 4: IFTTT - Webhooks
- Qara fon ilə Sonra (Əlavə et) düyməsini basın
- "Webhooks" axtarın və "Webhooks" düyməsini basın
- "Veb sorğusu et" düyməsini basın
Addım 5: IFTTT -də Veb İstəyini Qurun və Bitirin
- URL üçün [Xarici IP ünvanı] daxil edin: [Liman] /qazan [tətik üçün seçimlər]
-
Misal: LED -ləri yandırmaq və rəngi ağ rəngə qoymaq üçün: [Xarici IP ünvanı]: [Port]/win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255
GET sətrinizi & {parameter} = {value} ilə əlavə etməyə davam edin
- "Metod" üçün "GET" seçin
- "Məzmun növü" üçün "application/x-www-form-urlencoded" seçin
- Bədən boş qalır.
- "Fəaliyyət Yarat" düyməsini basın.
- Davam et düyməsini basın
- Bitir düyməsini basın.
- IFTTT "Bağlandı" dedikdən sonra "OK Google. [Yeni tətik ifadəsi]" deyərək yeni ifadənizi sınayın.
Nümunə izahı və parametrləri (FYI, parametrlər hərflərə həssasdır. 'T' 'T' ilə eyni deyil) Xarici IPv4 olaraq [Xarici IP ünvanı] seçin (yəni 12.34.56.789) Port Göndərmə addımından sonra [Port] nömrəsini təyin edin. nöqtədən sonra nöqtəli vergül (yəni: 28956) limandan sonra əlavə et /qazan (yəni: 28956 /qalib) & T = 1 || T keçid deməkdir || 0 (off), 1 (on), 2 (on/off keçid) & A = 128 || Bir vasitə Parlaqlıq || dəyər 0-255 (128 = 50% parlaqlıq) & R = 255 || R Qırmızı Kanal deməkdir || dəyər 0-255 & G = 255 || G Yaşıl Kanal deməkdir || dəyər 0-255 & B = 255 || B Mavi Kanal || dəyər 0-255
Aircookie Wiki-də əvvəlcədən təyin edilmiş və LED effektləri daxil olmaqla daha çox parametrə baxın …