Innehållsförteckning:
- Steg 1: Konfigurera Blynk
- Steg 2: Installera Arduino Libraries
- Steg 3: Programmering av NodeMCU
- Steg 4: Prototypning
- Steg 5: IFTTT
- Steg 6: Tack
Video: Slå på och av datorn med Google Home & Blynk: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Hej killar och välkommen till denna handledning!
Den här gången kommer jag att visa dig hur du slår på din dator med ditt Google Home
VARNING !! LÄS DETTA !!: 1. Var noga med att isolera anslutningarna! Jag valde att 3d -skriva ut ett fodral för att åtgärda detta problem
2. Om du ansluter ström till datorns knapp kommer du att bränna av moderkortet, därför använder vi ett relä för att åtgärda problemet.
Varför jag gjorde det här Jag köpte Google Home och började snart kontrollera allt med det. (Till exempel mina lampor) Jag gjorde detta för att jag är lat och ville inte gå till strömbrytaren om jag låg i sängen. Senare hittade jag mig själv i sängen, och den här gången glömde jag att stänga av datorn. Där tänkte jag, jag borde kunna slå på och av den med min google. Jag började googla runt, men tyvärr hittade jag ingen som har gjort det. Så jag började själv. Jag började från botten. Jag visste ingenting om detta ämne, men jag lärde mig snabbt och efter 2 helger hade jag den färdiga produkten! Nu kan jag vara så lat som jag vill: D, men först måste jag dela det med gemenskapen.
Vad du behöver 1. NodeMCU - https://goo.gl/HDd5S7 1. Relämodul - https://goo.gl/HDd5S7 1. Brödbräda eller kretskort - https://goo.gl/HDd5S7 1. Dator med Arduino -programvara på 1. Smartphone med Blynk -appen
Steg 1: Konfigurera Blynk
Detta projekt använder Blynk -biblioteket och IFTTT -projektet för att ansluta till Google
Om du vill veta vad blynk är, klicka här -> https://docs.blynk.cc/Först måste du installera appen på din smartphone. (Bild 1) När den appen är installerad, öppna den och skapa ett konto. Om appen frågar vilken server du ska ansluta till väljer du Blynks standardserver. När ditt konto skapas klickar du på nytt projekt. Gör inställningarna så här:
Projektnamn: Du kan välja en! Välj enhet: NodeMCUCopplingstyp: WiFiTema: Du kan välja en!
Skapa sedan projektet. Nu har du en stor arbetsyta och tre knappar högst upp. Klicka på arbetsytan för att öppna widgetrutan. Här ska du välja knappen. Det ska automatiskt flytta dig tillbaka till arbetsytan, och nu kan du se en knappwidget. Klicka på widgeten för att öppna knappinställningarna. Gör inställningarna så här: (Bild 2)
Namn: D1 Utgång: Pin (D1) 1_0Mod: PushON/OFF Etiketter: Standardinställningar
När du är klar klickar du på ok i det övre högra hörnet. Återigen klickar du på arbetsytan för att öppna widgetrutan och väljer knappwidgeten. Klicka på widgeten för att öppna knappinställningarna. Gör inställningarna så här: (Bild 3)
Namn: Start / Stop Utgång: Pin (V1) 0_1Mod: SwitchON / OFF Etiketter: Standardinställningar
När du är klar klickar du på ok i det övre högra hörnet. Återigen klickar du på arbetsytan för att öppna widgetrutan och väljer knappwidgeten. Klicka på widgeten för att öppna knappinställningarna. Gör inställningarna så här: (Bild 4)
Namn: Restart Output: Pin (V2) 0_1 Läge: Slå PÅ/AV -etiketter: Standardinställningar
När du är klar klickar du på ok i det övre högra hörnet. Nu när vi är klara med konfigurationen, klicka på knappen Inställningar, (det finns i det övre högra hörnet av arbetsytan) Bläddra ner till Auth Token, Här ska du klicka på E-post, och token kommer att levereras i din inkorg. Klicka sedan på OK i det övre högra hörnet. Sedan till höger om inställningsknappen ska du klicka på spela och sedan kommer det att stå "(projektnamn) är offline." Nu vi är klara med den här appen!
Steg 2: Installera Arduino Libraries
Innan vi kan börja programmera NodeMCU behöver du programvaran och biblioteken
Installera först Arduino -programvaran - https://www.arduino.cc/en/Main/SoftwareInstallera sedan NodeMCU -biblioteket - https://www.youtube.com/embed/RVSCjCpZ_nQAnd installera sedan Blynk -biblioteket - https:/ /www.youtube.com/watch?v=Ea0y1ExNNnI
När alla bibliotek är installerade öppnar du Arduino -programvaran och går i det övre hörnet till Verktyg -> Kort -> NodeMCU 1.0 (ESP -12E -modul)
Nu kan du ansluta din NodeMCU till datorn (med en USB -kabel) Öppna sedan Windows -programmet Enhetshanteraren och under "portar" hittar du "Silicon Labs" (Bild 1)
Öppna sedan Arduino -programvaran igen och gå till Tools -> Port -> Select you com (nummer som motsvarar NodeMCU) (Bild 2)
Steg 3: Programmering av NodeMCU
Nu är vi redo att programmera NodeMCU
Skapa en tom Arduino -skiss och kopiera koden från länkenhttps://pastebin.com/PykABC3Q Observera att det finns tre variabler som du måste fylla i
Rad 7: Auth Code: Ersätt TOKEN med token som skickades till din e-post. Linje 8: SSID: Ersätt SSID med din WiFi ssid. Line 9: Lösenord: Ersätt PASS med ditt WiFi-lösenord.
När du har ändrat variablerna kan du klicka på uppladdning i det vänstra hörnet. Nu ska du vänta tills programmet laddas upp. Nu är vi klara med datorn och är nu redo att börja testa
Steg 4: Prototypning
Nu är vi redo att ansluta reläet till Arduino
KONTROLLERA ATT KOPPLA ARDUINOEN MEDAN ANSLUTA PIN -KNAPPAR
På NodeMCU behöver vi tre stiftA 5 volt stift - VinA jordstift - GNDAoch en digital stift - D1
Anslut stift Vin till den positiva terminalen på reläet (Det kommer sannolikt att märkas VCC eller +) Anslut stift GND till jordterminalen på reläet (Det kommer sannolikt att märkas GND eller -) Anslut stift D1 till styrterminalen på reläet (Det kommer sannolikt att märkas IN)
Nu kan du ansluta stiften till utgången.
Anslut datorns knapp till NC (Normally Closed) och COM (Common)
Steg 5: IFTTT
Nu är vi nära, men vi behöver en sak till och det är att ansluta den till Googles hem
Gå till IFTTT -> https://ifttt.com/my_applets Klicka på Ny applet Klicka sedan på +detta (Bild 1) Sök efter Google assistent (Bild 2) Välj Say Simple Phrase (Bild 3) Ställ in fraserna som bilden (Bild 4) Klicka sedan på +att (Bild 5) Sök efter webhooks (Bild 6) Öppna sedan CMD-applikationen på din dator (Bild 7, tänk på att det står "kommandoprompt" det är danska för CMD) Ange sedan ping blynk-cloud. com Se sedan efter en ip (Detta kan skilja sig från bilden, eftersom den är baserad på din plats) (Bild 8) Öppna sedan din webbläsare igen och nu kan vi konfigurera webhook -appleten
URL: https:// IP: 8080/TOKEN/update/V1? Value = 1Metod: GET Innehållstyp: Program/jsonKropp: Ingenting (bild 9)
Nu bör du vänta upp till 24 timmar, och sedan kan du försöka berätta för Google ditt kommando. I grund och botten är du klar. Men om du vill kunna tvinga till att stänga av den (Emulera håll knappen intryckt i 6 sekunder) Du bör göra en applet till. Det enda du ändrar är fraserna och webbhook -url till
URL: https:// IP: 8080/TOKEN/update/V2? Value = 1
Steg 6: Tack
Nu är vi klara, och tack för att du läste detta
Om det inte fungerar eller om du har några frågor är du välkommen att skriva ett mail eller skicka ett privat meddelande på Instructables. Jag började som en noob och jag kommer fortfarande att klassificera mig själv som en noob, men jag borde kunna hjälpa dig med dina problem. För mig fungerar det och jag borde också för dig.
Jag valde att installera mitt projekt genomgående på ett kretskort och snart ska jag skriva ut ett fall i 3D. Du kan se det på bilden som är bifogad. Jag kopplade också några snabbkontakter till mitt kretskort så snabbt kan ta bort det från datorn om det behövs.
VARNING !! LÄS DETTA !!:
1. Var noga med att isolera anslutningarna! Jag valde att 3d -skriva ut ett fodral för att åtgärda detta problem2. Om du ansluter ström till datorns knapp kommer du att bränna av moderkortet, därför använder vi ett relä för att åtgärda problemet.
Rekommenderad:
Persienner med ESP8266, Google Home och Openhab -integration och webbkontroll: 5 steg (med bilder)
Kontroll av persienner med ESP8266, Google Home och Openhab -integration och webbkontroll: I den här instruktionsboken visar jag dig hur jag lade automatisering till mina persienner. Jag ville kunna lägga till och ta bort automatiseringen, så all installation är klämd på. Huvuddelarna är: Stegmotor Stegdrivrutinstyrd vid ESP-01 Växel och montering
Nod MCU Med 4 Port Relay Module, Blynk App, IFTTT och Google Home. Vinst ?: 5 steg
Nod MCU Med 4 Port Relay Module, Blynk App, IFTTT och Google Home. Vinst ?: Det här inlägget handlar om hur du ansluter google home med NodeMCU och blynk -appen, du kan styra dina apparater med enkel blynkstyrd NodeMCU -switch och google assistent. Så låt oss gå, Ok Google .. Slå på sakligt
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini: 6 steg
DIY röst/internetstyrd hemautomation och övervakning med ESP8266 och Google Home Mini: Hej !! Efter en lång paus är jag här eftersom vi alla måste göra något tråkigt (jobb) för att tjäna. Efter alla HOME AUTOMATION -artiklar jag har skrivit från BLUETOOTH, IR, Local WIFI, Cloud dvs de svåra, * NU * kommer enklast men mest effektivt
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid