Inhaltsverzeichnis:

Steuern von Haushaltsgeräten mit NodeMCU (ESP8266) und Blynk App - Gunook
Steuern von Haushaltsgeräten mit NodeMCU (ESP8266) und Blynk App - Gunook

Video: Steuern von Haushaltsgeräten mit NodeMCU (ESP8266) und Blynk App - Gunook

Video: Steuern von Haushaltsgeräten mit NodeMCU (ESP8266) und Blynk App - Gunook
Video: Roomba 615 with NodeMCU addition 2024, November
Anonim
Steuern Sie Haushaltsgeräte mit NodeMCU (ESP8266) und Blynk App
Steuern Sie Haushaltsgeräte mit NodeMCU (ESP8266) und Blynk App

In diesem Tutorial lernen wir, wie man die Blynk-App und NodeMCU (ESP8266) verwendet, um die Lampe zu steuern (alle anderen Haushaltsgeräte sind in Ordnung), die Kombination erfolgt über das Internet.

Der Zweck dieses anweisbaren ist, die einfachste Lösung zu zeigen, die Ihr Arduino oder kompatible Hardware (NodeMCU) über das Internet fernsteuert und die Welt des Internets der Dinge (IoT) erforscht.

Was ist Blynk? Blynk ist eine Plattform mit iOS- und Android-Apps zur Steuerung von Arduino, Raspberry Pi und dergleichen über das Internet. Es ist ein digitales Dashboard, auf dem Sie eine grafische Benutzeroberfläche für Ihr Projekt erstellen können, indem Sie einfach Widgets ziehen und ablegen. (Quelle: Blynk-Website).

Schritt 1: Hardware-/Software-Versorgung

Hardware-/Software-Versorgungsmaterialien
Hardware-/Software-Versorgungsmaterialien
Hardware-/Software-Versorgungsmaterialien
Hardware-/Software-Versorgungsmaterialien

Hardware-Komponenten:

1. NodeMCU (ESP8266).

2. Relais

3. Lampe

4. Drähte

6. 5V Netzteil 1AMP (optional, aber ich empfehle, es zu verwenden, um den Mangel an elektrischem Strom zu vermeiden, indem 5V an das Relais geliefert werden.

Software-Apps:

1. Blynk-App

2. Arduino-IDE

3. Blynk-Bibliothek für Ihr Betriebssystem (Windows, Linux, iOS)

4. ESP8266 Board Manager für Arduino IDE

Schritt 2: Laden Sie die Blynk-Bibliothek herunter

Folge den Anweisungen:

1. Laden Sie Blynk_Release_vXX.zip herunter (scrollen Sie nach unten zum Abschnitt Downloads)

2. Entpacken Sie das Archiv. Sie werden feststellen, dass das Archiv mehrere Ordner und mehrere Bibliotheken enthält.

3. Kopieren Sie alle diese Bibliotheken in den Ordner your_sketchbook_folder der Arduino IDE. Um den Speicherort von your_sketchbook_folder zu finden, gehen Sie zum Hauptmenü in der Arduino IDE:

Windows: Datei → Einstellungen

Mac OS: Arduino → Einstellungen

Um die Blynk Library herunterzuladen und weitere Informationen zu erhalten, folgen Sie diesem Link (hier).

Schritt 3: ESP8266 Board Manager hinzufügen

ESP8266 Board Manager hinzufügen
ESP8266 Board Manager hinzufügen

Geben Sie im Additional Boards Manager unten URL.https://arduino.esp8266.com/versions/2.4.0/package_esp8266com_index.json ein

Wie in der Abbildung markiert und geben Sie OK ein.

Hinweis: Um weitere Informationen zu diesem Schritt zu erhalten, sehen Sie sich das Video an

Schritt 4: Sehen Sie sich das Video für weitere Details an

Image
Image

Schritt 5: Blynks Konfiguration

Blynks Konfiguration
Blynks Konfiguration
Blynks Konfiguration
Blynks Konfiguration
Blynks Konfiguration
Blynks Konfiguration

Um die Blynk App einzurichten, sollten Sie die folgenden Schritte ausführen:

1. Laden Sie die Blynk-App auf Ihr Smartphone herunter und erstellen Sie ein Konto.

Um dies zu tun: Laden Sie Blynk-Apps herunter:

• iOS:

• Android:

2. Erstellen Sie ein neues Projekt, wählen Sie aus der Liste Ihre Hardware (NodeMCU).

3. Wählen Sie den Verbindungstyp (USB, Wifi, Bluetooth…).

4. Fügen Sie Ihrem Control Panel ein Widget hinzu, indem Sie auf das Plus-Symbol oben rechts klicken.

5. Wählen Sie das Schaltflächen-Widget aus und tippen Sie doppelt darauf, um seine Einstellungen zu bearbeiten.

Hinweis: Der Authentifizierungsschlüssel wird an Ihre E-Mail gesendet

Schritt 6: Schaltplan

Schaltplan
Schaltplan

Bitte befolgen Sie die folgenden Schritte:

1. Die 5V der Stromversorgung an die Vcc der Relaisplatine.

2. GND an GND der Relaisplatine.

3. Den D1 der NodeMCU an den IN1 der Relaisplatine.

Hinweis: Das Relais benötigt 5 V und der Ausgang von Nodemcu beträgt nur 3,3 V. Aus diesem Grund empfehle ich dringend, ein externes 5 V-Netzteil zu verwenden

Schritt 7: Arduino-Code

Über den Code

#define BLYNK_PRINT-Seriennummer

#include #include /// Sie sollten das Auth-Token in der Blynk-App erhalten. // Gehe zu den Projekteinstellungen (Nuss-Symbol). char auth = "IhrAuthToken"; // Ihre WLAN-Zugangsdaten. // Passwort für offene Netzwerke auf "" setzen. char ssid = "IhrNetzwerkname"; char pass = "IhrPasswort"; Void setup () {// Debug-Konsole Serial.begin (115200); Blynk.begin(auth, ssid, pass); aufrechtzuerhalten. Void Schleife () { Blynk.run (); }

Schritt 8: Für Unterstützung

Zur Unterstützung
Zur Unterstützung

Sie können meinen YouTube-Kanal für weitere Tutorials und Projekte abonnieren.

Abonnieren Sie für Unterstützung.

Dankeschön. Gehe zu meinem YouTube-Kanal -Link

Empfohlen: