Taula de continguts:

Google Assistance Pet Fedder: 3 passos
Google Assistance Pet Fedder: 3 passos

Vídeo: Google Assistance Pet Fedder: 3 passos

Vídeo: Google Assistance Pet Fedder: 3 passos
Vídeo: Smart Pet Feeder controled by ESP32 and Google Assistant 2024, Juliol
Anonim
Google Assistance Pet Fedder
Google Assistance Pet Fedder
Google Assistance Pet Fedder
Google Assistance Pet Fedder

Introducció:

Bé, pel que resulta, sóc massa mandrós i iniciar la sessió a la consola del núvol Bolt per alimentar la meva mascota va ser una mica massa.

Per tant, he utilitzat el núvol Bolt i el servei d’IFTTT per alimentar la meva mascota sempre que li dic a l'Assistent de Google del telèfon que ho faci. TLDR: l'Assistent de Google del meu telèfon alimenta les meves mascotes sempre que dic les paraules: "OK Google, Feed la meva mascota.". Això m'evita haver d'iniciar sessió a la consola del núvol per fer clic a un botó per alimentar la meva mascota. Només puc dir al meu telèfon Android que ho faci per mi.

Flux d'informació

  • Jo dic: "Ok Google, alimenta la meva mascota" al telèfon.
  • L'Assistent de Google reconeix l'ordre i envia una sol·licitud a IFTTT.
  • IFTTT activa un webhook vinculat al meu alimentador de mascotes. Com que el meu alimentador de mascotes està connectat al Bolt Cloud, entén el webhook i envia una ordre al meu dispositiu per alimentar la meva mascota.

Què és IFTTT?

IFTTT: -Valora If This Then That. És un servei gratuït que permet als usuaris crear activadors i executar accions basades en aquests. Aneu aquí per iniciar sessió a IFTTT.

Subministraments

Coses utilitzades en aquest projecte

Components de maquinari i aplicacions de programari i servei en línia

Mòdul wifi Bolt

Arduino Uno

Servomotor

Dispositiu Android (un dispositiu Android bastant recent (Android 5.0+) hauria de tenir l'Assistent de Google.) × 1

Bolt IoT Bolt Cloud

Servei IFTTT Maker

Pas 1: Com es crea l'URL per activar l'alimentador de mascotes

Com es crea l'URL per activar l'alimentador de mascotes
Com es crea l'URL per activar l'alimentador de mascotes
Com es crea l'URL per activar l'alimentador de mascotes
Com es crea l'URL per activar l'alimentador de mascotes
  • L'URL que faràs servir per activar l'alimentador d'animals de companyia serà una ordre d'escriptura en sèrie que cal enviar al Bolt.
  • El Boltduino estarà escoltant i, en un partit de comandaments reeixit, obrirà i tancarà la porta de l’alimentador de mascotes, donant així de menjar a la vostra mascota.
  • L'URL serà semblant a:

cloud.boltiot.com/remote//serialWrite?data=a&deviceName=

  • Substituïu la clau de l'API i el nom del dispositiu per la vostra.
  • Podeu trobar la vostra clau API i el nom del dispositiu iniciant la sessió al tauler de Bolt Cloud.
  • Deseu aquest URL perquè el necessitareu més endavant. Feu clic aquí per iniciar la sessió al Bolt Cloud.

CODI

Tal com es proporciona al fitxer de text (per exemple, code2.text)

Pas 2: passos per enllaçar el telèfon Android a IFTTT

Inicieu la sessió a IFTTT amb el mateix identificador de correu electrònic de Google que es feia servir al vostre telèfon Android. Si el meu telèfon s’ha signat amb l’identificador de correu electrònic [email protected], inicieu la sessió a IFTTT amb el mateix identificador de correu electrònic

  • Feu clic a "Nou applet" al menú desplegable situat a la part superior dreta.
  • IFTTT ara us mostra alguna cosa així,
  • Feu clic a + això. Ara això us mostrarà una llista de serveis per basar-vos. Seguiu endavant i seleccioneu el servei de l'Assistent de Google.

Ara us trobeu amb algunes opcions. Com que volem parlar amb l'Assistent de Google per activar alguna cosa, trieu l'opció que digui - "Digueu una frase senzilla". A continuació, podeu escriure el disparador per a l'Assistent de Google. L'Assistent de Google reconeixeria aquest activador i enviaria un missatge al Bolt Cloud. Per al meu propòsit, he establert el disparador com a "Alimenta la meva mascota". en resposta a la qual l'Assistent de Google diria "Donar de menjar a la vostra mascota". 1. Després de crear el disparador, heu d’indicar a IFTTT què cal fer quan l’activador s’activa.

2. Feu clic a + que a la pantalla. Això us permetrà escollir un servei per executar alguna cosa quan s'activi el disparador.

3. Cerqueu i feu clic al servei "Webhook" i trieu l'opció "Feu una sol·licitud web".

4. Per tant, IFTTT enviaria un webhook sempre que s’activi el disparador.

5. A la pantalla següent, introduïu l'URL com a trucada d'API per al dispositiu Bolt.

6. El mètode ha de ser GET i el tipus de contingut és "Application / json". L'URL serà el mateix que he explicat a la secció anterior.

7. Quan es completi, hauria de ser semblant a la imatge següent.

Pas 3: en acció

1. Digueu D'acord Google.

2. Alimenta la meva mascota. "L'assistent de Google hauria de reconèixer l'ordre i respondre amb" Donar de menjar a la vostra mascota ".

3. L’alimentador de mascotes hauria d’obrir i tancar la trampa que distribueix aliments per a la vostra mascota.

Recomanat: