Innholdsfortegnelse:
- Trinn 1: Konfigurere Blynk
- Trinn 2: Installere Arduino Libraries
- Trinn 3: Programmering av NodeMCU
- Trinn 4: Prototyping
- Trinn 5: IFTTT
- Trinn 6: Takk
Video: Slå datamaskinen på og av med Google Home & Blynk: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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
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
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
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
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
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
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:
Kontroller datamaskinen med hodet !: 6 trinn (med bilder)
Kontroller datamaskinen med hodet !: Hei, jeg opprettet et system som lar deg kontrollere datamaskinens mus bare ved å bevege hodet. Hvis du liker prosjektet mitt, ikke nøl med å stemme på meg i Arduino Contest 2017 .;) Hvorfor jeg laget dette? Jeg ønsket å lage et objekt som gjør videospill m
Kontroller datamaskinen med en trinnmotor !: 9 trinn (med bilder)
Kontroller datamaskinen med en trinnmotor !: I en av mine tidligere instrukser viste jeg deg hvordan du kan bruke en trinnmotor som en roterende omkoder. I denne instruksjonsboken, la oss lære hvordan vi kan bruke den til å kontrollere datamaskinen vår. Så uten videre, la oss komme i gang
Kontroller datamaskinen Med en LASER !: 5 trinn (med bilder)
Kontroller datamaskinen … Med en LASER !: Har du noen gang blitt irritert fordi du må komme nær datamaskinen din når du bruker den? Har du noen gang ønsket deg en trådløs mus, men aldri havnet på å kjøpe en? Her er en midlertidig løsning for deg! Dette lar deg kontrollere musebevegelser
Slå av eller start datamaskinen på nytt med ESP8266 -enhet: 10 trinn (med bilder)
Slå av eller start datamaskinen på nytt med ESP8266 -enhet: For å være tydelig her, slår vi av datamaskinen din, ikke andres datamaskin. masse matte, men hver morgen klokken 03.00 låser de seg. S
Slå av datamaskinen med en mobiltelefon: 9 trinn
Slå av datamaskinen med en mobiltelefon: Denne videoen viser deg hvordan du slår av datamaskinen din hvor som helst ved å bruke en mobiltelefon med tekstmelding, Microsoft Outlook og en gratis konto fra www.kwiry.com