Innholdsfortegnelse:

Slå datamaskinen på og av med Google Home & Blynk: 6 trinn
Slå datamaskinen på og av med Google Home & Blynk: 6 trinn

Video: Slå datamaskinen på og av med Google Home & Blynk: 6 trinn

Video: Slå datamaskinen på og av med Google Home & Blynk: 6 trinn
Video: Мониторинг солнечных панелей с помощью blynk iot 2.0 2024, November
Anonim
Slå datamaskinen på og av med Google Home & Blynk
Slå datamaskinen på og av med Google Home & Blynk

Hei folkens og velkommen til denne opplæringen!

Denne gangen vil jeg vise deg hvordan du slår på datamaskinen din med Google Home

PAS PÅ !! LES DETTE !!: 1. Sørg for å isolere tilkoblingene! Jeg valgte å skrive ut en sak for å fikse dette problemet

2. Hvis du kobler strømmen til datamaskinens knapp, brenner du hovedkortet. Derfor bruker vi et relé for å fikse det problemet.

Hvorfor jeg gjorde dette Jeg kjøpte Google Home og begynte snart å kontrollere alt med det. (For eksempel lysene mine) Jeg gjorde dette fordi jeg er lat og ikke ønsket å gå til bryteren hvis jeg lå i sengen. Senere fant jeg meg selv i sengen, og denne gangen glemte jeg å slå av datamaskinen. Der tenkte jeg at jeg skulle kunne slå den på og av med google. Jeg begynte å google rundt, men dessverre fant jeg ingen som har gjort det. Så jeg begynte selv. Jeg begynte fra bunnen. Jeg visste ingenting om dette emnet, men jeg lærte fort og etter 2 helger hadde jeg det ferdige produktet! Nå kan jeg være så lat som jeg vil: D, men først må jeg dele det med samfunnet.

Hva du trenger 1. NodeMCU - https://goo.gl/HDd5S7 1. Relemodul - https://goo.gl/HDd5S7 1. Breadboard eller PCB - https://goo.gl/HDd5S7 1. Datamaskin med Arduino -programvare på 1. Smarttelefon med Blynk -appen

Trinn 1: Konfigurere Blynk

Setter opp Blynk
Setter opp Blynk
Setter opp Blynk
Setter opp Blynk
Setter opp Blynk
Setter opp Blynk
Setter opp Blynk
Setter opp Blynk

Dette prosjektet bruker Blynk -biblioteket og IFTTT -prosjektet for å koble seg til Google

Hvis du vil vite hva blynk er, klikker du her -> https://docs.blynk.cc/Først må du installere appen på smarttelefonen din. (Bilde 1) Når den appen er installert, åpner du den og oppretter en konto. Hvis appen spør hvilken server du vil koble til, velger du Blynks standardserver. Når kontoen din er opprettet, klikker du på nytt prosjekt. Gjør innstillingene slik:

Prosjektnavn: Du kan velge en! Velg enhet: NodeMCU Tilkoblingstype: WiFiTema: Du kan velge en!

Lag deretter prosjektet. Nå har du et stort arbeidsområde og tre knapper øverst. Klikk på arbeidsområdet for å åpne widgetboksen. Her bør du velge knappen. Det skal automatisk flytte deg tilbake til arbeidsområdet, og nå kan du se en knapp -widget. Klikk på widgeten for å åpne knappinnstillingene. Gjør innstillingene slik: (Bilde 2)

Navn: D1 Utgang: Pin (D1) 1_0 Modus: PushON/OFF Etiketter: Standardinnstillinger

Når du er ferdig, klikker du ok i øverste høyre hjørne. Klikk igjen på arbeidsområdet for å åpne widgetboksen, og velg knappen widget. Klikk på widgeten for å åpne knappinnstillingene. Gjør innstillingene slik: (Bilde 3)

Navn: Start / Stop Utgang: Pin (V1) 0_1Modus: Slå PÅ / AV -etiketter: Standardinnstillinger

Når du er ferdig, klikker du ok i øverste høyre hjørne. Klikk igjen på arbeidsområdet for å åpne widgetboksen, og velg knappen widget. Klikk på widgeten for å åpne knappinnstillingene. Gjør innstillingene slik: (Bilde 4)

Navn: Restart Output: Pin (V2) 0_1 Mode: Slå PÅ/AV -etiketter: Standardinnstillinger

Når du er ferdig, klikker du ok i øverste høyre hjørne. Nå er vi ferdig med konfigurasjonen, Klikk på Innstillinger-knappen, (det er i øverste høyre hjørne av arbeidsområdet) Rull ned til Auth Token, Her bør du klikke E-post, og tokenet vil bli levert i innboksen din. Klikk deretter OK øverst i høyre hjørne. Så til høyre for innstillingsknappen, bør du klikke på spill, og så vil det stå "(Prosjektnavn) er frakoblet." Nå skal vi er ferdig med denne appen!

Trinn 2: Installere Arduino Libraries

Installere Arduino Libraries
Installere Arduino Libraries
Installere Arduino Libraries
Installere Arduino Libraries

Før vi kan begynne å programmere NodeMCU trenger du programvaren og bibliotekene

