Inhoudsopgave:

Uw computer in- en uitschakelen met Google Home & Blynk - Ajarnpa
Uw computer in- en uitschakelen met Google Home & Blynk - Ajarnpa

Video: Uw computer in- en uitschakelen met Google Home & Blynk - Ajarnpa

Video: Uw computer in- en uitschakelen met Google Home & Blynk - Ajarnpa
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, November
Anonim
Zet uw computer aan en uit met Google Home & Blynk
Zet uw computer aan en uit met Google Home & Blynk

Hallo jongens en welkom bij deze tutorial!

Deze keer laat ik je zien hoe je je computer aanzet met je Google Home

PAS OP !!LEES DIT!!: 1. Zorg ervoor dat u de aansluitingen isoleert! Ik heb ervoor gekozen om een hoesje in 3D te printen om dit probleem op te lossen

2. Als u de stroom op de knop van uw computer aansluit, brandt het moederbord af, daarom gebruiken we een relais om dat probleem op te lossen.

Waarom ik dit deed Ik kocht de Google Home en begon er al snel alles mee te besturen. (Bijvoorbeeld mijn lampen) Ik deed dit omdat ik lui ben en niet naar de schakelaar wilde lopen als ik in bed lag. Later vond ik mezelf in bed, en deze keer vergat ik mijn computer uit te zetten. Daar dacht ik, ik zou het met mijn google aan en uit moeten kunnen zetten. Ik begon te googelen, maar helaas heb ik niemand gevonden die dat heeft gedaan. Dus ben ik zelf begonnen. Ik ben van onderaf begonnen. Ik wist niets over dit onderwerp, maar ik leerde snel en na 2 weekenden had ik het eindproduct! Nu kan ik zo lui zijn als ik wil:D, maar eerst moet ik het delen met de community.

Wat heb je nodig 1. NodeMCU - https://goo.gl/HDd5S7 1. Relaismodule - https://goo.gl/HDd5S7 1. Breadboard of PCB - https://goo.gl/HDd5S7 1. Computer met Arduino-software op 1. Smartphone met de Blynk-app

Stap 1: Blynk instellen

Blynk instellen
Blynk instellen
Blynk instellen
Blynk instellen
Blynk instellen
Blynk instellen
Blynk instellen
Blynk instellen

Dit project gebruikt de Blynk-bibliotheek en het IFTTT-project om verbinding te maken met Google

Wil je weten wat blynk is, klik dan hier -> https://docs.blynk.cc/Eerst moet je de app op je smartphone installeren. (Afbeelding 1) Wanneer die app is geïnstalleerd, opent u deze en maakt u een account aan. Als de app vraagt met welke server u verbinding wilt maken, selecteert u Blynks standaardserver. Wanneer uw account is aangemaakt, klikt u op nieuw project. Maak de instellingen als volgt:

Projectnaam: U kunt er één kiezen! Kies apparaat: NodeMCUVerbindingstype: WiFiThema: U kunt er een kiezen!

Maak vervolgens het project. Nu heb je een grote werkruimte en drie knoppen bovenaan. Klik op de werkruimte om de widgetbox te openen. Hier moet je de knop kiezen. Het zou u automatisch terug moeten brengen naar de werkruimte en nu kunt u een knopwidget zien. Klik op de widget om de knopinstellingen te openen. Maak de instellingen als volgt: (Afbeelding 2)

Naam: D1Output: Pin(D1) 1_0Mode: PushON/OFF Labels: Standaard instellingen

Als je klaar bent, klik je op ok in de rechterbovenhoek. Klik nogmaals op de werkruimte om het widgetvak te openen en kies de knopwidget. Klik op de widget om de knopinstellingen te openen. Maak de instellingen als volgt: (Afbeelding 3)

Naam: Start / StopOutput: Pin(V1) 0_1Mode: In-/uitschakelen Labels: Standaard instellingen

Als je klaar bent, klik je op ok in de rechterbovenhoek. Klik nogmaals op de werkruimte om het widgetvak te openen en kies de knopwidget. Klik op de widget om de knopinstellingen te openen. Maak de instellingen als volgt: (Afbeelding 4)

Naam: RestartOutput: Pin (V2) 0_1 Modus: AAN/UIT zetten Labels: Standaard instellingen

Als u klaar bent, klikt u op ok in de rechterbovenhoek. Nu zijn we klaar met configureren, klik op de knop Instellingen (deze bevindt zich in de rechterbovenhoek van de werkruimte) Scroll naar beneden naar Auth Token, Hier moet u op E-Mail klikken, en de token wordt in uw inbox afgeleverd. Klik vervolgens op OK in de rechterbovenhoek. Klik vervolgens rechts van de instellingenknop op afspelen en dan staat er "(Projectnaam) is offline." zijn gedaan met deze app!

Stap 2: De Arduino-bibliotheken installeren

De Arduino-bibliotheken installeren
De Arduino-bibliotheken installeren
De Arduino-bibliotheken installeren
De Arduino-bibliotheken installeren

Voordat we kunnen beginnen met het programmeren van de NodeMCU, heb je de software en bibliotheken nodig

Installeer eerst de Arduino-software - https://www.arduino.cc/en/Main/Software Installeer vervolgens de NodeMCU-bibliotheek - https://www.youtube.com/embed/RVSCjCpZ_nQEn installeer vervolgens de Blynk-bibliotheek - https:/ /www.youtube.com/watch?v=Ea0y1ExNNnI

Wanneer alle bibliotheken zijn geïnstalleerd, opent u de Arduino-software en gaat u in de bovenhoek naar Tools -> Board -> NodeMCU 1.0 (ESP-12E Module)

Nu kunt u uw NodeMCU op de computer aansluiten (met een usb-kabel) Open vervolgens het Windows-programma Apparaatbeheer en onder poorten vindt u de "Silicon Labs" (Afbeelding 1)

Open vervolgens de Arduino-software opnieuw en ga naar Tools -> Port -> Selecteer je com (nummer dat overeenkomt met de NodeMCU) (Afbeelding 2)

Stap 3: Programmeren van de NodeMCU

De NodeMCU programmeren
De NodeMCU programmeren

Nu zijn we klaar om de NodeMCU te programmeren

Maak een lege Arduino-schets en kopieer de code van de linkhttps://pastebin.com/PykABC3QLet op er zijn drie variabelen die je moet invullen

Regel 7: Auth Code: Vervang TOKEN door het token dat naar uw e-mail is verzonden. Regel 8: SSID: Vervang SSID door uw WiFi ssid. Regel 9: Wachtwoord: Vervang PASS door uw WiFi-wachtwoord.

Als je de variabelen hebt gewijzigd, kun je in de linkerhoek op uploaden klikken. Nu moet je wachten tot het programma is geüpload. Nu zijn we klaar met de computer en zijn we nu klaar om te beginnen met testen

Stap 4: Prototyping

Prototyping
Prototyping

Nu zijn we klaar om het relais aan te sluiten op de Arduino

ZORG ERVOOR DAT DE ARDUINO UIT HET STOPCONTACT IS TIJDENS HET VERBINDEN VAN DE PINS

Op de NodeMCU hebben we drie pinnen nodig Een 5 volt pin - VinA grondpin - GNDEn een digitale pin - D1

Sluit pin Vin aan op de positieve pool van het relais (het zal waarschijnlijk VCC of + zijn) Sluit pin GND aan op de grondterminal op het relais (het zal waarschijnlijk GND of - zijn) Sluit pin D1 aan op de besturingsterminal op het relais (Het zal waarschijnlijk IN worden gelabeld)

Nu kunt u pinnen aansluiten op de uitgang.

Sluit uw computerknop aan op de NC (Normaal Gesloten) en COM (Gemeenschappelijk)

Stap 5: IFTTT

IFTTT
IFTTT
IFTTT
IFTTT
IFTTT
IFTTT

Nu zijn we dichtbij, maar we hebben nog één ding nodig en dat is het verbinden met Google Home

Ga naar IFTTT -> https://ifttt.com/my_appletsKlik op Nieuwe appletKlik vervolgens op +this (Afbeelding 1) Zoek naar Google-assistent (Afbeelding 2) Kies Say Simple Phrase (Afbeelding 3) Stel de zinnen in als de afbeelding (Afbeelding 4) Klik dan op +dat (Afbeelding 5) Zoek naar webhooks (Afbeelding 6) Open vervolgens de CMD-toepassing op uw computer (Afbeelding 7, let niet dat er "kommandorompt" staat, het is Deens voor CMD) Voer vervolgens ping blynk-cloud in. comZorg dan voor een ip (Dit kan afwijken van de afbeelding, omdat het gebaseerd is op uw locatie) (Afbeelding 8) Open vervolgens uw browser opnieuw en nu kunnen we de webhook-applet configureren

URL: https://IP:8080/TOKEN/update/V1?value=1Methode: GETContent type: Application/jsonBody: Nothing (Afbeelding 9)

Nu moet u maximaal 24 uur wachten, en dan kunt u proberen Google uw opdracht te vertellen. In principe ben je klaar. Maar als je het geforceerd wilt afsluiten (emulerend door de knop 6 seconden ingedrukt te houden) moet je nog een applet maken. Het enige dat je verandert zijn de zinnen en de webhook-url naar

URL:

Stap 6: Bedankt

Bedankt
Bedankt
Bedankt
Bedankt

Nu zijn we klaar, en bedankt voor het lezen van dit

Als het niet werkt of als je vragen hebt, schrijf dan gerust een e-mail of stuur een privébericht op Instructables. Ik ben begonnen als een noob en ik zal mezelf nog steeds classificeren als een noob, maar ik zou je moeten kunnen helpen met je problemen. Voor mij werkt het en ik zou ook voor jou moeten doen.

Afwerking Ik heb ervoor gekozen om mijn project permanent op een PCB te installeren en binnenkort zal ik een behuizing 3D-printen. Je kunt het zien op de afbeelding die is bijgevoegd. Ook heb ik een aantal snelkoppelingen op mijn PCB bevestigd, zodat ik deze zo nodig snel van de computer kan verwijderen.

LET OP !!LEES DIT!!:

1. Zorg ervoor dat u de aansluitingen isoleert! Ik heb ervoor gekozen om een hoesje in 3D te printen om dit probleem op te lossen2. Als u de stroom op de knop van uw computer aansluit, brandt u het moederbord af, daarom gebruiken we een relais om dat probleem op te lossen.

Aanbevolen: