Sisukord:

Koduautomaatika Google'i assistendi ja Adafruit IO abil: 3 sammu
Koduautomaatika Google'i assistendi ja Adafruit IO abil: 3 sammu

Video: Koduautomaatika Google'i assistendi ja Adafruit IO abil: 3 sammu

Video: Koduautomaatika Google'i assistendi ja Adafruit IO abil: 3 sammu
Video: Blink Mini Cheap Security Camera от Amazon: домашняя автоматизация и настенная установка 2024, Juuni
Anonim
Koduautomaatika Google'i assistendi ja Adafruit IO abil
Koduautomaatika Google'i assistendi ja Adafruit IO abil

Google'i assistent on AI -l (tehisintellektil) põhinev häälkäsklusteenus. Hääle abil saame suhelda Google'i assistendiga ja see saab otsida Internetist, ajastada sündmusi, seadistada äratusi, juhtida seadmeid jne.

See teenus on saadaval nutitelefonides ja Google Home'i seadmetes. Google'i assistendi abil saame juhtida nutikaid koduseadmeid, sealhulgas tulesid, lüliteid, ventilaatoreid ja termostaate.

Ehitame rakenduse, mis saab juhtida kodumasinaid. Siin kontrollime Google'i assistendi teenuse abil 60 W pirni. See rakendus sisaldab Google'i abilist koos Adafruit serveri ja IFTTT teenusega.

Tarvikud

  1. NodeMCU (ESP8266) plaat
  2. 5V releemoodul
  3. Jumper kaablid
  4. Leivalaud

Samm: võrguteenuse konto loomine

Online -teenuse konto loomine
Online -teenuse konto loomine
Online -teenuse konto loomine
Online -teenuse konto loomine
Online -teenuse konto loomine
Online -teenuse konto loomine
  1. Esiteks lõite konto aadressil www. Adafruit.io
  2. Nüüd looge armatuurlaud. See armatuurlaud on kasutajaliides asjade kaugjuhtimiseks.
  3. Pärast ülaltoodud toimingute tegemist andke armatuurlauale nimi ja salvestage see.
  4. Nüüd looge voog (kasutajaliides), et juhtida valgust On-Off. Selle loomiseks klõpsake lihtsalt sümbolil „+” ja valige kuvatav lülitusvoog.
  5. Pärast lülitusvoo valimist ilmub hüpikaken, nagu näidatud.
  6. Sisestage meie voo nimi (näidatud punases kastis) ja looge see. Pärast loomist valige loodud voog (siin on minu LED) ja seejärel klõpsake nuppu Edasi. Järgmises etapis seadistage allpool näidatud voog.
  7. Siin kasutasin nupu jaoks 0 (VÄLJAS) ja 1 (SEES) teksti ja seejärel klõpsake nuppu Loo. See loob armatuurlauale lülitusnupu, mida saab kasutada asjade kaugjuhtimiseks.

Nüüd on minu armatuurlaud asjade Interneti -rakenduste, näiteks koduautomaatika jaoks valmis.

2. samm: IFTTT (kui see, siis see)

IFTTT (kui see, siis see)
IFTTT (kui see, siis see)
IFTTT (kui see, siis see)
IFTTT (kui see, siis see)
IFTTT (kui see, siis see)
IFTTT (kui see, siis see)

If This Then That, tuntud ka kui IFTTT, on tasuta veebipõhine teenus lihtsate tingimuslausete ahelate loomiseks, mida nimetatakse aplettideks. Apleti käivitavad muudes veebiteenustes (nt Gmail, Facebook, Telegram, Instagram või Pinterest) toimuvad muudatused.

Näiteks võib aplett saata e-kirja, kui kasutaja säutseb hashtagi kasutades või kopeerib Facebookis oleva foto kasutaja arhiivi, kui keegi märgib kasutaja fotol. Siin kasutasin IFTTT -d, et kasutada ahelas Google'i assistendi teenust ja Adafruit -teenust. Niisiis, kui kasutan Google'i assistenti oma kodu valgust juhtimiseks, öeldes Ok Google, lülitage tuli sisse või välja. Seejärel tõlgendab IFTTT sõnumit ja saab selle Adafruit'i armatuurlauale arusaadava käsuna saata loodud voogu.

Esimene samm on IFTTT -s konto loomine.

Märkus. Looge IFTTT-s konto, kasutades sama e-posti ID-d, mida kasutasite Adafruit'is.

  1. Pärast konto loomist klõpsake nuppu Minu apletid ja seejärel valige Uus aplett.
  2. Pärast uue apleti valimist saame uue lehe, kus peaksime klõpsama nupul See on pildil näidatud.
  3. Seejärel otsige üles Google'i assistent ja valige see.
  4. Nüüd sisestage häälfraasid, mida kasutame Google'i assistendi käsuna.

Me võime sisestada mis tahes fraasi vastavalt meie rakendusele. Nagu näete, on ülaltoodud väljadele sisestatud fraasid valguse sisselülitamiseks. Valguse väljalülitamiseks peame looma teise apleti erinevate fraasidega.

Nüüd saame teise lehe, millel peame klõpsama sellel valikul, mida kasutatakse Google'i assistendi ühendamiseks Adafruitiga.

  1. Seejärel otsige Adafruit ja valige see.
  2. Pärast Adafruit'i valimist valige toiming. Nüüd sisestage, milliseid andmeid peame Adafruit armatuurlaua misse voogu saatma.
  3. Klõpsake nuppu Loo toiming.

Niisiis, kui kasutan mobiilseadmes Google'i assistenti ja annan häälkäskluse „Ok Google, lülitage LED sisse”, saab IFTTT -s loodud aplett selle käsu ja saadab andmed „1” Adafruit'i voogu. See käivitab sündmuse Adafruit armatuurlaual, mida mikrokontroller (siin NodeMCU) pidevalt jälgib. See mikrokontroller tegutseb vastavalt Adafruit'i armatuurlaua andmete muutmisele.

3. samm: voog ja skeemid

Vool ja skeemid
Vool ja skeemid
Vool ja skeemid
Vool ja skeemid

Selle projekti kood:

Soovitan: