Tartalomjegyzék:

Otthoni automatizálás a Google Assistant és az Adafruit IO használatával: 3 lépés
Otthoni automatizálás a Google Assistant és az Adafruit IO használatával: 3 lépés

Videó: Otthoni automatizálás a Google Assistant és az Adafruit IO használatával: 3 lépés

Videó: Otthoni automatizálás a Google Assistant és az Adafruit IO használatával: 3 lépés
Videó: Google Assistant | Az okosotthon kényelme 2024, November
Anonim
Otthoni automatizálás a Google Assistant és az Adafruit IO használatával
Otthoni automatizálás a Google Assistant és az Adafruit IO használatával

A Google asszisztens az AI (Mesterséges Intelligencia) alapú hangvezérlő szolgáltatás. A hang használatával kapcsolatba léphetünk a Google asszisztenssel, és kereshet az interneten, ütemezheti az eseményeket, beállíthat riasztásokat, vezérelheti a készülékeket stb.

Ez a szolgáltatás okostelefonokon és Google Home eszközökön érhető el. Google Segédünk segítségével irányíthatjuk az intelligens otthoni eszközöket, beleértve a lámpákat, a kapcsolókat, a ventilátorokat és a termosztátokat.

Létrehozunk egy alkalmazást, amely vezérli a háztartási gépeket. Itt egy 60 W -os izzót fogunk irányítani a Google Assistant szolgáltatás segítségével. Ez az alkalmazás tartalmazza a Google asszisztenst, az Adafruit szervert és az IFTTT szolgáltatást.

Kellékek

  1. NodeMCU (ESP8266) tábla
  2. 5V relé modul
  3. Jumper kábelek
  4. Kenyeretábla

1. lépés: Online szolgáltatási fiók létrehozása

Online szolgáltatási fiók létrehozása
Online szolgáltatási fiók létrehozása
Online szolgáltatási fiók létrehozása
Online szolgáltatási fiók létrehozása
Online szolgáltatási fiók létrehozása
Online szolgáltatási fiók létrehozása
  1. Először hozzon létre egy fiókot a www. Adafruit.io oldalon
  2. Most hozzon létre egy irányítópultot. Ez az irányítópult egy felhasználói felület a dolgok távolról történő vezérléséhez.
  3. A fenti lépések végrehajtása után adjon nevet a műszerfalnak, és mentse el.
  4. Most hozzon létre hírcsatornát (felhasználói felületet) a világítás be-kikapcsolásához. A létrehozásához kattintson a „+” szimbólumra, és válassza ki a megjelenő váltócsatornát.
  5. A váltócsatorna kiválasztása után megjelenik egy felugró ablak az ábrán látható módon.
  6. Adja meg a hírcsatorna nevét (piros mezőben látható), és hozza létre. A létrehozás után válassza ki a létrehozott feedet (itt az enyém LED), majd kattintson a Következő lépésre. A következő lépésben konfigurálja az alábbi táblázatot.
  7. Itt 0 (KI) és 1 (BE) szöveget használtam a gombhoz, majd kattints a létrehozás gombra. Ez egy kapcsológombot hoz létre a műszerfalon, amellyel távolról vezérelheti a dolgokat.

Most a műszerfal készen áll az IoT alkalmazásokra, például az otthoni automatizálásra.

2. lépés: IFTTT (ha ez, akkor ez)

IFTTT (ha ez, akkor az)
IFTTT (ha ez, akkor az)
IFTTT (ha ez, akkor az)
IFTTT (ha ez, akkor az)
IFTTT (ha ez, akkor az)
IFTTT (ha ez, akkor az)

Az IFTTT néven is ismert If This Then That egy ingyenes webalapú szolgáltatás, amely egyszerű feltételes utasításokat, kisalkalmazásokat tartalmaz. Egy kisalkalmazást más webszolgáltatásokon (például Gmail, Facebook, Telegram, Instagram vagy Pinterest) előforduló változások váltanak ki.

Például egy kisalkalmazás e-mail üzenetet küldhet, ha a felhasználó tweetel egy hashtag használatával, vagy másol egy fotót a Facebookon a felhasználó archívumába, ha valaki megcímkéz egy felhasználót egy fényképen. Itt az IFTTT segítségével használtam a Google asszisztens szolgáltatást és az Adafruit szolgáltatást a láncban. Tehát, amikor a Google asszisztens segítségével irányítom otthonom fényét az Ok Google kimondásával, kapcsolja be vagy ki a lámpát. Ezután az IFTTT értelmezi az üzenetet, és érthető parancsként elküldi az Adafruit műszerfalára a létrehozott hírcsatornához.

Az első lépés egy fiók létrehozása az IFTTT -n.

Megjegyzés: Hozzon létre fiókot az IFTTT-n ugyanazzal az e-mail azonosítóval, amelyet az Adafruit esetében használt.

  1. A fiók létrehozása után kattintson a Saját kisalkalmazások elemre, majd válassza az Új kisalkalmazás lehetőséget.
  2. Miután új kisalkalmazást választottunk, kapunk egy új oldalt, amelyre rákattintunk, hogy Ez látható a képen.
  3. Ezután keressen rá a Google Segédre, és válassza ki.
  4. Most írja be a hangkifejezéseket, amelyeket parancsként használunk a Google asszisztens számára.

Bármilyen kifejezést beírhatunk alkalmazásunk szerint. Amint láthatja, a fenti mezőkben megadott kifejezések a Light ON bekapcsolására szolgálnak. A Fény kikapcsolásához létre kell hoznunk egy másik kisalkalmazást, különböző kifejezésekkel.

Most kapunk egy másik oldalt, amelyen rá kell kattintanunk arra a lehetőségre, amelyet a Google Segéd és az Adafruit összekapcsolására használunk.

  1. Ezután keressen rá az Adafruitra, és válassza ki.
  2. Az Adafruit kiválasztása után válassza a műveletet. Most adja meg, hogy milyen adatokat kell küldenünk az Adafruit műszerfal melyik hírcsatornájához.
  3. Kattintson a Művelet létrehozása gombra.

Tehát, amikor a Google Segédet használom a mobilomon, és hangutasítást adok „Ok Google, kapcsolja be a LED -et” néven, az IFTTT -ben létrehozott kisalkalmazás megkapja ezt a parancsot, és az „1” adatokat küldi el az Adafruit hírcsatornába. Ez elindítja az eseményt az Adafruit műszerfalon, amelyet a mikrokontroller (itt NodeMCU) folyamatosan felügyel. Ez a mikrokontroller az Adafruit műszerfalon végrehajtott adatváltozásnak megfelelően intézkedik.

3. lépés: Folyamat és vázlatok

Folyamat és vázlatok
Folyamat és vázlatok
Folyamat és vázlatok
Folyamat és vázlatok

A projekt kódja:

Ajánlott: