Inhaltsverzeichnis:

Computer mit Google Home & Blynk ein- und ausschalten - Gunook
Computer mit Google Home & Blynk ein- und ausschalten - Gunook

Video: Computer mit Google Home & Blynk ein- und ausschalten - Gunook

Video: Computer mit Google Home & Blynk ein- und ausschalten - Gunook
Video: How to wake up my computer with Google Assistant 2024, November
Anonim
Schalten Sie Ihren Computer mit Google Home & Blynk ein und aus
Schalten Sie Ihren Computer mit Google Home & Blynk ein und aus

Hallo Leute und willkommen zu diesem Tutorial!

Dieses Mal zeige ich dir, wie du deinen Computer mit deinem Google Home einschaltest

ACHTUNG !!LESEN SIE DIES!!: 1. Achten Sie darauf, die Anschlüsse zu isolieren! Ich habe mich für den 3D-Druck einer Hülle entschieden, um dieses Problem zu beheben

2. Wenn Sie die Stromversorgung Ihres Computers einschalten, brennen Sie das Motherboard ab, daher verwenden wir ein Relais, um dieses Problem zu beheben.

Warum ich das tat Ich kaufte das Google Home und begann bald alles damit zu kontrollieren. (Zum Beispiel meine Lichter) Ich habe das gemacht, weil ich faul bin und nicht zum Schalter laufen wollte, wenn ich im Bett lag. Später fand ich mich im Bett wieder, und diesmal vergaß ich, meinen Computer auszuschalten. Da dachte ich mir, ich sollte es mit meinem Google ein- und ausschalten können. Ich habe angefangen zu googeln, aber leider habe ich niemanden gefunden, der das getan hat. Also habe ich selbst angefangen. Ich habe von unten angefangen. Ich wusste nichts über dieses Thema, aber ich habe schnell gelernt und nach 2 Wochenenden hatte ich das fertige Produkt! Jetzt kann ich so faul sein wie ich will:D, aber zuerst muss ich es mit der Community teilen.

Was Sie benötigen 1. NodeMCU - https://goo.gl/HDd5S7 1. Relaismodul - https://goo.gl/HDd5S7 1. Steckbrett oder PCB - https://goo.gl/HDd5S7 1. Computer mit Arduino-Software auf 1. Smartphone mit der Blynk-App

Schritt 1: Einrichten von Blynk

Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk

Dieses Projekt verwendet die Blynk-Bibliothek und das IFTTT-Projekt, um eine Verbindung mit Google herzustellen

Wenn Sie wissen möchten, was blynk ist, dann klicken Sie hier -> https://docs.blynk.cc/ Zuerst müssen Sie die App auf Ihrem Smartphone installieren. (Bild 1) Wenn diese App installiert ist, öffnen Sie sie und erstellen Sie ein Konto. Wenn die App fragt, mit welchem Server Sie sich verbinden möchten, wählen Sie Blynks-Standardserver. Wenn Ihr Konto erstellt wurde, klicken Sie auf Neues Projekt. Nehmen Sie die Einstellungen wie folgt vor:

Projektname: Sie können einen auswählen!Gerät auswählen: NodeMCUVerbindungstyp: WiFiTheme: Sie können einen auswählen!

Dann erstellen Sie das Projekt. Jetzt haben Sie einen großen Arbeitsbereich und drei Schaltflächen oben. Klicken Sie auf den Arbeitsbereich, um die Widget-Box zu öffnen. Hier sollten Sie Schaltfläche auswählen. Es sollte Sie automatisch zurück zum Arbeitsbereich bewegen, und jetzt können Sie ein Schaltflächen-Widget sehen. Klicken Sie auf das Widget, um die Schaltflächeneinstellungen zu öffnen. Nehmen Sie die Einstellungen wie folgt vor: (Bild 2)

Name: D1Output: Pin(D1) 1_0Mode: PushON/OFF Labels: Standart settings

Wenn Sie fertig sind, klicken Sie oben rechts auf OK. Klicken Sie erneut auf den Arbeitsbereich, um die Widget-Box zu öffnen, und wählen Sie das Schaltflächen-Widget aus. Klicken Sie auf das Widget, um die Schaltflächeneinstellungen zu öffnen. Nehmen Sie die Einstellungen wie folgt vor: (Bild 3)

Name: Start / StopOutput: Pin(V1) 0_1Mode: SwitchON/OFF Labels: Standart settings

Wenn Sie fertig sind, klicken Sie in der rechten oberen Ecke auf OK. Klicken Sie erneut auf den Arbeitsbereich, um die Widget-Box zu öffnen, und wählen Sie das Schaltflächen-Widget aus. Klicken Sie auf das Widget, um die Schaltflächeneinstellungen zu öffnen. Nehmen Sie die Einstellungen wie folgt vor: (Bild 4)

Name: RestartOutput: Pin(V2) 0_1 Mode: Switch ON/OFF Labels: Standart settings

Wenn Sie fertig sind, klicken Sie rechts oben auf OK. Jetzt sind wir mit der Konfiguration fertig. Klicken Sie auf die Schaltfläche Einstellungen (es befindet sich in der oberen rechten Ecke des Arbeitsbereichs) Scrollen Sie nach unten zu Auth Token. Hier sollten Sie auf E-Mail klicken, und das Token wird in Ihrem Posteingang zugestellt. Klicken Sie dann oben rechts auf OK. Dann sollten Sie rechts neben der Schaltfläche "Einstellungen" auf "Wiedergabe" klicken und dann wird "(Projektname) ist offline" angezeigt sind mit dieser App fertig!

Schritt 2: Installieren der Arduino-Bibliotheken

Installieren der Arduino-Bibliotheken
Installieren der Arduino-Bibliotheken
Installieren der Arduino-Bibliotheken
Installieren der Arduino-Bibliotheken

Bevor wir mit der Programmierung der NodeMCU beginnen können, benötigen Sie die Software und Bibliotheken

Installieren Sie zuerst die Arduino-Software - https://www.arduino.cc/en/Main/SoftwareDann installieren Sie die NodeMCU-Bibliothek - https://www.youtube.com/embed/RVSCjCpZ_nQUnd installieren Sie dann die Blynk-Bibliothek - https:// /www.youtube.com/watch?v=Ea0y1ExNNnI

Wenn dann alle Bibliotheken installiert sind, öffnen Sie die Arduino-Software und gehen Sie dann in der oberen Ecke zu Tools -> Board -> NodeMCU 1.0 (ESP-12E-Modul)

Jetzt können Sie Ihre NodeMCU an den Computer anschließen (mit einem USB-Kabel) Öffnen Sie dann das Windows-Programm Geräte-Manager und finden Sie unter Ports die "Silicon Labs" (Bild 1)

Öffnen Sie dann die Arduino-Software erneut und gehen Sie zu Tools -> Port -> Wählen Sie Ihre com (Nummer, die der NodeMCU entspricht) (Bild 2)

Schritt 3: Programmierung der NodeMCU

Programmierung der NodeMCU
Programmierung der NodeMCU

Jetzt können wir die NodeMCU programmieren

Erstellen Sie eine leere Arduino-Skizze und kopieren Sie den Code aus dem Linkhttps://pastebin.com/PykABC3QHinweis, es gibt drei Variablen, die Sie ausfüllen müssen

Zeile 7: Auth-Code: Ersetzen Sie TOKEN durch den Token, der an Ihre E-Mail gesendet wurde. Zeile 8: SSID: Ersetzen Sie SSID durch Ihre WLAN-ssid. Zeile 9: Passwort: Ersetzen Sie PASS durch Ihr WLAN-Passwort.

Wenn Sie die Variablen geändert haben, können Sie in der linken Ecke auf Hochladen klicken. Jetzt sollten Sie nur noch warten, bis das Programm hochgeladen ist. Jetzt sind wir mit dem Computer fertig und können jetzt mit dem Testen beginnen