Installer først Arduino -programvaren - https://www.arduino.cc/en/Main/Software Installer deretter NodeMCU -biblioteket - https://www.youtube.com/embed/RVSCjCpZ_nQAn deretter installerer du Blynk -biblioteket - https:/ /www.youtube.com/watch?v=Ea0y1ExNNnI

Når alle bibliotekene er installert, åpner du Arduino -programvaren, og deretter i det øverste hjørnet går du til Verktøy -> Brett -> NodeMCU 1.0 (ESP -12E -modul)

Nå kan du koble NodeMCU til datamaskinen (med en usb -kabel) Åpne deretter Windows -programmet Enhetsbehandling og finn "Silicon Labs" under porter (Bilde 1)

Åpne deretter Arduino -programvaren igjen og gå til Verktøy -> Port -> Velg deg com (nummer som tilsvarer NodeMCU) (Bilde 2)

Trinn 3: Programmering av NodeMCU

Programmering av NodeMCU
Programmering av NodeMCU

Nå er vi klare til å programmere NodeMCU

Lag en tom Arduino -skisse og kopier koden fra lenken https://pastebin.com/PykABC3Q Merk at det er tre variabler du må fylle ut

Linje 7: Auth-kode: Erstatt TOKEN med tokenet som ble sendt til e-posten. Linje 8: SSID: Erstatt SSID med WiFi-ssid. Linje 9: Passord: Erstatt PASS med ditt WiFi-passord.

Når du har endret variablene, kan du klikke opplasting i venstre hjørne. Nå må du bare vente til programmet er lastet opp. Nå er vi ferdige med datamaskinen og er nå klare til å begynne å teste

Trinn 4: Prototyping

Prototyping
Prototyping

Nå er vi klare til å koble stafetten til Arduino

FORSIKTIG Å KOPPE ARDUINOEN TILKOBLER PINNER

På NodeMCU trenger vi tre pinsA 5 volt pin - VinA ground pin - GNDAnd a Digital pin - D1

Koble pin Vin til den positive terminalen på reléet (Det vil sannsynligvis bli merket VCC eller +) Koble pin GND til jordterminalen på reléet (Den vil sannsynligvis bli merket GND eller -) Koble pin D1 til kontrollterminalen på reléet (Det vil sannsynligvis bli merket som IN)

Nå kan du koble pinner til utgangsenden.

Koble datamaskinknappen til NC (normalt lukket) og COM (vanlig)

Trinn 5: IFTTT

IFTTT
IFTTT
IFTTT
IFTTT
IFTTT
IFTTT

Nå er vi nære, men vi trenger en ting til, og det er å koble den til Google Home

Gå til IFTTT -> https://ifttt.com/my_applets Klikk på Ny applet Klikk deretter på +dette (Bilde 1) Søk etter Google -assistent (Bilde 2) Velg Say Simple Phrase (Bilde 3) Sett opp setningene som bildet (Bilde 4) Klikk deretter på +at (Bilde 5) Søk etter webhooks (Bilde 6) Åpne deretter CMD-applikasjonen på datamaskinen din (Bilde 7, ikke bry deg om at det står "kommandoprompt" det er dansk for CMD) Skriv deretter inn ping blynk-cloud. com Se deretter etter en ip (Dette kan være forskjellig fra bildet, ettersom det er basert på posisjonen din) (Bilde 8) Åpne deretter nettleseren din igjen, og nå kan vi konfigurere webhook -appleten

URL: https:// IP: 8080/TOKEN/update/V1? Value = 1Metode: GET Innholdstype: Application/jsonBody: Nothing (Bilde 9)

Nå bør du vente opptil 24 timer, og så kan du prøve å fortelle google kommandoen din. I utgangspunktet er du ferdig, men hvis du vil kunne tvinge til å slå den av (etterligne å holde knappen inne i 6 sekunder) Du bør lage en applet til. Det eneste du endrer er setningene og webhook -url til

URL: https:// IP: 8080/TOKEN/update/V2? Value = 1

Trinn 6: Takk

Takk skal du ha
Takk skal du ha
Takk skal du ha
Takk skal du ha

Nå er vi ferdige, og takk for at du leser dette

Hvis det ikke fungerer eller du har spørsmål, kan du skrive en e -post eller sende en privat melding på Instructables. Jeg begynte som en noob, og jeg vil fortsatt klassifisere meg selv som en noob, men jeg burde kunne hjelpe deg med problemene dine. For meg fungerer det, og det burde jeg også for deg.

Jeg valgte å installere prosjektet mitt permanent på en PCB, og snart vil jeg skrive ut et etui i 3D. Du kan se det på bildet som er vedlagt. Jeg festet også noen raske kontakter til PCB så raskt at jeg kan fjerne det fra datamaskinen hvis det er nødvendig.

PAS PÅ !! LES DETTE !!:

1. Sørg for å isolere tilkoblingene! Jeg valgte å skrive ut en sak for å fikse dette problemet 3d. Hvis du kobler strømmen til datamaskinens knapp, brenner du hovedkortet. Derfor bruker vi et relé for å fikse det problemet.

Anbefalt: