Innehållsförteckning:
- Tillbehör
- Steg 1: Skapa ett onlinetjänstkonto
- Steg 2: IFTTT (If This Then That)
- Steg 3: Flöde och scheman
Video: Hemmautomation med Google Assistant och Adafruit IO: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Google -assistenten är AI (artificiell intelligens) -baserad röstkommandotjänst. Med röst kan vi interagera med Google Assistant och den kan söka på internet, schemalägga händelser, ställa in larm, styra apparater etc.
Denna tjänst är tillgänglig på smartphones och Google Home -enheter. Vi kan styra smarta hemapparater inklusive lampor, strömbrytare, fläktar och termostater med vår Google Assistant.
Vi kommer att bygga en applikation som kan styra hushållsapparater. Här kommer vi att styra en 60W lampa med hjälp av Google Assistant -tjänsten. Denna applikation innehåller Google -assistent tillsammans med Adafruit -server och IFTTT -tjänst.
Tillbehör
- NodeMCU (ESP8266) Board
- 5V relämodul
- Startkablar
- Bakbord
Steg 1: Skapa ett onlinetjänstkonto
- Skapade först ett konto på www. Adafruit.io
- Skapa nu en instrumentpanel. Denna instrumentpanel är ett användargränssnitt för att fjärrstyra saker.
- Efter att ha följt stegen ovan anger du ett namn på instrumentpanelen och sparar det.
- Skapa nu flöde (användargränssnitt) för att styra lampan On-Off. För att skapa det, klicka bara på "+" -symbolen och välj växlingsflödet som visas.
- När du har valt växlingsmatning visas ett popup-fönster som visas.
- Ange namnet på vårt flöde (visas i en röd ruta) och skapa det. Efter skapandet, välj det skapade flödet (här är min LED) och klicka sedan på Nästa steg. I nästa steg konfigurerar du flödet som visas nedan.
- Här använde jag 0 (OFF) och 1 (ON) text för knappen och klicka sedan på skapa. Detta skapar en växlingsknapp på din instrumentpanel som kan användas för att fjärrstyra saker.
Nu är min instrumentpanel redo för IoT -applikationer som hemautomation.
Steg 2: IFTTT (If This Then That)
If This Then That, även känd som IFTTT är en gratis webbaserad tjänst för att skapa kedjor av enkla villkorliga uttalanden, kallade applets. En applet utlöses av ändringar som sker inom andra webbtjänster som Gmail, Facebook, Telegram, Instagram eller Pinterest.
Till exempel kan en applet skicka ett e-postmeddelande om användaren tweets med en hashtag eller kopiera ett foto på Facebook till en användares arkiv om någon taggar en användare i ett foto. Här använde jag IFTTT för att använda google assistenttjänst och Adafruit -tjänst i kedjan. Så när jag använder google assistent för att styra ljuset i mitt hem genom att säga Ok Google, slå på eller stäng av lampan. Då tolkar IFTTT meddelandet och kan skicka det till Adafruits instrumentpanel som ett begripligt kommando till det skapade flödet.
Konfigurera IFTTT Det första steget är att skapa ett konto på IFTTT.
Obs! Skapa ett konto på IFTTT med samma e-post-id som du har använt för Adafruit.
- Efter skapandet av kontot klickar du på Mina appar och väljer sedan Ny applet.
- Efter att ha valt en ny applet får vi en ny sida där vi ska klicka på Detta visas i bilden.
- Sök sedan efter Google Assistant och välj den.
- Ange nu röstfraser som vi kommer att använda som ett kommando för Google Assistant.
Vi kan ange valfri fras enligt vår ansökan. Som du kan se är fraserna som anges i fälten ovan för att tända Light ON. För att göra Light OFF måste vi skapa en annan applet med olika fraser.
Nu får vi en annan sida där vi måste klicka på det alternativet som används för att ansluta Google Assistant till Adafruit.
- Sök sedan efter Adafruit och välj den.
- Efter att ha valt Adafruit, välj åtgärd. Ange nu vilken data vi behöver skicka till vilket flöde i Adafruit -instrumentpanelen.
- Klicka på Skapa åtgärd.
Så när jag använder Google Assistant på min mobil och ger röstkommando som "Ok Google, Slå LED PÅ", mottar applet som skapats i IFTTT detta kommando och skickar data '1' till Adafruit -flödet. Detta kommer att utlösa händelsen på Adafruit -instrumentpanelen som kontinuerligt övervakas av mikrokontrollern (här NodeMCU). Denna mikrokontroller kommer att vidta åtgärder enligt dataändringen på Adafruit -instrumentpanelen.
Steg 3: Flöde och scheman
För koden för detta projekt:
Rekommenderad:
Google Assistant - Hemmautomation använder inte Esp8266: 6 steg
Google Assistant | Hemmautomation använder inte Esp8266: I denna instruktion visar jag dig Google assistentstyrd hemautomation
Hemmautomation WiFi-ljusströmbrytare med ESP-01 och relämodul med tryckknapp: 7 steg
Hemmautomation WiFi-ljusbrytare med ESP-01 och relämodul med tryckknapp: Så i de tidigare instruktionerna programmerade vi en ESP-01 med Tasmota med en ESP-blinkare och kopplade ESP-01 till våra wifi-nätverk. Nu kan vi börja programmera den för att slå på/stänga av en strömbrytare med WiFi eller tryckknappen
Hemmautomation med MQTT och ESP8266: 6 steg
Hemmautomation med MQTT och ESP8266: Numera är hemautomation en trendig och framväxande era av IoT (Internet of Things). Alla försöker automatisera hemmet på något sätt då det kan vara fjärrstyrt eller manuellt. Och som gör livet lättare för dem. Det finns människotekniker att kontrollera
Batteridriven dörrsensor med integrering av hemmautomation, WiFi och ESP-NU: 5 steg (med bilder)
Batteridriven dörrsensor med hemautomatiseringsintegration, WiFi och ESP-NU: I denna instruerbara visar jag dig hur jag gjorde en batteridriven dörrsensor med integrering av hemautomation. Jag har sett några andra fina sensorer och larmsystem, men jag ville göra en själv. Mina mål: En sensor som upptäcker och rapporterar en doo
Röstkontrollampor Elektronik RGB LED -remsor med mera med Cortana och Arduino Hemmautomation: 3 steg
Röstkontrollampor Elektronik RGB LED -remsor och mer med Cortana och Arduino Hemmautomation: Gillar du tanken på att styra saker med din röst? Eller tycker du inte om att gå upp ur sängen för att släcka lamporna? Men är alla befintliga lösningar som google home för dyra? Nu kan du göra det själv för under 10 $. Och ännu bättre är det väldigt enkelt