Schritt 4: Prototyping

Prototyp entwickeln
Prototyp entwickeln

Jetzt können wir das Relais mit dem Arduino verbinden

STELLEN SIE SICHER, DEN ARDUINO ZU ENTFERNEN, WÄHREND DIE PINS ANGESCHLOSSEN WERDEN

Auf der NodeMCU benötigen wir drei PinsA 5 Volt Pin - VinA Massepin - GNDUnd einen Digital Pin - D1

Verbinden Sie Pin Vin mit dem positiven Anschluss des Relais (er wird wahrscheinlich mit VCC oder + gekennzeichnet) Verbinden Sie Pin GND mit dem Masseanschluss des Relais (er wird wahrscheinlich mit GND oder - gekennzeichnet) Verbinden Sie Pin D1 mit dem Steueranschluss des Relais (Es wird wahrscheinlich mit IN gekennzeichnet sein)

Jetzt können Sie Pins mit dem Ausgangsende verbinden.

Verbinden Sie Ihre Computertaste mit dem NC (Normalerweise geschlossen) und COM (Common)

Schritt 5: IFTTT

IFTTT
IFTTT
IFTTT
IFTTT
IFTTT
IFTTT

Jetzt sind wir nah dran, aber wir brauchen noch eine Sache Und das ist die Verbindung mit dem Google Home

Gehen Sie zu IFTTT -> https://ifttt.com/my_appletsKlicken Sie auf Neues AppletDann klicken Sie auf +dieses (Bild 1) Suchen Sie nach Google Assistant (Bild 2) Wählen Sie Einfachen Satz sagen (Bild 3) Stellen Sie die Sätze als Bild ein (Bild.) 4) Dann klicken Sie auf +das (Bild 5) Suchen Sie nach Webhooks (Bild 6) Öffnen Sie dann die CMD-Anwendung auf Ihrem Computer (Bild 7, Vergiss es "kommandoprompt" es ist dänisch für CMD) Geben Sie dann ping blynk-cloud ein. comDann suchen Sie nach einer IP (Diese kann vom Bild abweichen, da sie auf Ihrem Standort basiert) (Bild 8) Dann öffnen Sie Ihren Browser erneut und jetzt können wir das Webhook-Applet konfigurieren

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

Jetzt sollten Sie bis zu 24 Stunden warten und dann versuchen, Google Ihren Befehl mitzuteilen. Im Grunde sind Sie fertig. Aber wenn Sie das Ausschalten erzwingen möchten (Emulieren der Taste für 6 Sekunden gedrückt halten), sollten Sie ein weiteres Applet erstellen. Das einzige, was Sie ändern, sind die Phrasen und die Webhook-URL

URL:

Schritt 6: Danke

Danke schön
Danke schön
Danke schön
Danke schön

Jetzt sind wir fertig und danke fürs Lesen

Wenn es nicht funktioniert oder Sie Fragen haben, können Sie gerne eine Mail schreiben oder eine private Nachricht an Instructables senden. Ich habe als Noob angefangen und werde mich immer noch als Noob einstufen, aber ich sollte Ihnen bei Ihren Problemen helfen können. Bei mir funktioniert es und bei dir sollte ich es auch.

Abschluss Ich habe mich entschieden, mein Projekt dauerhaft auf einer Leiterplatte zu installieren, und bald werde ich ein Gehäuse in 3D drucken. Sie können es auf dem Bild sehen, das beigefügt ist. Außerdem habe ich einige Schnellanschlüsse an meiner Platine angebracht, damit ich sie bei Bedarf schnell vom Computer entfernen kann.

ACHTUNG !!LESEN SIE DIES!!:

1. Achten Sie darauf, die Anschlüsse zu isolieren! Ich habe mich entschieden, einen Fall in 3D zu drucken, um dieses Problem zu beheben2. Wenn Sie die Stromversorgung Ihres Computers einschalten, brennen Sie das Motherboard ab, daher verwenden wir ein Relais, um dieses Problem zu beheben.

Empfohlen: