WLED (sa ESP8266) + IFTTT + Google Assistant: 5 Hakbang
WLED (sa ESP8266) + IFTTT + Google Assistant: 5 Hakbang
Anonim
WLED (sa ESP8266) + IFTTT + Google Assistant
WLED (sa ESP8266) + IFTTT + Google Assistant

Ang tutorial na ito ay magsisimula ka sa paggamit ng IFTTT at Google Assistant para sa WLED sa isang ESP8266.

Upang mai-set up ang iyong WLED & ESP8266, sundin ang gabay na ito sa tynick:

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

Sumigaw sa Aircookie para sa napakahusay na software! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App

Mga Pantustos:

Nagpapatakbo ang WLED ng isang ESP8266, nodeMCU, o katulad. IFTTT AccountGoogle Assistant at / o Google Home Devices

Hakbang 1: Buksan ang Mga Port sa Iyong Router

Buksan ang Mga Port sa Iyong Router
Buksan ang Mga Port sa Iyong Router
  • Upang ma-access ng IFTTT ang iyong ESP8266, kailangan mong buksan ang isang port sa labas ng mundo.
  • Sasabihin sa iyo ng iyong WLED app kung ano ang panloob na IP address para sa iyong ESP8266.
  • Pumili ng walang karaniwang port para sa labas (hal. 20015, 32265 atbp) at port 80 sa panloob na port.
  • Mangyaring mag-refer sa iyong mga tagubilin sa mga router sa pag-set up ng pagpapasa ng port.
  • * Hindi inirerekumenda na gamitin ang default port 80 bukas sa labas ng mundo *

Hakbang 2: Lumikha ng IFTTT Trigger W / Google Assistant

Lumikha ng IFTTT Trigger W / Google Assistant
Lumikha ng IFTTT Trigger W / Google Assistant
Lumikha ng IFTTT Trigger W / Google Assistant
Lumikha ng IFTTT Trigger W / Google Assistant
Lumikha ng IFTTT Trigger W / Google Assistant
Lumikha ng IFTTT Trigger W / Google Assistant

* Tandaan: Hihikayat ka ng IFTTT na i-link ang iyong Google Account at magbigay ng mga pahintulot para sa IFTTT *

  • Mag-sign up sa IFTTT sa IFTTT.com
  • I-click ang Lumikha sa kanang sulok sa itaas.
  • I-click ang "Kung Ito (Magdagdag)" na may itim na background.
  • Maghanap para sa "Google Assistant" at i-click ang "Google Assistant"
  • I-click ang "Sabihin ang isang simpleng parirala" na may itim na background.

Hakbang 3: IFTTT - I-setup ang Google Assistant

IFTTT - I-setup ang Google Assistant
IFTTT - I-setup ang Google Assistant
  • Sa ilalim ng "Ano ang gusto mong sabihin?"

    Ipasok ang utos na sasabihin mo pagkatapos ng "OK, Google…" Halimbawa: Ipasok ang "I-on ang buwan" kung ang iyong parirala ay "OK, Google. Buksan ang buwan."

  • Sa ilalim ng "Ano ang ibang paraan upang sabihin ito? (Opsyonal)"

    Maglagay ng pangalawang utos na sasabihin mo pagkatapos ng "OK, Google…” Halimbawa: Ipasok ang "buwan sa" kung ang iyong parirala ay "OK, Google. Moon on."

  • Sa ilalim ng "At ibang paraan? (Opsyonal)"

    Maglagay ng pangalawang utos na sasabihin mo pagkatapos ng "OK, Google…” Halimbawa: Ipasok ang "I-on ang buwan" kung ang iyong parirala ay "OK, Google. Buksan ang buwan."

  • Sa ilalim ng "Ano ang gusto mong sabihin ng Assistant bilang tugon?"

    Ipasok kung ano ang nais mong sabihin sa iyo ng Google Assistant. Halimbawa: “OK. Tapos na”o“Nakuha”o“Pagbukas ng buwan”

  • Piliin ang iyong wika.
  • I-click ang "Lumikha ng gatilyo

Hakbang 4: IFTTT - Webhooks

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
  • I-click ang Pagkatapos Na (Magdagdag) na may itim na background
  • Maghanap para sa "Webhooks" at i-click ang "Webhooks"
  • I-click ang "Gumawa ng isang kahilingan sa web"

Hakbang 5: Pag-setup ng Kahilingan sa Web sa IFTTT at Tapusin

Pag-setup ng Kahilingan sa Web sa IFTTT at Tapusin
Pag-setup ng Kahilingan sa Web sa IFTTT at Tapusin
Pag-setup ng Kahilingan sa Web sa IFTTT at Tapusin
Pag-setup ng Kahilingan sa Web sa IFTTT at Tapusin
  • Para sa URL, ipasok ang [External IP Address]: [Port] / win [options for the trigger]
  • Halimbawa: Upang buksan ang LED at itakda ang kulay sa puti: [Panlabas na IP Address]: [Port] / win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255

    Patuloy lamang na idagdag ang iyong GET string gamit ang & {parameter} = {halaga}

  • Para sa "Paraan", piliin ang "GET"
  • Para sa "Uri ng Nilalaman", piliin ang "application / x-www-form-urlencoded"
  • Katawan isang mananatiling blangko.
  • I-click ang pindutang "Lumikha ng Aksyon".
  • I-click ang Magpatuloy
  • I-click ang Tapusin.
  • Matapos sabihin ng IFTTT na "Nakakonekta", subukan ang iyong bagong parirala sa pamamagitan ng pagsasabing "OK, Google. [Bagong parirala ng pag-trigger]"

Halimbawa ng paliwanag at mga parameter (FYI, ang mga parameter ay sensitibo sa kaso. Ang 't' ay hindi pareho sa 'T') Itakda ang [Panlabas na IP Address] bilang iyong panlabas na ipv4 (ibig sabihin 12.34.56.789) Itakda ang numero ng [Port] mula sa Port Forwarding hakbang pagkatapos semicolon (ibig sabihin: 28956) idagdag / manalo pagkatapos ng port (ie: 28956 / win) & T = 1 || Ang ibig sabihin ng T ay Toggle || 0 (off), 1 (on), 2 (toggle on / off) & A = 128 || Ang ibig sabihin ng Liwanag || halagang 0-255 (128 = 50% ningning) & R = 255 || Ang ibig sabihin ng R ay Red Channel || halagang 0-255 & G = 255 || Ang ibig sabihin ng G ay Green Channel || halagang 0-255 & B = 255 || Ang ibig sabihin ng B ay Blue Channel || halaga 0-255

Tingnan ang higit pang mga parameter sa Wiki ng Aircookie kasama ang mga preset at LED effect…