Sadržaj:

Kućna automatizacija pomoću Google asistenta i Adafruit IO: 3 koraka
Kućna automatizacija pomoću Google asistenta i Adafruit IO: 3 koraka

Video: Kućna automatizacija pomoću Google asistenta i Adafruit IO: 3 koraka

Video: Kućna automatizacija pomoću Google asistenta i Adafruit IO: 3 koraka
Video: Умным домом на Google Home, легко управлять на русском со смартфона #shorts #smartlighting 2024, Srpanj
Anonim
Kućna automatizacija pomoću Google asistenta i Adafruit IO -a
Kućna automatizacija pomoću Google asistenta i Adafruit IO -a

Google asistent je usluga glasovnih naredbi zasnovana na AI -u (umjetna inteligencija). Pomoću glasa možemo komunicirati s google asistentom koji može pretraživati na internetu, zakazivati događaje, postavljati alarme, upravljačke uređaje itd.

Ova je usluga dostupna na pametnim telefonima i Google Home uređajima. Pomoću našeg Google asistenta možemo kontrolirati pametne kućne uređaje, uključujući svjetla, prekidače, ventilatore i termostate.

Izradit ćemo aplikaciju koja može kontrolirati kućanske aparate. Ovdje ćemo kontrolirati žarulju od 60 W pomoću usluge Google pomoćnik. Ova aplikacija uključuje Google asistenta zajedno s Adafruit poslužiteljem i IFTTT uslugom.

Pribor

  1. NodeMCU (ESP8266) ploča
  2. 5V relejni modul
  3. Kratki kabeli
  4. Oglasna ploča

Korak 1: Stvaranje računa internetske usluge

Stvaranje računa internetske usluge
Stvaranje računa internetske usluge
Stvaranje računa internetske usluge
Stvaranje računa internetske usluge
Stvaranje računa internetske usluge
Stvaranje računa internetske usluge
  1. Prvo, stvorio račun na www. Adafruit.io
  2. Sada izradite nadzornu ploču. Ova nadzorna ploča korisničko je sučelje za daljinsko upravljanje stvarima.
  3. Nakon što slijedite gore navedene korake, navedite naziv nadzorne ploče i spremite ga.
  4. Sada stvorite feed (korisničko sučelje) za upravljanje svjetlom On-Off. Da biste ga stvorili, samo kliknite simbol ‘+’ i odaberite prikazani preklopni feed.
  5. Nakon odabira toggle feeda, pojavit će se skočni prozor kao što je prikazano.
  6. Unesite naziv našeg feeda (prikazan u crvenom okviru) i stvorite ga. Nakon stvaranja odaberite stvoreni feed (ovdje je moj LED), a zatim kliknite Sljedeći korak. U sljedećem koraku konfigurirajte feed koji je prikazan ispod.
  7. Ovdje sam koristio 0 (OFF) i 1 (ON) tekst za gumb, a zatim kliknite na create. Ovo će stvoriti prekidač na vašoj nadzornoj ploči koji se može koristiti za daljinsko upravljanje stvarima.

Sada je moja nadzorna ploča spremna za IoT aplikacije poput kućne automatizacije.

Korak 2: IFTTT (Ako ovo onda ono)

IFTTT (Ako ovo onda ono)
IFTTT (Ako ovo onda ono)
IFTTT (Ako ovo onda ono)
IFTTT (Ako ovo onda ono)
IFTTT (Ako ovo onda ono)
IFTTT (Ako ovo onda ono)

If This Then That, također poznat kao IFTTT, besplatna je web-usluga za stvaranje lanaca jednostavnih uvjetnih izjava, nazvanih appleti. Aplet se pokreće promjenama koje se dešavaju unutar drugih web usluga kao što su Gmail, Facebook, Telegram, Instagram ili Pinterest.

Na primjer, aplet može poslati poruku e-pošte ako korisnik tweetuje koristeći hashtag ili kopira fotografiju na Facebooku u korisničku arhivu ako netko označi korisnika na fotografiji. Ovdje sam koristio IFTTT za korištenje usluge Google pomoćnika i usluge Adafruit u lancu. Dakle, kad koristim google pomoćnik za upravljanje svjetlom svog doma govoreći Ok Google, UKLJUČI ili ISKLJUČI svjetlo. Zatim IFTTT tumači poruku i može je poslati na Adafruit -ovu nadzornu ploču kao razumljivu naredbu stvorenom feedu.

Konfiguriranje IFTTT -a Prvi korak je stvaranje računa na IFTTT -u.

Napomena: Napravite račun na IFTTT-u koristeći isti ID e-pošte koji ste koristili za Adafruit.

  1. Nakon stvaranja računa kliknite na Moje aplete, a zatim odaberite Novi aplet.
  2. Nakon odabira novog appleta, dobivamo novu stranicu na kojoj trebamo kliknuti na Ovo je prikazano na slici.
  3. Zatim potražite Google Assistant i odaberite ga.
  4. Sada unesite glasovne izraze koje ćemo koristiti kao naredbu za google pomoćnik.

Možemo unijeti bilo koji izraz prema našoj aplikaciji. Kao što vidite, izrazi uneseni u gornja polja služe za uključivanje svjetla. Za isključivanje svjetla moramo stvoriti još jedan applet s različitim izrazima.

Sada dobivamo drugu stranicu na kojoj moramo kliknuti na tu opciju koja se koristi za povezivanje Google asistenta s Adafruitom.

  1. Zatim potražite Adafruit i odaberite ga.
  2. Nakon odabira Adafruit, odaberite radnju. Sada unesite koje podatke moramo poslati na koji feed Adafruit nadzorne ploče.
  3. Pritisnite Stvori radnju.

Dakle, kada koristim Google asistenta na mobitelu i dajem glasovnu naredbu kao "Ok Google, UKLJUČI LED", aplet kreiran u IFTTT -u prima ovu naredbu i šalje podatke '1' u feed Adafruit. Ovo će pokrenuti događaj na Adafruit nadzornoj ploči koju mikrokontroler kontinuirano nadzire (ovdje NodeMCU). Ovaj će mikrokontroler poduzeti mjere u skladu s promjenom podataka na Adafruit nadzornoj ploči.

Korak 3: Tok i sheme

Tok i sheme
Tok i sheme
Tok i sheme
Tok i sheme

Za kôd ovog projekta:

Preporučeni: