
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

Google asistent je usluga glasovnih naredbi zasnovana na AI -u (umjetna inteligencija). Pomoću glasa možemo komunicirati s google asistentom koji može pretraživati na internetu, zakazivati događaje, postavljati alarme, upravljačke uređaje itd.
Ova je usluga dostupna na pametnim telefonima i Google Home uređajima. Pomoću našeg Google asistenta možemo kontrolirati pametne kućne uređaje, uključujući svjetla, prekidače, ventilatore i termostate.
Izradit ćemo aplikaciju koja može kontrolirati kućanske aparate. Ovdje ćemo kontrolirati žarulju od 60 W pomoću usluge Google pomoćnik. Ova aplikacija uključuje Google asistenta zajedno s Adafruit poslužiteljem i IFTTT uslugom.
Pribor
- NodeMCU (ESP8266) ploča
- 5V relejni modul
- Kratki kabeli
- Oglasna ploča
Korak 1: Stvaranje računa internetske usluge



- Prvo, stvorio račun na www. Adafruit.io
- Sada izradite nadzornu ploču. Ova nadzorna ploča korisničko je sučelje za daljinsko upravljanje stvarima.
- Nakon što slijedite gore navedene korake, navedite naziv nadzorne ploče i spremite ga.
- Sada stvorite feed (korisničko sučelje) za upravljanje svjetlom On-Off. Da biste ga stvorili, samo kliknite simbol ‘+’ i odaberite prikazani preklopni feed.
- Nakon odabira toggle feeda, pojavit će se skočni prozor kao što je prikazano.
- Unesite naziv našeg feeda (prikazan u crvenom okviru) i stvorite ga. Nakon stvaranja odaberite stvoreni feed (ovdje je moj LED), a zatim kliknite Sljedeći korak. U sljedećem koraku konfigurirajte feed koji je prikazan ispod.
- Ovdje sam koristio 0 (OFF) i 1 (ON) tekst za gumb, a zatim kliknite na create. Ovo će stvoriti prekidač na vašoj nadzornoj ploči koji se može koristiti za daljinsko upravljanje stvarima.
Sada je moja nadzorna ploča spremna za IoT aplikacije poput kućne automatizacije.
Korak 2: IFTTT (Ako ovo onda ono)



If This Then That, također poznat kao IFTTT, besplatna je web-usluga za stvaranje lanaca jednostavnih uvjetnih izjava, nazvanih appleti. Aplet se pokreće promjenama koje se dešavaju unutar drugih web usluga kao što su Gmail, Facebook, Telegram, Instagram ili Pinterest.
Na primjer, aplet može poslati poruku e-pošte ako korisnik tweetuje koristeći hashtag ili kopira fotografiju na Facebooku u korisničku arhivu ako netko označi korisnika na fotografiji. Ovdje sam koristio IFTTT za korištenje usluge Google pomoćnika i usluge Adafruit u lancu. Dakle, kad koristim google pomoćnik za upravljanje svjetlom svog doma govoreći Ok Google, UKLJUČI ili ISKLJUČI svjetlo. Zatim IFTTT tumači poruku i može je poslati na Adafruit -ovu nadzornu ploču kao razumljivu naredbu stvorenom feedu.
Konfiguriranje IFTTT -a Prvi korak je stvaranje računa na IFTTT -u.
Napomena: Napravite račun na IFTTT-u koristeći isti ID e-pošte koji ste koristili za Adafruit.
- Nakon stvaranja računa kliknite na Moje aplete, a zatim odaberite Novi aplet.
- Nakon odabira novog appleta, dobivamo novu stranicu na kojoj trebamo kliknuti na Ovo je prikazano na slici.
- Zatim potražite Google Assistant i odaberite ga.
- Sada unesite glasovne izraze koje ćemo koristiti kao naredbu za google pomoćnik.
Možemo unijeti bilo koji izraz prema našoj aplikaciji. Kao što vidite, izrazi uneseni u gornja polja služe za uključivanje svjetla. Za isključivanje svjetla moramo stvoriti još jedan applet s različitim izrazima.
Sada dobivamo drugu stranicu na kojoj moramo kliknuti na tu opciju koja se koristi za povezivanje Google asistenta s Adafruitom.
- Zatim potražite Adafruit i odaberite ga.
- Nakon odabira Adafruit, odaberite radnju. Sada unesite koje podatke moramo poslati na koji feed Adafruit nadzorne ploče.
- Pritisnite Stvori radnju.
Dakle, kada koristim Google asistenta na mobitelu i dajem glasovnu naredbu kao "Ok Google, UKLJUČI LED", aplet kreiran u IFTTT -u prima ovu naredbu i šalje podatke '1' u feed Adafruit. Ovo će pokrenuti događaj na Adafruit nadzornoj ploči koju mikrokontroler kontinuirano nadzire (ovdje NodeMCU). Ovaj će mikrokontroler poduzeti mjere u skladu s promjenom podataka na Adafruit nadzornoj ploči.
Korak 3: Tok i sheme


Za kôd ovog projekta:
Preporučeni:
Kućna automatizacija sljedeće generacije pomoću Eagle Cad -a (1. dio - PCB): 14 koraka

Kućna automatizacija sljedeće generacije pomoću Eagle Cada (1. dio - PCB): Uvod: Zašto govorim o svojoj sljedećoj generaciji: jer koristi neke komponente koje su mnogo bolje od tradicionalnih uređaja za kućnu automatizaciju. Uređajima može upravljati pomoću: Google Voice Commands dodirne ploče na Kontroli uređaja iz aplikacije
Kućna automatizacija pomoću ESP8266 ili NODEMCU: 6 koraka

Kućna automatizacija pomoću ESP8266 ili NODEMCU -a: Jeste li ikada htjeli učiniti svoj dom automatiziranim putem WiFi -ja? Želite kontrolirati svjetla, ventilator i sve ostale uređaje sa svog pametnog telefona? Ili ste ikada htjeli uputstva o povezanim uređajima i početku rada s njim? Ovaj projekt kućne automatizacije će
Google pomoćnik - Iot kućna automatizacija pomoću Esp8266: 6 koraka

Google pomoćnik | Iot kućna automatizacija pomoću Esp8266: U ovim uputama pokazat ću vam kućnu automatizaciju kojom upravlja Google pomoćnik
Kućna automatizacija pomoću Google Firebase: 3 koraka

Automatizacija doma pomoću Google Firebasea: Uvod: Ovo je projekt kućne automatizacije koji koristi firebase i nodeMCU. Prvo zašto sam odabrao Firebase je to što se može lako održavati jer ima izvješće o napretku, Crash Analytics itd., A potpuno je besplatno, pa vam možemo
Automatska kućna automatizacija i nadzor kućnim upravljanjem glasom/internetom pomoću ESP8266 i Google Home Mini: 6 koraka

Kućna automatizacija i nadzor kućnim glasovnim/internetskim upravljanjem pomoću ESP8266 i Google Home Mini DIY: Hej !! Nakon duge pauze ja sam ovdje jer svi moramo učiniti nešto dosadno (posao) da bismo zaradili. Nakon svih članaka HOME AUTOMATION koje sam napisao s BLUETOOTH, IR, Local WIFI, Cloud tj. Onih teških, * SADA * dolazi najjednostavniji, ali najučinkovitiji