IoT kontrollierte LED mit ESPTOP 10 mit Blynk App

IoT kontrollierte LED mit ESPTOP 10 mit Blynk App
ESP32 ist eine IoT -Plattform für Remote -Anwendungen. Mithilfe von ESP32 -WLAN -Funktionen können wir mehrere Projekte erstellen, die remote kontrolliert werden können. Dazu eine BLYNK -IoT -Plattform ausschließlich für die Mikrocontrollers -Board, mit der Benutzer ein einfaches Erstellen eines interaktiven Dashboard- und Steuerungsgeräte erstellen können.

Dieser Artikel fasst alle Schritte zusammen, die erforderlich sind, um das ESP32 mit der BLYNK IoT -Anwendung zu verkürzen.

Im Folgenden finden Sie die Inhaltsliste:

1: Einführung in die BLYNK -Anwendung

2: BLYNK -App mit ESP32 über WLAN annähern

  • 1: Installation der Arduino Blynk -Bibliothek
  • 2: Schema
  • 3: Code

3: Entwerfen der LED -Steuer -GUI auf der Blynk -Plattform

4: Entwerfen der LED -Steuer -GUI auf der mobilen Anwendung von Blynk

5: Ausgabe

Abschluss

1: Einführung in die BLYNK -Anwendung

BLYNK ist eine benutzerfreundliche mobile Anwendung, mit der Einzelpersonen IoT-Geräte wie das ESP32 steuern können, aus der Ferne aus der Ferne. Mit ihrer intuitiven Drag-and-Drop-Oberfläche erleichtert BLYNK es den Benutzern einfach, ihre verbundenen Geräte einzurichten und zu verwalten, unabhängig von ihrem technischen Know-how.

Die Blynk -App kommuniziert mit dem ESP32 über einen Cloud -Server, sodass wir Geräte über das Internet steuern können. Dies eröffnet eine breite Palette von Möglichkeiten für Automatisierung und Kontrolle und macht Blynk zu einem leistungsstarken Werkzeug für Hersteller, Hobbyisten und Fachkräfte gleichermaßen.

2: BLYNK -App mit ESP32 über WLAN annähern

Für die Schnittstelle mit der Blynk -Anwendung mit ESP32 verwenden wir das WiFi -Treibermodul in Bord. Um ESP32 mit einer Blynk -Plattform zu verbinden, muss auch in IDE eine Arduino -Bibliothek installiert werden.

Durch die Herstellung einer Verbindung zwischen ESP32 und der BLYNK -App können Benutzer ihre Geräte problemlos mit dem Internetzugang überwachen und steuern. Dies bietet mehrere Möglichkeiten zur Automatisierung von Prozessen und zum Sammeln von Daten von verbundenen Geräten.

2.1: Installation der Arduino Blynk -Bibliothek

Offen Ide und installieren Sie die Blynk -Bibliothek durch Volodymyr:

2.2: Schema

Sobald die Bibliothek installiert ist, Connect ESP32 mit einer LED am Pin D12:

2.3: Code

Laden Sie den angegebenen Code mit der IDE in die ESP32 -Karte hoch:

#define blynk_print serial / * inklusive blynk serial * /
#include /*ESP32 WiFi Library* /
#enthalten
#enthalten
// Geräteauthentifizierungs -Token eingeben
char auth [] = "dgcnr1bb ... qu8rxnc";
// Geben Sie Ihr WLAN -SSID und Ihr Passwort ein
char SSID [] = "Geben Sie Ihr Netzwerk SSID ein";
char pass [] = "Geben Sie Ihr Netzwerkkennwort ein";
void setup ()
Serie.Beginnen Sie (9600); /*Baudrate für serielle Kommunikation*/
Blynk.Beginnen Sie (Auth, SSID, Pass, "Blynk.Cloud ", 80);

void Loop ()
Blynk.laufen();

Dieser Code legt die Kommunikation zwischen ESP32 und Blynk IoT -Plattform fest. Erstens müssen wir die erforderlichen Bibliotheken definieren. Danach wird das Authentifizierungs -Token initialisiert.

Notiz: Dieser Authentifizierungs -Token kann von Blynk IoT Dashboard erhalten werden, das wir später in diesem Artikel erklären werden.

Definieren Sie das Netzwerk SSID Und Passwort Um ESP32 mit einem Online -Netzwerk zu verbinden. Danach wird ESP32 die Verbindung mit der Blynk IoT -Plattform herstellen:

Jetzt, da ESP32 mit der Blynk -Anwendung verbunden ist.

3: Entwerfen der LED -Steuer -GUI auf der Blynk -Plattform

Entwerfen einer GUI für die LED -Kontrolle. Wir müssen uns anmelden und einige Einstellungen im Blynk IoT -Dashboard ausführen. Befolgen Sie die Schritte, um weitere Anleitung zu erhalten:

Schritt 1: Öffnen Sie Blynk.Wolke. Anmelden oder Anmelden, um ein neues Konto zu erstellen:

Schritt 2: Nachdem Sie sich bei Blynk angemeldet haben. Erstellen Sie ein neues Gerät wie ESP32:

Schritt 3: Hier erstellen wir eine GUI für die LED -Steuerung am Pin D12, sodass wir unser Gerät als LED Blink bezeichnet haben:

Schritt 4: Ein neuer Geräte -LED -Blink wird erstellt:

Schritt 5: Im Abschnitt "Geräte -Info" können wir den Authentifizierungs -Token sehen, den wir im Arduino -IDE -Code verwendet haben:

Schritt 6: Öffnen Sie jetzt eine neue Vorlage. Hier können wir den Hardwarennamen und den Verbindungstyp auswählen, der in unserem Fall WLAN ist. Klicken Erledigt Um die Einstellung zu speichern:

Schritt 7: Sobald die neue Vorlage erstellt wurde, können wir in unserem Projekt einen Datenstrom hinzufügen. Mit diesen Datenströmen können wir alle steuern ESP32 Stift. Da wir eine LED steuern müssen, werden wir den digitalen PIN für Datenströme verwenden:

Schritt 8: Wählen Sie nun den Pin aus, an dem die LED verbunden ist. Hier haben wir den D12 -Pin von ESP32 verwendet und ihn als Ausgabe konfiguriert:

Schritt 9: So entwerfen Sie einen Armaturenbrett in Richtung des Web -Dashboard -Menüs. Ziehen Sie einen neuen Switch in den Datenstrom:

Schritt 10: Nach dem Hinzufügen einer neuen Schaltfläche Wählen Sie jetzt die Einstellungsoptionen aus. Hier definierte die DataStream -Quelle als digitaler Pin 12 und setzen Sie den Wert auf 1 und einen Wert auf 0:

Schritt 11: Nach dem Hinzufügen einer neuen Schaltfläche Speichern die Einstellungen. Mit dieser Methode können wir jeden Schalter hinzufügen, der einem bestimmten ESP32 -Pin entspricht:

Schritt 12: Um die LED mithilfe von BLYNK IoT zu steuern, öffnen Sie das Dashboard. Hier sehen Sie einen Kippschalter, um LED zu steuern, die an Pin D12 von ESP32 angeschlossen sind:

Wir haben erfolgreich eine Steuertaste für LEDs erstellt. Mit dieser Taste können wir alle Geräte oder Geräte und Sensor über ESP32 und Blynk IoT -Plattform aus der Ferne steuern.

4: Entwerfen der LED -Steuer -GUI auf der mobilen Anwendung von Blynk

Wie wir eine Taste für die LED -Steuerung in Blynk IoT Web Dashboard hinzugefügt haben. In ähnlicher Weise können wir das ESP32 auch mit dem steuern BLYNK IoT Mobile Anwendung. Man muss sicherstellen.

Wenn Sie sich mit demselben Konto anmelden würden, sehen Sie das LED Blink -Projekt in der BLYNK IoT -Anwendung. Öffnen Sie den Entwicklermodus mit dem Einstellungssymbol in der oberen rechten Ecke:

Hier können wir für jeden Pin über ESP32 neue Schaltflächen erstellen oder eine neue hinzufügen:

Wir können die Einstellungen auch in der Vorlage wie Pin -Nummer oder Schalter Arbeitsmodi einstellen oder einen neuen Datenastream für die PIN festlegen:

In ähnlicher Weise können wir mehrere Tasten hinzufügen, die verschiedene ESP32 -Stifte steuern können:

5: Ausgabe

Sobald alle Einstellungen erledigt sind, umschalten der Switch D12, können wir sehen, dass die LED mit dem D12 -Pin der ESP32 -Karte angeschlossen ist:

Abschluss

ESP32 gepaart mit der BLYNK-App bietet eine leistungsstarke Plattform zum Erstellen von Projekten mit Internetverbindung. Mit dem ESP32 ermöglicht es den Entwicklern, eine Vielzahl von Sensoren und Aktuatoren zu verbinden und zu steuern, während die BLYNK-App eine benutzerfreundliche Schnittstelle zur Steuerung und Überwachung dieser Geräte von überall auf der Welt bietet und steuern kann.