Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Úvod:
Nuž, ako sa ukazuje, som príliš lenivý a prihlasovať sa do cloudovej konzoly Bolt, aby som nakŕmil svojho miláčika, bolo trochu priveľa.
Využil som teda cloud Bolt a službu IFTTT na kŕmenie svojho domáceho maznáčika, kedykoľvek to poviem Asistentovi Google v telefóne. TLDR - Asistent Google v mojom telefóne kŕmi moje domáce zvieratá vždy, keď poviem slová - „OK Google, Feed moje domáce zvieratko. . Vďaka tomu sa nebudem musieť prihlásiť do cloudovej konzoly a kliknutím na tlačidlo nakŕmiť svojho domáceho maznáčika. Môžem jednoducho povedať svojmu telefónu Android, aby to urobil za mňa.
Informačný tok
- Do telefónu hovorím - „OK Google, feed my pet“.
- Asistent Google rozpozná príkaz a odošle žiadosť na IFTTT.
- IFTTT spustí webhook prepojený s mojim Pet-Feederom. Pretože je môj Pet-Feeder pripojený k Bolt Cloudu, rozumie webhooku a pošle do môjho zariadenia príkaz na nakŕmenie domáceho maznáčika.
Čo je IFTTT?
IFTTT: -Je to skratka pre If This Then That. Je to bezplatná služba, ktorá umožňuje používateľom vytvárať spúšťače a vykonávať akcie na základe spúšťačov. Choďte sem a prihláste sa do IFTTT.
Zásoby
Veci použité v tomto projekte
Hardvérové komponenty a softvérové aplikácie a online služba
Bolt wifi modul
Arduino Uno
Servo motor
Zariadenie Android (Pomerne nedávne zariadenie Android (Android 5.0 a novšie) by malo mať Asistenta Google.) × 1
Bolt IoT Bolt Cloud
Služba IFTTT Maker
Krok 1: Ako vytvorte adresu URL pre spustenie vášho podávača domácich zvierat
- Adresa URL, ktorú použijete na spustenie podávača domácich zvierat, bude príkazom Serial Write, ktorý je potrebné odoslať na Bolt.
- Boltduino bude počúvať a pri úspešnom príkazovom zápase otvorí a zatvorí dvere v podávači domácich zvierat, čím nakŕmi vášho domáceho maznáčika.
- URL bude niečo ako,
cloud.boltiot.com/remote//serialWrite?data=a&deviceName=
- Nahraďte kľúč API a názov zariadenia vlastným.
- Kľúč API a názov zariadenia nájdete po prihlásení na hlavnom paneli Bolt Cloud.
- Uložte si túto URL, ako ju budete neskôr potrebovať. Kliknutím sem sa prihlásite do Bolt Cloud.
KÓD
Ako je uvedené v textovom súbore (napr. Code2.text)
Krok 2: Kroky na prepojenie telefónu Android s IFTTT
Prihláste sa do IFTTT pomocou rovnakého e -mailového ID Google, aké ste použili vo svojom telefóne s Androidom. Ak bol môj telefón podpísaný pomocou e -mailového ID [email protected], prihláste sa do IFTTT pomocou rovnakého e -mailového ID
- V rozbaľovacej ponuke vpravo hore kliknite na „Nový aplet“.
- IFTTT vám teraz ukazuje niečo také,
- Kliknite na +toto. Teraz by sa vám ukázal zoznam služieb, na ktorých by ste mohli založiť spúšťač. Pokračujte a vyberte službu Google Assistant.
Teraz stojíte pred niekoľkými možnosťami. Pretože chceme hovoriť s Asistentom Google, aby niečo spustil, vyberte možnosť, ktorá hovorí - „Povedzte jednoduchú frázu“. Ďalej môžete napísať spúšťač pre Asistenta Google. Asistent Google tento spúšťač rozpozná a odošle správu do cloudu Bolt. Na svoj účel som nastavil spúšť ako „Nakŕmte svojho domáceho maznáčika“. v reakcii na to Asistent Google povie „Kŕmenie domáceho maznáčika“. 1. Po vytvorení spúšťača musíte IFTTT povedať, čo má robiť, keď je spúšťač aktivovaný.
2. Kliknite na +to na obrazovke. To vám umožní vybrať si službu, ktorá niečo vykoná, keď je aktivovaný spúšťač.
3. Vyhľadajte a kliknite na službu „Webhook“a zvoľte možnosť „Vytvoriť webovú žiadosť“.
4. IFTTT by teda odoslal webhook vždy, keď je aktivovaný spúšťač.
5. Na ďalšej obrazovke zadajte adresu URL ako volanie rozhrania API pre zariadenie Bolt.
6. Metóda by mala byť GET a typ obsahu je „Aplikácia/json“. Adresa URL bude rovnaká, ako som vysvetlil vyššie uvedenú časť.
7. Po dokončení by mal vyzerať niečo ako obrázok nižšie.
Krok 3: V akcii
1. Povedzte „Dobre, Google.
2. Nakŕmte moje zvieratko. “Asistent Google by mal príkaz rozpoznať a odpovedať„ Kŕmenie domáceho maznáčika “.
3. Kŕmidlo pre domáce zvieratá by malo otvárať a zatvárať záchytné dvierka, ktoré vydávajú krmivo pre vášho domáceho maznáčika.