![Fernüberwachung von Temperatur und Luftfeuchtigkeit mit ESP8266 und Blynk-App - Gunook Fernüberwachung von Temperatur und Luftfeuchtigkeit mit ESP8266 und Blynk-App - Gunook](https://i.howwhatproduce.com/images/004/image-9927-j.webp)
Inhaltsverzeichnis:
- Schritt 1: Hardware
- Schritt 2: Diagramm
- Schritt 3: Software
- Schritt 4: Arduino-IDE konfigurieren
- Schritt 5: Arduino-IDE konfigurieren
- Schritt 6: Arduino-IDE konfigurieren
- Schritt 7: Arduino-IDE konfigurieren
- Schritt 8: Arduino-IDE konfigurieren
- Schritt 9: Blynk konfigurieren
- Schritt 10: Blynk konfigurieren
- Schritt 11: ARDUINO-Skizze
- Schritt 12: Skizze hochladen
- Schritt 13: Blynk-Anwendung erstellen
- Schritt 14: Fertig
- Schritt 15: Danke
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
![Fernüberwachung von Temperatur und Luftfeuchtigkeit mit ESP8266 und Blynk App Fernüberwachung von Temperatur und Luftfeuchtigkeit mit ESP8266 und Blynk App](https://i.howwhatproduce.com/images/004/image-9927-1-j.webp)
Es war mein erstes Projekt mit ESP8266-Chip. Ich habe gerade ein neues Gewächshaus in der Nähe meines Hauses gebaut und es war interessant für mich, was da tagsüber los ist? Ich meine, wie sich Temperatur und Luftfeuchtigkeit ändern? Ist das Gewächshaus ausreichend belüftet? Also habe ich beschlossen, dass ESP8266 mit DHT22-Sensor eine gute Lösung ist. Die nächste Frage war, wie man die Daten der Sensoren überwacht. Nach einiger Zeit stellte ich fest, dass Blynk eine perfekte App ist, insbesondere für Anfänger oder Nicht-Profis, die ein Projekt für das Internet der Dinge (IoT) aufbauen möchten.
Hier können Sie mehr über Blynk lesen.
Schritt 1: Hardware
![Hardware Hardware](https://i.howwhatproduce.com/images/004/image-9927-2-j.webp)
![Hardware Hardware](https://i.howwhatproduce.com/images/004/image-9927-3-j.webp)
![Hardware Hardware](https://i.howwhatproduce.com/images/004/image-9927-4-j.webp)
![Hardware Hardware](https://i.howwhatproduce.com/images/004/image-9927-5-j.webp)
Für dieses Projekt benötigen Sie:
1. ESP8266-01-Modul (kaufen Sie es von Aliexpress oder ebuy)
2. TTL-Konverter oder spezielles Programmierboard für ESP8266. Ich benutze Programmierboard
3. DHT22 (AM2302) - Temperatur- und Feuchtigkeitssensor:
4. Spannungswandler. Damit die ESP-Module mit Strom versorgt werden, wird eine Gleichspannung von 3,0V-3,6V benötigt. Idealerweise 3,3V. ESP kann aus Batterien oder aus einem Netzwerk gespeist werden, indem AC 220 V in DC umgewandelt wird. In jedem Fall wird ein zusätzlicher Spannungswandler benötigt, um eine 3,3-V-Gleichspannung zu verwalten. Zum Beispiel liefert uns ein vollständig aufgeladener 18650-Lithium-Ionen-Akku bis zu 4,2 V. Eine solche Spannung wird höchstwahrscheinlich das ESP-Modul töten. Deshalb brauchen wir einen Konverter.
In diesem Fall verwende ich einen Abwärtswandler, mit dem ich die Versorgungsspannung von 12 V auf 3,3 V senken kann.
5. Stromversorgung. Wie ich oben erwähnt habe, habe ich für dieses Projekt eine 12-V-Säure-Blei-Batterie verwendet. Es geschah nur, weil ich einen Ersatzakku im Regal hatte. Sie können also natürlich jedes beliebige Netzteil verwenden. Denken Sie nur daran, dass ESP-Chips Spannungen von 3,0 bis 3,6 V akzeptieren.
Schritt 2: Diagramm
![Diagramm Diagramm](https://i.howwhatproduce.com/images/004/image-9927-6-j.webp)
Das Diagramm ist sehr einfach. Schließen Sie einfach alles wie auf dem Bild gezeigt an.
Schritt 3: Software
Um das Projekt zu erstellen, müssen Sie auf Ihrem PC ein Programm installieren, mit dem Sie das Modul flashen können. Dafür ist ARDUINO IDE bestens geeignet - die Software-Entwicklungsumgebung für ARDUINO-Komponenten. ESP8266 ist ein ARDUINO-kompatibles Modul, sodass Sie damit die ARDUINO-IDE programmieren können.
Die Daten werden mithilfe der Blynk-Anwendung auf das Telefon übertragen.
ARDUINO-IDE
Laden Sie ARDUINO für Ihr Betriebssystem herunter. Ich verwende ARDUINO 1.8.3 auf meinem PC mit Windows 10. Nach der Installation von ARDUINO IDE müssen Sie es für die Verwendung mit ESP8266-Chips konfigurieren.
BLYNKAls nächstes müssen wir die Blynk-Bibliothek in der Arduino IDE installieren. Laden Sie es hier herunter. So installieren Sie es hier.
Nachdem Sie die Bibliothek für Blynk installiert haben, benötigen Sie eine App für Ihr Telefon. Laden Sie die Blynk-App von Google Play für Android oder aus dem App Store für iPhone herunter und installieren Sie sie. Natürlich müssen Sie Ihr Konto bei Blynk haben, um es verwenden zu können.
Schritt 4: Arduino-IDE konfigurieren
![Arduino-IDE konfigurieren Arduino-IDE konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-7-j.webp)
1. Datei - Einstellungen.
Fügen Sie auf der Registerkarte Einstellungen den Link hinzu:
arduino.esp8266.com/stable/package_esp8266c…
Auf diese Weise fügen wir den ESP8266 der Liste der Geräte hinzu, mit denen IDE arbeitet.
Schritt 5: Arduino-IDE konfigurieren
![Arduino-IDE konfigurieren Arduino-IDE konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-8-j.webp)
![Arduino-IDE konfigurieren Arduino-IDE konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-9-j.webp)
![Arduino-IDE konfigurieren Arduino-IDE konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-10-j.webp)
2. Tools - Boards - Boards-Manager
Suchen Sie im Board-Manager nach etwas wie "ESP8266 von…". Klicken Sie hier, um zu installieren.
Schritt 6: Arduino-IDE konfigurieren
![Arduino-IDE konfigurieren Arduino-IDE konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-11-j.webp)
3. Jetzt können wir unser 8266-Board in der Liste sehen. Wählen Sie es aus der Dropdown-Liste aus.
Schritt 7: Arduino-IDE konfigurieren
![Arduino-IDE konfigurieren Arduino-IDE konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-12-j.webp)
4. Wählen Sie den Port, an dem wir arbeiten werden
Ja, übrigens, wählen Sie in Tools die Upload-Geschwindigkeit 11520.
Schritt 8: Arduino-IDE konfigurieren
![Arduino-IDE konfigurieren Arduino-IDE konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-13-j.webp)
5. Installieren Sie Bibliotheken für ESP und Blynk.
Sobald es heruntergeladen wurde, entpacken Sie es in den Arduino - Libraries-Ordner.
Schritt 9: Blynk konfigurieren
![Blynk konfigurieren Blynk konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-14-j.webp)
Nachdem Sie Blynk installiert haben, melden Sie sich bei der App an und klicken Sie auf "Neues Projekt erstellen". Sie erhalten in Ihrem Postfach einen sogenannten "Auth-Token".
Schritt 10: Blynk konfigurieren
![Blynk konfigurieren Blynk konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-15-j.webp)
![Blynk konfigurieren Blynk konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-16-j.webp)
![Blynk konfigurieren Blynk konfigurieren](https://i.howwhatproduce.com/images/004/image-9927-17-j.webp)
Geben Sie als nächstes den Namen des Projekts ein, zum Beispiel "ESP8266". Im Feld "Hardwaremodell" müssen Sie den Gerätetyp auswählen, mit dem Sie arbeiten möchten. In unserem Fall ist dies ESP8266. Und das letzte, was Sie eingeben müssen, ist "Auth-Token".
Der "Auth-Token" ist ein geheimer Schlüssel, der während der Verbindung mit dem Blynk-Server verwendet wird. Teilen Sie es also mit niemandem. Nach einem Klick auf die Schaltfläche „Erstellen“erscheint das Feld für die grafische Oberfläche Ihrer Anwendung.
Klicken Sie oben rechts auf das Pluszeichen - die Symbolleiste "Widget-Box" wird angezeigt. Es ermöglicht das Hinzufügen von Widgets zu Ihrem Control Panel.
Mit Blick auf die Zukunft werde ich sagen, dass unser Projekt Widgets benötigt: "Button", "LCD" und "History Graph". Sagen wir, es war der allgemeine Teil. All dies ist nützlich für jedes Projekt ESP8266 / Blynk.
Schritt 11: ARDUINO-Skizze
![ARDUINO-Skizze ARDUINO-Skizze](https://i.howwhatproduce.com/images/004/image-9927-18-j.webp)
![ARDUINO-Skizze ARDUINO-Skizze](https://i.howwhatproduce.com/images/004/image-9927-19-j.webp)
Schreiben wir also eine Skizze. Dazu verwenden wir die bereits erwähnte Arduino IDE.
Wenn Sie das Gerät über die Batterie mit Strom versorgen möchten, ist es in Zeile 30 sinnvoll, mit dem Wert "Verzögerung" zu spielen. In dieser Skizze werden die Daten alle 2s übertragen. Erhöhen Sie die Dealzeit in Zeile 30, um die Akkulaufzeit Ihres Geräts zu verlängern. Wenn Sie hier beispielsweise 300 000 eingeben, werden alle 5 Minuten Daten übertragen.
Schritt 12: Skizze hochladen
![Skizze hochladen Skizze hochladen](https://i.howwhatproduce.com/images/004/image-9927-20-j.webp)
![Skizze hochladen Skizze hochladen](https://i.howwhatproduce.com/images/004/image-9927-21-j.webp)
![Skizze hochladen Skizze hochladen](https://i.howwhatproduce.com/images/004/image-9927-22-j.webp)
Stecken Sie als nächstes das ESP8266-Modul wie auf dem Foto unten gezeigt in den TTL-Konverter und verbinden Sie es mit dem USB-Anschluss. Wenn Sie den gleichen Konverter wie ich haben, müssen Sie den Schalter allein auf die Position "Prog" stellen.
Führen Sie die Arduino-IDE aus und laden Sie die Skizze hoch: Datei - Öffnen - Ihre Skizze.
Klicken Sie auf die Schaltfläche "Hochladen" (in einem gelben Kreis auf dem Foto). Wenn der Firmware-Download erfolgreich war, erscheint unten die Meldung "Done uploading". Unten sehen Sie den Fortschritt des Uploads. Es kann zu Berichten über falsche Bibliotheken kommen, wie auf dem Foto. Aber zuletzt habe ich herausgefunden, dass alles funktioniert. Der Rat lautet also: Laden Sie die Firmware hoch, überprüfen Sie - es wird wahrscheinlich funktionieren.
Schritt 13: Blynk-Anwendung erstellen
![Blyn-Bewerbung erstellen Blyn-Bewerbung erstellen](https://i.howwhatproduce.com/images/004/image-9927-23-j.webp)
![Blyn-Bewerbung erstellen Blyn-Bewerbung erstellen](https://i.howwhatproduce.com/images/004/image-9927-24-j.webp)
![Blyn-Bewerbung erstellen Blyn-Bewerbung erstellen](https://i.howwhatproduce.com/images/004/image-9927-25-j.webp)
![Blyn-Bewerbung erstellen Blyn-Bewerbung erstellen](https://i.howwhatproduce.com/images/004/image-9927-26-j.webp)
Nun, der letzte Schritt, lassen Sie uns die Anwendung auf Blynk. Öffnen Sie also Blynk und wählen Sie in der Symbolleiste "Widget-Box" das "Button"-Widget aus.
Auf dem Anwendungsdesktop wird eine virtuelle Schaltfläche angezeigt. Klicken Sie darauf und gelangen Sie in die Einstellungen (siehe Foto).
Ich habe einen Button auf "Switch" gesetzt. Das bedeutet, dass die Daten übertragen werden, während die Taste eingeschaltet ist. Sobald die Taste ausgeschaltet wird, stoppt die Datenübertragung. Sie können den "Push"-Modus aktivieren. In diesem Fall werden die Daten übertragen, während die Taste mit einem Finger gedrückt wird. V1 ist ein virtueller Tastenport. Muss mit dem in der Skizze angegebenen übereinstimmen. Sie können auch den Text angeben, der auf der Schaltfläche in der Ein-Position angezeigt wird. und aus.
Wählen Sie als Nächstes aus den Widgets das LCD aus. Gehen Sie wieder zu den Einstellungen.
Stellen Sie die Temperatur- und Feuchtigkeitsgrenzen (V2 und V3) und den PUSH-Modus ein. Interessant ist natürlich die Historie der Sensoren. Hier können Sie das Widget zum Plotten verwenden - "History Graph".
Schritt 14: Fertig
![Fertig Fertig](https://i.howwhatproduce.com/images/004/image-9927-27-j.webp)
![Fertig Fertig](https://i.howwhatproduce.com/images/004/image-9927-28-j.webp)
Die fertige Anwendung sieht aus wie auf dem Bild.
Drücken Sie auf das Dreieck in der oberen rechten Ecke, und wenn alles richtig gemacht wurde, werden nach einigen Sekunden Messwerte von den Sensoren angezeigt und später werden die Grafiken angezeigt.
Auf dem zweiten Bild sehen Sie das zusammengebaute Gerät.
Schritt 15: Danke
Besuchen Sie meinen Blog für weitere interessante Projekte:
verysecretlab09.blogspot.com/
Youtube Kanal:
www.youtube.com/channel/UCl8RTfbWUWxgglcJM…
Empfohlen:
Löten von oberflächenmontierbaren Komponenten - Lötgrundlagen: 9 Schritte (mit Bildern)
![Löten von oberflächenmontierbaren Komponenten - Lötgrundlagen: 9 Schritte (mit Bildern) Löten von oberflächenmontierbaren Komponenten - Lötgrundlagen: 9 Schritte (mit Bildern)](https://i.howwhatproduce.com/images/001/image-315-j.webp)
Löten von oberflächenmontierbaren Komponenten | Lötgrundlagen: Bisher habe ich in meiner Lötgrundlagen-Serie genug Grundlagen zum Löten besprochen, damit Sie mit dem Üben beginnen können. In diesem Instructable, was ich besprechen werde, ist etwas fortgeschrittener, aber es sind einige der Grundlagen zum Löten von Surface Mount Compo
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
![Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte](https://i.howwhatproduce.com/images/001/image-1144-j.webp)
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
M5STACK So zeigen Sie Temperatur, Feuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 6 Schritte
![M5STACK So zeigen Sie Temperatur, Feuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 6 Schritte M5STACK So zeigen Sie Temperatur, Feuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 6 Schritte](https://i.howwhatproduce.com/images/001/image-312-6-j.webp)
M5STACK So zeigen Sie Temperatur, Luftfeuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um Temperatur, Luftfeuchtigkeit und Druck mit dem ENV-Sensor (DHT12, BMP280, BMM150)
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
![Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte](https://i.howwhatproduce.com/images/001/image-821-50-j.webp)
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
![MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte](https://i.howwhatproduce.com/images/005/image-12998-15-j.webp)
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A