Taula de continguts:

Domòtica mitjançant l'Assistent de Google i Adafruit IO: 3 passos
Domòtica mitjançant l'Assistent de Google i Adafruit IO: 3 passos

Vídeo: Domòtica mitjançant l'Assistent de Google i Adafruit IO: 3 passos

Vídeo: Domòtica mitjançant l'Assistent de Google i Adafruit IO: 3 passos
Vídeo: Casa Domòtica, solucions IOT per utilitzar a l'habitatge mitjançant protocol MQTT | Paula Mora 2024, Juliol
Anonim
Domòtica mitjançant l'Assistent de Google i Adafruit IO
Domòtica mitjançant l'Assistent de Google i Adafruit IO

L’assistent de Google és un servei d’ordres de veu basat en la intel·ligència artificial (IA). Mitjançant la veu, podem interactuar amb l’assistent de Google i fer cerques a Internet, programar esdeveniments, configurar alarmes, controlar aparells, etc.

Aquest servei està disponible als telèfons intel·ligents i als dispositius Google Home. Podem controlar els dispositius domèstics intel·ligents, inclosos llums, interruptors, ventiladors i termòstats, mitjançant el nostre Assistent de Google.

Construirem una aplicació que pugui controlar els electrodomèstics. Aquí, controlarem una bombeta de 60 W mitjançant el servei de l'Assistent de Google. Aquesta aplicació inclou l'assistent de Google juntament amb el servidor Adafruit i el servei IFTTT.

Subministraments

  1. Tauler NodeMCU (ESP8266)
  2. Mòdul de relé 5V
  3. Cables de pont
  4. Taula de pa

Pas 1: crear un compte de servei en línia

Creació d’un compte de servei en línia
Creació d’un compte de servei en línia
Creació d’un compte de servei en línia
Creació d’un compte de servei en línia
Creació d’un compte de servei en línia
Creació d’un compte de servei en línia
  1. En primer lloc, heu creat un compte a www. Adafruit.io
  2. Ara, creeu un tauler. Aquest tauler és una interfície d'usuari per controlar les coses de forma remota.
  3. Després de seguir els passos anteriors, proporcioneu un nom al tauler i deseu-lo.
  4. Ara, creeu un feed (interfície d'usuari) per controlar la llum On-Off. Per crear-lo, només cal que feu clic al símbol "+" i seleccioneu el canal d'alimentació que es mostra.
  5. Després de seleccionar l'opció d'alimentació, apareixerà una finestra emergent com es mostra.
  6. Introduïu el nom del nostre feed (que es mostra en un quadre vermell) i creeu-lo. Després de la creació, seleccioneu el feed creat (aquí el meu és LED) i feu clic al següent pas. Al següent pas, configureu el feed que es mostra a continuació.
  7. Aquí he utilitzat el text 0 (OFF) i 1 (ON) per al botó i després he fet clic a crear. Això crearà un botó d'activació al tauler que es pot utilitzar per controlar les coses de forma remota.

Ara, el meu tauler està preparat per a aplicacions IoT com la domòtica.

Pas 2: IFTTT (si això és així)

IFTTT (Si això és així)
IFTTT (Si això és així)
IFTTT (Si això és així)
IFTTT (Si això és així)
IFTTT (Si això és així)
IFTTT (Si això és així)

If This Then That, també conegut com IFTTT, és un servei gratuït basat en web per crear cadenes d’instruccions condicionals simples, anomenades applets. Una miniaplicació s’activa pels canvis que es produeixen en altres serveis web com Gmail, Facebook, Telegram, Instagram o Pinterest.

Per exemple, un applet pot enviar un missatge de correu electrònic si l'usuari fa un tuit amb un hashtag o copia una foto a Facebook a l'arxiu d'un usuari si algú etiqueta un usuari en una foto. Aquí he utilitzat IFTTT per utilitzar el servei d'assistent de Google i el servei d'Adafruit a la cadena. Per tant, quan faig servir Google Assistant per controlar la llum de casa dient Ok Google, encén o apaga el llum. Aleshores IFTTT interpreta el missatge i el pot enviar al tauler d’Adafruit com una ordre comprensible del feed creat.

Configurar IFTTT El primer pas és crear un compte a IFTTT.

Nota: Creeu un compte a IFTTT mitjançant el mateix identificador de correu electrònic que heu utilitzat per a Adafruit.

  1. Després de crear el compte, feu clic a Els meus applets i, a continuació, seleccioneu Applet nou.
  2. Després de seleccionar un applet nou, obtenim una nova pàgina en la qual hauríem de fer clic a Això es mostra a la imatge.
  3. A continuació, cerqueu l'Assistent de Google i seleccioneu-lo.
  4. Ara, introduïu frases de veu que farem servir com a ordre per a l'assistent de Google.

Podem introduir qualsevol frase segons la nostra aplicació. Com podeu veure, les frases introduïdes als camps anteriors serveixen per activar la llum. Per desactivar Light, hem de crear un altre applet amb frases diferents.

Ara, obtenim una altra pàgina en la qual hem de fer clic a l'opció que s'utilitza per connectar l'Assistent de Google amb Adafruit.

  1. A continuació, cerqueu Adafruit i seleccioneu-lo.
  2. Després de seleccionar Adafruit, trieu l'acció. Ara introduïu quines dades hem d’enviar a quin feed del tauler d’Adafruit.
  3. Feu clic a Crea acció.

Per tant, quan faig servir l'Assistent de Google al mòbil i dono ordres de veu com a "Ok Google, encén el LED", la miniaplicació creada a IFTTT rep aquesta ordre i enviarà les dades '1' al feed d'Adafruit. Això provocarà l'esdeveniment al tauler d'Adafruit que el microcontrolador controla contínuament (aquí NodeMCU). Aquest microcontrolador prendrà mesures segons el canvi de dades al tauler d'Adafruit.

Pas 3: flux i esquemes

Flux i esquemes
Flux i esquemes
Flux i esquemes
Flux i esquemes

Per obtenir el codi d’aquest projecte:

Recomanat: