Inhaltsverzeichnis:

So erstellen Sie ein IoT-Gerät zur Steuerung von Geräten und zur Überwachung des Wetters mit Esp8266 - Gunook
So erstellen Sie ein IoT-Gerät zur Steuerung von Geräten und zur Überwachung des Wetters mit Esp8266 - Gunook

Video: So erstellen Sie ein IoT-Gerät zur Steuerung von Geräten und zur Überwachung des Wetters mit Esp8266 - Gunook

Video: So erstellen Sie ein IoT-Gerät zur Steuerung von Geräten und zur Überwachung des Wetters mit Esp8266 - Gunook
Video: Home Assistant: Erweiterte Solaranlagenüberwachung, China Wechselrichter lernen MQTT mit Discovery. 2024, Juli
Anonim
So erstellen Sie ein IoT-Gerät zur Steuerung von Geräten und zur Überwachung des Wetters mit Esp8266
So erstellen Sie ein IoT-Gerät zur Steuerung von Geräten und zur Überwachung des Wetters mit Esp8266

Das Internet der Dinge (IoT) ist die Vernetzung von physischen Geräten (auch als „verbundene Geräte“und „intelligente Geräte“bezeichnet), Gebäuden und anderen Gegenständen, die in Elektronik, Software, Sensoren, Aktoren und Netzwerkkonnektivität eingebettet sind die es diesen Objekten ermöglichen, Daten zu sammeln und auszutauschen.

Jetzt werde ich anleiten, wie man ein IoT-Basisgerät herstellt, das in der Lage ist, die Geräte zu steuern und das Wetter in Echtzeit zu überwachen. Dieses Gerät wird mit ESP8266 Node Mcu erstellt.

Esp8266 Node mcu ist ein Gerät mit eingebautem WLAN-Modul und Mikrocontroller, das mit Arduino ide verbunden werden kann.

Lass uns anfangen..

Schritt 1: Erforderliche Komponenten

Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten

Knoten-MCU Esp8266 [Banggood]

4-Kanal-Relaisplatine [Banggood]

Perfboard [Banggood]

Kopfstifte [Banggood]

DC-Buchse [Banggood]

DHT 11 [Banggut]

Schritt 2: Schaltung

Schaltung
Schaltung
Schaltung
Schaltung
  • Nehmen Sie zuerst ein Perfboard und platzieren Sie die weiblichen Header-Pins in Bezug auf die Node Mcu esp8266-Pins.
  • Nehmen Sie männliche Header-Pins und löten Sie neben den weiblichen Header-Pins und verbinden Sie die männlichen und weiblichen Header-Pins mit Esp8266, um den Ausgang zu nehmen.
  • Fügen Sie einige weitere Stiftleistenstifte an +V- und GND-Pins von Esp8266 hinzu
  • Jetzt die Stromversorgung herstellen, eine DC-Buchse nehmen und IC7805 auf das Perfboard legen.
  • Verbinden Sie Vin von IC7805 mit +V der DC-Buchse und GND mit GND.
  • Verbinden Sie nun die +5V von 7805 mit Vin von Esp8266 und GND von IC7805 mit GND von Esp8266.
  • Verdrahten Sie nun die Relaisplatine und das DHT 11-Modul gemäß den Pins im Stromkreis mit Esp 8266.
  • Die Anschlüsse in der Schaltung sind die gleichen wie die im Programm deklarierten Pins.

Jetzt müssen wir das Dashboard vorbereiten und das Gerät programmieren.

Schritt 3: Erstellen eines Geräts im Dashboard

Image
Image

Für dieses Projekt habe ich die Cayenne IoT-Plattform verwendet.

Zuerst müssen Sie die Cayenne-Site aufrufen und ein Konto erstellen, indem Sie sich anmelden.

Folgen Sie nun den Anweisungen im Video.

Beim Erstellen des Geräts müssen Sie den MQTT-Typ auswählen.

Dann generiert die Site Benutzername, Passwort und Client-ID für das Gerät, Sie müssen es kopieren. Dies wird für das weitere Verfahren benötigt.

Weitere Informationen finden Sie hier [Tutorial vom Cayenne IoT-Team]

Schritt 4: Programmierung

Laden Sie die angehängten Bibliotheken herunter und fügen Sie sie in arduino ide ein.

Den Code habe ich angehängt.

  1. Öffnen Sie zunächst den Code und bearbeiten Sie ihn wie folgt.
  2. Geben Sie die SSID Ihres WLAN-Netzwerks (Wifi-Netzwerkname) in Anführungszeichen ein.

char ssid = "Geben Sie Ihren WLAN-Netzwerknamen ein";

3. Geben Sie das Passwort Ihres WLAN-Netzwerks in Anführungszeichen ein.

char wifiPassword = "Geben Sie Ihr WLAN-Router-Passwort ein";

4. Jetzt müssen Sie den Benutzernamen, das Passwort und die Client-ID eingeben, die Sie beim Hinzufügen des Geräts erhalten haben.

char Benutzername = "Benutzernamen eingeben"; char password = "Passwort eingeben";

char clientID = " Client-ID eingeben ";

Speichern Sie nun den Code und laden Sie ihn in das ESP 8266-Knoten-MCU-Modul hoch.

Wenn das esp8266-Knoten-MCU-Modul mit diesem Server verbunden ist, können Sie automatisch Widgets sehen, die in Ihrem Dashboard erstellt werden. Pinne diese Widgets und bearbeite sie (Name, Typ usw.).

Das ist alles Jungs…

Den kompletten Aufbau finden Sie im Video unten.

Schritt 5: Konstruktion und Prüfung

Image
Image

Kommentieren Sie gerne.

Für weitere Projekte abonniere meinen Youtube-Kanal [Hier klicken]

Besuchen Sie meine Website für weitere Projekte.

Empfohlen: