Obsah:
- Zásoby
- Krok 1: Vytvoření účtu služby online
- Krok 2: IFTTT (pokud toto, pak ono)
- Krok 3: Tok a schémata
Video: Domácí automatizace pomocí Google Assistant a Adafruit IO: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Asistent Google je služba hlasových příkazů založená na AI (Artificial Intelligence). Pomocí hlasu můžeme komunikovat s asistentem Google a může vyhledávat na internetu, plánovat události, nastavovat alarmy, ovládat zařízení atd.
Tato služba je k dispozici na chytrých telefonech a zařízeních Google Home. Pomocí našeho Asistenta Google můžeme ovládat zařízení chytré domácnosti včetně světel, vypínačů, ventilátorů a termostatů.
Postavíme aplikaci, která dokáže ovládat domácí spotřebiče. Zde budeme ovládat 60W žárovku pomocí služby Google Assistant. Tato aplikace obsahuje asistenta Google spolu se serverem Adafruit a službou IFTTT.
Zásoby
- Deska NodeMCU (ESP8266)
- 5V reléový modul
- Propojovací kabely
- Prkénko
Krok 1: Vytvoření účtu služby online
- Nejprve si vytvořte účet na www. Adafruit.io
- Nyní vytvořte řídicí panel. Tento řídicí panel je uživatelské rozhraní pro vzdálené ovládání věcí.
- Po provedení výše uvedených kroků zadejte název řídicího panelu a uložte jej.
- Nyní vytvořte kanál (uživatelské rozhraní) pro ovládání světla Zapnuto-Vypnuto. Chcete -li jej vytvořit, klikněte na symbol „+“a vyberte zobrazený přepínací kanál.
- Po výběru přepínacího kanálu se zobrazí vyskakovací okno podle obrázku.
- Zadejte název našeho zdroje (zobrazený v červeném poli) a vytvořte jej. Po vytvoření vyberte vytvořený feed (zde je můj LED) a poté klikněte na Další krok. V dalším kroku nakonfigurujte kanál, který je zobrazen níže.
- Zde jsem pro text použil 0 (VYPNUTO) a 1 (ZAPNUTO) text a poté klikněte na vytvořit. Tím se na palubní desce vytvoří přepínací tlačítko, které lze použít k dálkovému ovládání věcí.
Můj řídicí panel je nyní připraven pro aplikace IoT, jako je domácí automatizace.
Krok 2: IFTTT (pokud toto, pak ono)
If This Then That, také známý jako IFTTT, je bezplatná webová služba pro vytváření řetězců jednoduchých podmíněných příkazů, nazývaných applety. Applet je spuštěn změnami, ke kterým dochází v rámci jiných webových služeb, jako je Gmail, Facebook, Telegram, Instagram nebo Pinterest.
Například může applet odeslat e-mailovou zprávu, pokud uživatel tweetuje pomocí hashtagu nebo zkopíruje fotografii na Facebooku do archivu uživatele, pokud někdo označí uživatele na fotografii. Zde jsem použil IFTTT k použití služby Google Assistant a služby Adafruit v řetězci. Když tedy pomocí asistenta Google ovládám světlo svého domova vyslovením příkazu Ok Google, zapněte nebo vypněte světlo. Poté IFTTT zprávu interpretuje a může ji odeslat na řídicí panel Adafruit jako srozumitelný příkaz do vytvořeného zdroje.
Konfigurace IFTTT Prvním krokem je vytvoření účtu na IFTTT.
Poznámka: Vytvořte si účet na IFTTT pomocí stejného e-mailového ID, jaké jste použili pro Adafruit.
- Po vytvoření účtu klikněte na Moje aplety a poté vyberte Nový aplet.
- Po výběru nového appletu získáme novou stránku, na které bychom měli kliknout na To je zobrazeno na obrázku.
- Poté vyhledejte Google Assistant a vyberte jej.
- Nyní zadejte hlasové fráze, které použijeme jako příkaz pro asistenta Google.
Můžeme zadat libovolnou frázi podle naší aplikace. Jak vidíte, fráze zadané ve výše uvedených polích slouží k zapnutí světla. Abychom vypnuli světlo, musíme vytvořit další applet s různými frázemi.
Nyní se nám dostává další stránka, na které musíme kliknout na tuto možnost, která slouží k propojení Google Assistant s Adafruitem.
- Poté vyhledejte Adafruit a vyberte jej.
- Po výběru Adafruit zvolte akci. Nyní zadejte, jaká data potřebujeme poslat do kterého zdroje na hlavní panel Adafruit.
- Klikněte na Vytvořit akci.
Když tedy na svém mobilním telefonu používám Google Assistant a dávám hlasový příkaz „Ok Google, Turn LED ON“, applet vytvořený v IFTTT tento příkaz obdrží a odešle data „1“do zdroje Adafruit. To spustí událost na řídicím panelu Adafruit, který je nepřetržitě monitorován mikrokontrolérem (zde NodeMCU). Tento mikrokontrolér provede akci podle změny dat na hlavním panelu Adafruit.
Krok 3: Tok a schémata
Kód tohoto projektu:
Doporučuje:
Google Assistant - Domácí automatizace Iot pomocí Esp8266: 6 kroků
Google Assistant | Home Automation Iot Using Esp8266: V tomto návodu vám ukážu domácí automatizaci ovládanou Google Assistant
Ovládejte domácí osvětlení pomocí Google Assistant pomocí Arduina: 7 kroků
Ovládejte světla domu pomocí Google Assistant pomocí Arduina: (Aktualizace od 22. srpna 2020: Tento návod je starý 2 roky a spoléhá na některé aplikace třetích stran. Jakákoli změna na jejich straně může způsobit, že tento projekt nebude fungovat. Může, ale také nemusí. nyní pracuje, ale můžete jej sledovat jako referenci a upravovat podle
Hlasová automatizace domácí automatizace Raspberry Pi: 5 kroků
Hlasová automatizace domácí automatizace Raspberry Pi: Cílem této instrukce je poskytnout podrobný návod, jak nastavit malinový pi, který dokáže automatizovat světla / LED pomocí vašich hlasových příkazů
DIY hlasem/internetem ovládaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini: 6 kroků
Doma automatizovaná a monitorovaná domácí automatizace a monitorování pomocí ESP8266 a Google Home Mini: Hej !! Po dlouhé přestávce jsem tady, protože všichni musíme dělat něco nudného (práce), jak vydělat. Po všech článcích DOMÁCÍ AUTOMATIZACE, které jsem napsal z BLUETOOTH, IR, Local WIFI, Cloud, tj. Těch obtížných, * NYNÍ * přichází nejjednodušší, ale nejefektivnější
Automatizace domácí automatizace Bluetooth: 7 kroků (s obrázky)
Bluetooth Control Home Automation: Dobrý den, v tomto projektu jde o stavbu nejjednoduššího zařízení pro domácí automatizaci pomocí arduina a modulu bluetooth. Tenhle se velmi snadno staví a dá se postavit za pár hodin. Ve své verzi, kterou právě vysvětluji, mohu