Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Introduksjon:
Vel, som det viser seg, er jeg for lat og logget inn på Bolt -sky -konsollen for å mate kjæledyret mitt var litt for mye.
Så jeg har benyttet Bolt -skyen og IFTTTs tjeneste for å mate kjæledyret mitt hver gang jeg forteller Google Assistant på telefonen min om å gjøre det. TLDR - Google -assistenten på telefonen min mater kjæledyrene mine hver gang jeg sier ordene: "OK Google, feed kjæledyret mitt.". Dette unngår at jeg må logge på sky -konsollen for å klikke på en knapp for å mate kjæledyret mitt. Jeg kan bare fortelle Android -telefonen min å gjøre det for meg.
Informasjonsflyt
- Jeg sier - "OK Google, mate kjæledyret mitt" til telefonen min.
- Google Assistant gjenkjenner kommandoen og sender en forespørsel til IFTTT.
- IFTTT utløser en webhook koblet til min Pet-Feeder Siden min Pet-Feeder er koblet til Bolt Cloud, forstår den webhook og sender en kommando til enheten min for å mate kjæledyret mitt.
Hva er IFTTT?
IFTTT: -Det står for If This Then That. Det er en gratis tjeneste som lar brukerne opprette utløsere og utføre handlinger basert på utløserne. Gå hit for å logge på IFTTT.
Rekvisita
Ting som brukes i dette prosjektet
Maskinvarekomponent- og programvare -apper og nettjeneste
Bolt wifi -modul
Arduino Uno
Servo motor
Android -enhet (En ganske nylig Android -enhet (Android 5.0+) bør ha Google Assistant.) × 1
Bolt IoT Bolt Cloud
IFTTT Maker -tjeneste
Trinn 1: Slik oppretter du nettadressen for utløsning av kjæledyrsmateren din
- URL-en du vil bruke til å utløse kjæledyrsmateren, er en kommando for serieskrivning som må sendes til bolten.
- Boltduino vil lytte og på en vellykket kommandokamp vil den åpne og lukke døren i dyrefôr, og dermed mate kjæledyret ditt.
- Nettadressen vil være noe slikt,
cloud.boltiot.com/remote//serialWrite?data=a&deviceName=
- Erstatt API -nøkkelen og enhetsnavnet med ditt eget.
- Du finner API -nøkkelen og enhetsnavnet ved å logge deg på Bolt Cloud -dashbordet.
- Lagre denne URL -en, siden du trenger den senere. Klikk her for å logge på Bolt Cloud.
KODE
Som angitt i tekstfil (dvs. code2.text)
Trinn 2: Trinn for å koble Android -telefonen din til IFTTT
Logg deg på IFTTT ved å bruke den samme e -post -ID -en fra Google som på Android -telefonen din. Hvis telefonen min ble signert med e -post -ID -en [email protected], logger du deg på IFTTT med samme e -post -ID
- Klikk på "New Applet" fra rullegardinmenyen øverst til høyre.
- IFTTT viser deg nå noe slikt,
- Klikk på +dette. Nå vil dette vise deg en liste over tjenester å basere utløseren på. Velg Google Assistant -tjenesten.
Nå står du overfor noen alternativer. Siden vi ønsker å snakke med Google Assistant for å utløse noe, velger du alternativet som sier - "Si en enkel setning". Deretter kan du skrive utløseren for Google Assistant. Google Assistant ville gjenkjenne denne utløseren og sende en melding til Bolt Cloud. For mitt formål har jeg satt utløseren som "Feed my pet". som svar på hvilken Google Assistant ville si "Feeding your pet.". 1. Etter at du har opprettet utløseren, må du fortelle IFTTT hva du skal gjøre når utløseren er aktivert.
2. klikk på +det på skjermen. Dette lar deg velge en tjeneste for å utføre noe når utløseren er aktivert.
3. Søk og klikk på "Webhook" -tjenesten og velg alternativet "Lag en webforespørsel".
4. Så, IFTTT ville sendt en webhook når utløseren din er aktivert.
5. I det neste skjermbildet skriver du inn URL -en som API -kall for Bolt -enheten.
6. Metoden skal være GET og innholdstypen er "Application/json". URL -adressen vil være den samme URL -en som jeg har forklart delen ovenfor.
7. Når den er fullført, skal den se ut som på bildet nedenfor.
Trinn 3: I bruk
1. Si Ok Google.
2. Gi mitt kjæledyr mat. "Google -assistenten skal gjenkjenne kommandoen og svare med" Feeding your pet."
3. Kjæledyrsmateren skal åpne og lukke døren som gir mat til kjæledyret ditt.