Innholdsfortegnelse:

Hjemmeautomatisering ved hjelp av Google Assistant og Adafruit IO: 3 trinn
Hjemmeautomatisering ved hjelp av Google Assistant og Adafruit IO: 3 trinn

Video: Hjemmeautomatisering ved hjelp av Google Assistant og Adafruit IO: 3 trinn

Video: Hjemmeautomatisering ved hjelp av Google Assistant og Adafruit IO: 3 trinn
Video: Google Home Hub против Google Home - Лучшие умные домашние помощники! 2024, November
Anonim
Hjemmeautomatisering ved hjelp av Google Assistant og Adafruit IO
Hjemmeautomatisering ved hjelp av Google Assistant og Adafruit IO

Google -assistent er AI (Artificial Intelligence) basert talekommando -tjeneste. Ved å bruke tale kan vi samhandle med Google Assistant, og den kan søke på internett, planlegge hendelser, stille alarmer, kontrollere apparater, etc.

Denne tjenesten er tilgjengelig på smarttelefoner og Google Home -enheter. Vi kan kontrollere smarthjem, inkludert lys, brytere, vifter og termostater ved hjelp av Google Assistant.

Vi skal bygge et program som kan kontrollere husholdningsapparater. Her vil vi kontrollere en 60W pære ved hjelp av Google Assistant -tjenesten. Denne applikasjonen inkluderer Google -assistent sammen med Adafruit -server og IFTTT -tjeneste.

Rekvisita

  1. NodeMCU (ESP8266) Board
  2. 5V relémodul
  3. Hoppekabler
  4. Brødbrett

Trinn 1: Opprette en online servicekonto

Opprette en online servicekonto
Opprette en online servicekonto
Opprette en online servicekonto
Opprette en online servicekonto
Opprette en online servicekonto
Opprette en online servicekonto
  1. Opprett først en konto på www. Adafruit.io
  2. Lag et dashbord. Dette dashbordet er et brukergrensesnitt for å kontrollere ting eksternt.
  3. Etter å ha fulgt trinnene ovenfor, oppgi et navn til dashbordet og lagre det.
  4. Lag nå feed (brukergrensesnitt) for å kontrollere lyset On-Off. For å lage det, klikker du bare på "+" -symbolet og velger vekselstrømmen som vises.
  5. Etter at du har valgt vekselstrøm, vises et popup-vindu som vist.
  6. Skriv inn navnet på feedet vårt (vist i en rød boks) og lag det. Etter opprettelsen, velg den opprettede feed (her er min LED) og klikk deretter på Neste trinn. I neste trinn konfigurerer du feedet som vises nedenfor.
  7. Her brukte jeg 0 (AV) og 1 (PÅ) tekst for knapp og klikk deretter på opprett. Dette vil opprette en veksleknapp på dashbordet som kan brukes til å kontrollere ting eksternt.

Nå er dashbordet mitt klart for IoT -applikasjoner som hjemmeautomatisering.

Trinn 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å kjent som IFTTT er en gratis nettbasert tjeneste for å lage kjeder med enkle betingede utsagn, kalt applets. En applet utløses av endringer som skjer i andre webtjenester som Gmail, Facebook, Telegram, Instagram eller Pinterest.

For eksempel kan en applet sende en e-postmelding hvis brukeren tweeter ved hjelp av en hashtag eller kopiere et foto på Facebook til en brukers arkiv hvis noen merker en bruker i et foto. Her brukte jeg IFTTT til å bruke google assistenttjeneste og Adafruit -tjeneste i kjeden. Så når jeg bruker google assistent til å kontrollere lyset i hjemmet mitt ved å si Ok Google, slå lyset PÅ eller AV. Deretter tolker IFTTT meldingen og kan sende den til Adafruits dashbord som en forståelig kommando til den opprettede feeden.

Konfigurer IFTTT Det første trinnet er å opprette en konto på IFTTT.

Merk: Opprett en konto på IFTTT ved å bruke den samme e-post-IDen som du har brukt for Adafruit.

  1. Etter at du har opprettet en konto, klikker du på Mine appleter og velger Ny applett.
  2. Etter å ha valgt en ny applet, får vi en ny side der vi skal klikke på Dette vises på bildet.
  3. Søk deretter etter Google Assistant og velg den.
  4. Skriv nå inn talesetninger som vi skal bruke som en kommando for Google Assistant.

Vi kan skrive inn en hvilken som helst frase i henhold til søknaden vår. Som du kan se, er uttrykkene som er angitt i feltene ovenfor for å gjøre Light ON. For å gjøre Light OFF, må vi lage en annen applet med forskjellige setninger.

Nå får vi en annen side der vi må klikke på det alternativet som brukes til å koble Google Assistant til Adafruit.

  1. Søk deretter etter Adafruit og velg den.
  2. Etter å ha valgt Adafruit, velg handling. Skriv inn hvilke data vi må sende til hvilken feed av Adafruit dashbord.
  3. Klikk på Opprett handling.

Så når jeg bruker Google Assistant på mobilen min og gir talekommando som "Ok Google, slå på LED", mottar appleten som er opprettet i IFTTT denne kommandoen og sender data '1' til Adafruit -feedet. Dette vil utløse hendelsen på Adafruit -dashbordet som kontinuerlig overvåkes av mikrokontrolleren (her NodeMCU). Denne mikrokontrolleren vil iverksette tiltak i henhold til dataendringen på Adafruit -dashbordet.

Trinn 3: Flyt og skjema

Flyt og skjema
Flyt og skjema
Flyt og skjema
Flyt og skjema

For koden til dette prosjektet:

Anbefalt: