Sisällysluettelo:

Kotiautomaatio Google Assistantin ja Adafruit IO: n avulla: 3 vaihetta
Kotiautomaatio Google Assistantin ja Adafruit IO: n avulla: 3 vaihetta

Video: Kotiautomaatio Google Assistantin ja Adafruit IO: n avulla: 3 vaihetta

Video: Kotiautomaatio Google Assistantin ja Adafruit IO: n avulla: 3 vaihetta
Video: Night 2024, Heinäkuu
Anonim
Kotiautomaatio Google Assistantin ja Adafruit IO: n avulla
Kotiautomaatio Google Assistantin ja Adafruit IO: n avulla

Google Assistant on tekoälyyn (AI) perustuva äänikomentopalvelu. Äänen avulla voimme olla vuorovaikutuksessa Google -avustajan kanssa ja se voi etsiä Internetistä, ajoittaa tapahtumia, asettaa hälytyksiä, ohjata laitteita jne.

Tämä palvelu on saatavilla älypuhelimissa ja Google Home -laitteissa. Voimme hallita älykkäitä kodin laitteita, kuten valoja, kytkimiä, tuulettimia ja termostaatteja Google Assistantin avulla.

Rakennamme sovelluksen, joka voi ohjata kodinkoneita. Täällä ohjaamme 60 W: n lamppua Google Assistant -palvelun avulla. Tämä sovellus sisältää Google -avustajan sekä Adafruit -palvelimen ja IFTTT -palvelun.

Tarvikkeet

  1. NodeMCU (ESP8266) -levy
  2. 5V Relemoduuli
  3. Käynnistyskaapelit
  4. Leipälauta

Vaihe 1: Online -palvelutilin luominen

Online -palvelutilin luominen
Online -palvelutilin luominen
Online -palvelutilin luominen
Online -palvelutilin luominen
Online -palvelutilin luominen
Online -palvelutilin luominen
  1. Luo ensin tili osoitteessa www. Adafruit.io
  2. Luo nyt koontinäyttö. Tämä kojelauta on käyttöliittymä, jolla voit hallita asioita etänä.
  3. Kun olet suorittanut yllä olevat vaiheet, anna kojelaudalle nimi ja tallenna se.
  4. Luo nyt syöte (käyttöliittymä) valon On-Off ohjaamiseksi. Voit luoda sen napsauttamalla vain+-merkkiä ja valitsemalla näytettävän vaihtosyötteen.
  5. Kun olet valinnut vaihtosyötteen, ponnahdusikkuna tulee näkyviin kuvan mukaisesti.
  6. Kirjoita syötteemme nimi (näkyy punaisessa ruudussa) ja luo se. Valitse luomisen jälkeen luotu syöte (tässä minun on LED) ja napsauta sitten Seuraava vaihe. Määritä seuraavassa vaiheessa syöte, joka näkyy alla.
  7. Tässä käytin painikkeelle 0 (POIS) ja 1 (PÄÄLLÄ) tekstiä ja napsauta sitten luo. Tämä luo kojelautaan vaihtopainikkeen, jota voidaan käyttää etähallintaan.

Nyt kojelaudani on valmis IoT -sovelluksiin, kuten kodin automaatioon.

Vaihe 2: IFTTT (jos tämä sitten tämä)

IFTTT (jos tämä sitten se)
IFTTT (jos tämä sitten se)
IFTTT (jos tämä sitten se)
IFTTT (jos tämä sitten se)
IFTTT (jos tämä sitten se)
IFTTT (jos tämä sitten se)

If This Then That, joka tunnetaan myös nimellä IFTTT, on ilmainen verkkopohjainen palvelu, joka luo yksinkertaisten ehdollisten lausuntojen ketjuja, joita kutsutaan appleteiksi. Muiden verkkopalvelujen, kuten Gmailin, Facebookin, Telegramin, Instagramin tai Pinterestin, kautta tapahtuvat muutokset laukaisevat sovelman.

Esimerkiksi sovelma voi lähettää sähköpostiviestin, jos käyttäjä tweetoi hashtagin avulla tai kopioi valokuvan Facebookista käyttäjän arkistoon, jos joku merkitsee käyttäjän valokuvaan. Täällä käytin IFTTT: tä käyttämään ketjun google -avustajapalvelua ja Adafruit -palvelua. Joten kun käytän Google -avustajaa kotini valon sanomiseen Ok Google, kytke valo päälle tai pois päältä. Sitten IFTTT tulkitsee viestin ja voi lähettää sen Adafruitin kojelautaan ymmärrettävänä komennona luotulle syötteelle.

IFTTT: n määrittäminen Ensimmäinen vaihe on tilin luominen IFTTT: lle.

Huomautus: Luo tili IFTTT: lle käyttämällä samaa sähköpostitunnusta, jota käytit Adafruitissa.

  1. Napsauta tilin luomisen jälkeen Omat appletit ja valitse sitten Uusi appletti.
  2. Kun olemme valinneet uuden sovelman, saamme uuden sivun, jolla meidän pitäisi napsauttaa Tämä näkyy kuvassa.
  3. Etsi sitten Google Assistant ja valitse se.
  4. Kirjoita nyt äänilauseita, joita käytämme Google Assistantin komennona.

Voimme kirjoittaa minkä tahansa lauseen sovelluksemme mukaisesti. Kuten näette, yllä oleviin kenttiin kirjoitetut lauseet ovat valon kytkemiseksi päälle. Valon sammuttamiseksi meidän on luotava toinen sovelma eri lauseilla.

Nyt saamme toisen sivun, jolla meidän on napsautettava tätä vaihtoehtoa, jota käytetään yhdistämään Google Assistant Adafruutin kanssa.

  1. Etsi sitten Adafruit ja valitse se.
  2. Kun olet valinnut Adafruitin, valitse toiminto. Syötä nyt, mitä tietoja meidän on lähetettävä mihin Adafruit -kojelaudan syötteeseen.
  3. Napsauta Luo toiminto.

Joten kun käytän Google Assistantia matkapuhelimessani ja annan äänikomennon "Ok Google, Turn LED ON", IFTTT: ssä luotu appletti vastaanottaa tämän komennon ja lähettää tiedot "1" Adafruit -syötteeseen. Tämä käynnistää tapahtuman Adafruit -kojelaudalla, jota mikrokontrolleri (tässä NodeMCU) valvoo jatkuvasti. Tämä mikro -ohjain ryhtyy toimiin Adafruit -kojelaudan tietojen muutoksen mukaisesti.

Vaihe 3: Virtaus ja kaaviot

Virtaus ja kaaviot
Virtaus ja kaaviot
Virtaus ja kaaviot
Virtaus ja kaaviot

Projektin koodi:

Suositeltava: