Innehållsförteckning:

Slå på och av datorn med Google Home & Blynk: 6 steg
Slå på och av datorn med Google Home & Blynk: 6 steg

Video: Slå på och av datorn med Google Home & Blynk: 6 steg

Video: Slå på och av datorn med Google Home & Blynk: 6 steg
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, November
Anonim
Slå på och av datorn med Google Home & Blynk
Slå på och av datorn med Google Home & Blynk

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

Ställer in Blynk
Ställer in Blynk
Ställer in Blynk
Ställer in Blynk
Ställer in Blynk
Ställer in Blynk
Ställer in Blynk
Ställer in 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

Installera Arduino Libraries
Installera Arduino Libraries
Installera Arduino Libraries
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

Programmering av NodeMCU
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

Prototyper
Prototyper

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

IFTTT
IFTTT
IFTTT
IFTTT
IFTTT
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

Tack
Tack
Tack
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: