Indholdsfortegnelse:

Hjemmeautomatisering ved hjælp af Google Assistant og Adafruit IO: 3 trin
Hjemmeautomatisering ved hjælp af Google Assistant og Adafruit IO: 3 trin

Video: Hjemmeautomatisering ved hjælp af Google Assistant og Adafruit IO: 3 trin

Video: Hjemmeautomatisering ved hjælp af Google Assistant og Adafruit IO: 3 trin
Video: How to set up Nest Hub or Google Assistant Smart Display 2024, Juli
Anonim
Hjemmeautomatisering ved hjælp af Google Assistant og Adafruit IO
Hjemmeautomatisering ved hjælp af Google Assistant og Adafruit IO

Google -assistent er AI (Artificial Intelligence) baseret stemmekommandotjeneste. Ved hjælp af stemme kan vi interagere med Google Assistant, og den kan søge på internettet, planlægge begivenheder, indstille alarmer, styre apparater osv.

Denne service er tilgængelig på smartphones og Google Home -enheder. Vi kan styre smarte hjemmeapparater, herunder lys, kontakter, ventilatorer og termostater ved hjælp af vores Google Assistant.

Vi bygger en applikation, der kan styre husholdningsapparater. Her styrer vi en 60W pære ved hjælp af Google Assistant -tjenesten. Denne applikation inkluderer Google -assistent sammen med Adafruit -server og IFTTT -service.

Forbrugsvarer

  1. NodeMCU (ESP8266) -kort
  2. 5V relæmodul
  3. Jumper kabler
  4. Brødbræt

Trin 1: Oprettelse af en onlinetjenestekonto

Oprettelse af en online servicekonto
Oprettelse af en online servicekonto
Oprettelse af en online servicekonto
Oprettelse af en online servicekonto
Oprettelse af en online servicekonto
Oprettelse af en online servicekonto
  1. Oprettede først en konto på www. Adafruit.io
  2. Opret nu et dashboard. Dette dashboard er en brugergrænseflade til fjernstyring af ting.
  3. Når du har fulgt ovenstående trin, skal du angive et navn til instrumentbrættet og gemme det.
  4. Opret nu feed (brugergrænseflade) for at styre lys On-Off. For at oprette det skal du bare klikke på symbolet ‘+’ og vælge det viste skiftefeed.
  5. Efter valg af skiftefeed vises et pop op-vindue som vist.
  6. Indtast navnet på vores feed (vist i en rød boks) og opret det. Efter oprettelsen skal du vælge det oprettede feed (her er min LED) og derefter klikke på det næste trin. I det næste trin konfigureres feedet, der er vist nedenfor.
  7. Her brugte jeg 0 (OFF) og 1 (ON) tekst til knappen, og klik derefter på Opret. Dette vil oprette en vippeknap på dit dashboard, som kan bruges til at styre ting eksternt.

Nu er mit dashboard klar til IoT -applikationer som hjemmeautomatisering.

Trin 2: IFTTT (If This Then That)

IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)
IFTTT (If This Then That)

If This Then That, også kendt som IFTTT er en gratis webbaseret service til at oprette kæder af enkle betingede udsagn, kaldet applets. En applet udløses af ændringer, der sker inden for andre webtjenester som Gmail, Facebook, Telegram, Instagram eller Pinterest.

For eksempel kan en applet sende en e-mail-besked, hvis brugeren tweets ved hjælp af et hashtag eller kopiere et foto på Facebook til en brugers arkiv, hvis nogen tagger en bruger på et foto. Her brugte jeg IFTTT til at bruge google assistent service og Adafruit service i kæden. Så når jeg bruger google assistent til at styre lyset i mit hjem ved at sige Ok Google, skal du tænde eller slukke lyset. Så fortolker IFTTT meddelelsen og kan sende den til Adafruit's dashboard som en forståelig kommando til det oprettede feed.

Konfigurer IFTTT Det første trin er at oprette en konto på IFTTT.

Bemærk: Opret en konto på IFTTT ved at bruge det samme e-mail-id, som du har brugt til Adafruit.

  1. Efter oprettelse af konto skal du klikke på Mine applets og derefter vælge Ny applet.
  2. Efter at have valgt en ny applet får vi en ny side, hvor vi skal klikke på Dette vises på billedet.
  3. Søg derefter efter Google Assistant og vælg den.
  4. Indtast nu stemmesætninger, som vi vil bruge som en kommando til Google Assistant.

Vi kan indtaste enhver sætning i henhold til vores ansøgning. Som du kan se, er de sætninger, der er angivet i ovenstående felter, til at tænde lyset. For at gøre Light OFF, skal vi oprette en anden applet med forskellige sætninger.

Nu får vi en anden side, hvor vi skal klikke på den mulighed, der bruges til at forbinde Google Assistant med Adafruit.

  1. Søg derefter efter Adafruit og vælg det.
  2. Når du har valgt Adafruit, skal du vælge handling. Indtast nu, hvilke data vi skal sende til hvilket feed af Adafruit dashboard.
  3. Klik på Opret handling.

Så når jeg bruger Google Assistant på min mobil og giver stemmekommando som "Ok Google, Tænd LED", modtager applet oprettet i IFTTT denne kommando og sender data '1' til Adafruit -feedet. Dette vil udløse begivenheden på Adafruit dashboard, som løbende overvåges af mikrokontrolleren (her NodeMCU). Denne mikrokontroller vil tage handling i henhold til dataændringen på Adafruit dashboard.

Trin 3: Flow og skemaer

Flow og skemaer
Flow og skemaer
Flow og skemaer
Flow og skemaer

For koden til dette projekt:

Anbefalede: