Kazalo:

Domača avtomatizacija z Googlovim pomočnikom in Adafruit IO: 3 koraki
Domača avtomatizacija z Googlovim pomočnikom in Adafruit IO: 3 koraki

Video: Domača avtomatizacija z Googlovim pomočnikom in Adafruit IO: 3 koraki

Video: Domača avtomatizacija z Googlovim pomočnikom in Adafruit IO: 3 koraki
Video: Сербский язык. Brzalice. Скороговорки. Упражнения. 2024, Julij
Anonim
Domača avtomatizacija z Googlovim pomočnikom in Adafruit IO
Domača avtomatizacija z Googlovim pomočnikom in Adafruit IO

Googlov pomočnik je storitev glasovnih ukazov, ki temelji na AI (umetna inteligenca). Z glasom lahko komuniciramo z Googlovim pomočnikom in lahko išče po internetu, načrtuje dogodke, nastavlja alarme, nadzorne naprave itd.

Ta storitev je na voljo v pametnih telefonih in napravah Google Home. Z Googlovim pomočnikom lahko upravljamo pametne domače naprave, vključno z lučmi, stikali, ventilatorji in termostati.

Zgradili bomo aplikacijo, ki lahko nadzoruje gospodinjske aparate. Tukaj bomo s pomočjo storitve Google Assistant nadzirali žarnico 60W. Ta aplikacija vključuje Googlovega pomočnika skupaj s strežnikom Adafruit in storitvijo IFTTT.

Zaloge

  1. Plošča NodeMCU (ESP8266)
  2. 5V relejni modul
  3. Mostični kabli
  4. Ogledna plošča

1. korak: Ustvarite račun za spletno storitev

Ustvarjanje računa za spletno storitev
Ustvarjanje računa za spletno storitev
Ustvarjanje računa za spletno storitev
Ustvarjanje računa za spletno storitev
Ustvarjanje računa za spletno storitev
Ustvarjanje računa za spletno storitev
  1. Najprej sem ustvaril račun na www. Adafruit.io
  2. Zdaj ustvarite nadzorno ploščo. Ta nadzorna plošča je uporabniški vmesnik za daljinsko upravljanje stvari.
  3. Ko sledite zgornjim korakom, na nadzorno ploščo vnesite ime in ga shranite.
  4. Zdaj ustvarite vir (uporabniški vmesnik) za nadzor luči Vklop-Izklop. Če ga želite ustvariti, kliknite simbol ‘+’ in izberite prikazani preklopni vir.
  5. Ko izberete preklopni vir, se prikaže pojavno okno, kot je prikazano.
  6. Vnesite ime našega vira (prikazano v rdečem polju) in ga ustvarite. Po ustvarjanju izberite ustvarjen vir (tukaj je moja LED) in nato kliknite Naprej. V naslednjem koraku konfigurirajte vir, ki je prikazan spodaj.
  7. Tukaj sem uporabil besedilo 0 (IZKLOP) in 1 (VKLJUČENO) za gumb in nato kliknite na Ustvari. Tako boste na nadzorni plošči ustvarili preklopni gumb, ki ga lahko uporabite za daljinsko upravljanje stvari.

Zdaj je moja nadzorna plošča pripravljena za aplikacije IoT, kot je avtomatizacija doma.

2. korak: IFTTT (Če to potem tisto)

IFTTT (Če to potem to)
IFTTT (Če to potem to)
IFTTT (Če to potem to)
IFTTT (Če to potem to)
IFTTT (Če to potem to)
IFTTT (Če to potem to)

Če je to potem tisto, znano tudi kot IFTTT, je brezplačna spletna storitev za ustvarjanje verig preprostih pogojnih stavkov, imenovanih programčki. Aplikacijo sprožijo spremembe, ki se pojavijo v drugih spletnih storitvah, kot so Gmail, Facebook, Telegram, Instagram ali Pinterest.

Na primer, programček lahko pošlje e-poštno sporočilo, če uporabnik tvita s pomočjo hashtaga ali kopira fotografijo na Facebooku v uporabnikov arhiv, če nekdo označi uporabnika na fotografiji. Tukaj sem uporabil IFTTT za uporabo storitve Googlovega pomočnika in storitve Adafruit v verigi. Ko torej uporabljam Googlov pomočnik za nadzor luči doma, tako da izgovorim Ok Google, vklopi ali izklopi luč. Nato IFTTT razlaga sporočilo in ga lahko pošlje na nadzorno ploščo Adafruit kot razumljiv ukaz ustvarjenemu viru.

Konfiguriranje IFTTT Prvi korak je ustvarjanje računa na IFTTT.

Opomba: Ustvarite račun na IFTTT z istim e-poštnim ID-jem, ki ste ga uporabili za Adafruit.

  1. Po ustvarjanju računa kliknite Moji jabolki in nato izberite Nov programček.
  2. Po izbiri novega programčka dobimo novo stran, na kateri moramo klikniti na To je prikazano na sliki.
  3. Nato poiščite Pomočnika Google in ga izberite.
  4. Zdaj vnesite glasovne stavke, ki jih bomo uporabili kot ukaz za Googlovega pomočnika.

V skladu z našo aplikacijo lahko vnesemo katero koli besedno zvezo. Kot lahko vidite, so stavki, vneseni v zgornja polja, namenjeni vključitvi luči. Za izklop svetlobe moramo ustvariti še en programček z različnimi stavki.

Zdaj dobimo drugo stran, na kateri moramo klikniti to možnost, ki se uporablja za povezavo Googlovega pomočnika z Adafruitom.

  1. Nato poiščite Adafruit in ga izberite.
  2. Ko izberete Adafruit, izberite dejanje. Zdaj vnesite, katere podatke moramo poslati v kateri vir nadzorne plošče Adafruit.
  3. Kliknite Ustvari dejanje.

Torej, ko uporabljam Pomočnika Google na svojem mobilnem telefonu in glasovnim ukazom dam besedo »Ok Google, Turn LED ON«, programček, ustvarjen v IFTTT, prejme ta ukaz in pošlje podatke »1« v vir Adafruit. To bo sprožilo dogodek na nadzorni plošči Adafruit, ki ga mikrokrmilnik neprestano spremlja (tukaj NodeMCU). Ta mikrokrmilnik bo ukrepal v skladu s spremembo podatkov na nadzorni plošči Adafruit.

3. korak: Tok in sheme

Tok in sheme
Tok in sheme
Tok in sheme
Tok in sheme

Za kodo tega projekta:

Priporočena: