Inhaltsverzeichnis:
- Schritt 1: Erste Schritte
- Schritt 2: Wichtig
- Schritt 3: Erste Schritte mit der Blynk-App
- Schritt 4: Erstellen Sie ein neues Projekt
- Schritt 5: Name/Platine/Verbindung
- Schritt 6: Authentifizierung
- Schritt 7: Zwei Widgets hinzufügen (Wertanzeige)
- Schritt 8: Ziehen Sie N Drop
- Schritt 9: Feuchtigkeit
- Schritt 10: Temperatur
- Schritt 11: Führen Sie das Projekt aus
- Schritt 12: Führen Sie den Code aus
- Schritt 13: Anzeige
Video: Senden Sie Temperatur und Luftfeuchtigkeit an die Blynk-App (Wemos D1 Mini Pro). - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Dieses Instructable befasst sich mit der Verwendung des Wemos D1 Mini Pro, um Daten (Temperatur und Feuchtigkeit) an die Blynk APP zu senden.
Schritt 1: Erste Schritte
Wir werden eine Temperatur- und Luftfeuchtigkeitsmessung an Ihre Blynk-App auf Ihrem Telefon übertragen. Schließen Sie eine LED wie hier gezeigt an: Hinweis. Ich habe das blaue DHT11 Digital Temperature / Humidity Modul verwendet, das drei Pins hat. Das Modul ist von Banggood. Andere ähnliche Module von verschiedenen Anbietern können ein anderes Pin-Layout haben. Überprüfen Sie dies. Die folgenden Farben sind für das Banggood-Modul korrekt:
Blau = Datensignal (links)
Rot = Vcc +5V (Mitte)
Schwarz = Masse (rechts)
Schritt 2: Wichtig
Wie oben erwähnt.
Notiz. Ich habe das blaue DHT11 Digital Temperature / Humidity Modul von Banggood verwendet, das drei Pins hat. Andere ähnliche Module von verschiedenen Anbietern können ein anderes Pin-Layout haben. Überprüfen Sie dies. Die Farben sind für das Banggood-Modul korrekt:
Blau = Datensignal (links) Rot = Vcc +5V (Mitte) Schwarz = Masse (rechts)
Schritt 3: Erste Schritte mit der Blynk-App
Erstellen eines Blynk-Kontos Nachdem Sie die Blynk-App heruntergeladen haben, müssen Sie ein neues Blynk-Konto erstellen. Dieses Konto ist getrennt von den Konten, die für die Blynk-Foren verwendet werden, falls Sie bereits eines haben. Wir empfehlen, eine echte E-Mail-Adresse zu verwenden, da dies später die Dinge vereinfacht.
Warum muss ich ein Konto erstellen?Ein Konto ist erforderlich, um Ihre Projekte zu speichern und von überall von mehreren Geräten darauf zugreifen zu können. Es ist auch eine Sicherheitsmaßnahme. Sie können jederzeit Ihren eigenen privaten Blynk-Server einrichten (Links zu einer externen Site.)Links zu einer externen Site. und haben die volle Kontrolle.
Schritt 4: Erstellen Sie ein neues Projekt
Nachdem Sie sich erfolgreich bei Ihrem Konto angemeldet haben, erstellen Sie zunächst ein neues Projekt.
Schritt 5: Name/Platine/Verbindung
Geben Sie ihm einen Namen und wählen Sie das entsprechende Board (Wemos D1 Mini) aus. Klicken Sie nun auf Erstellen.
Schritt 6: Authentifizierung
Ihr Authentifizierungstoken wird Ihnen per E-Mail zugesandt und Sie können auch in den Einstellungen Ihres Projekts darauf zugreifen. Für jedes von Ihnen erstellte Projekt wird eine neue Nummer generiert.
Schritt 7: Zwei Widgets hinzufügen (Wertanzeige)
Ihre Projektleinwand ist leer, fügen wir zwei Anzeige-Widgets hinzu, um Temperatur und Luftfeuchtigkeit anzuzeigen. Tippen Sie auf eine beliebige Stelle auf der Leinwand, um die Widget-Box zu öffnen. Alle verfügbaren Widgets befinden sich hier.
Schritt 8: Ziehen Sie N Drop
Drag-n-Drop – Tippen und halten Sie das Widget, um es an die neue Position zu ziehen.
Schritt 9: Feuchtigkeit
Widget-Einstellungen – Jedes Widget hat seine eigenen Einstellungen. Tippen Sie auf das Widget, um zu ihnen zu gelangen. Richten Sie sie mit den folgenden Einstellungen ein.
Schritt 10: Temperatur
Widget-Einstellungen – Jedes Widget hat seine eigenen Einstellungen. Tippen Sie auf das Widget, um zu ihnen zu gelangen. Richten Sie sie mit den folgenden Einstellungen ein.
Schritt 11: Führen Sie das Projekt aus
Schritt 12: Führen Sie den Code aus
Schauen wir uns nun die Beispielskizze für einen Wemos D1 Mini Pro an. Beachten Sie, dass Sie drei Schlüsselkomponenten enthalten müssen:
1. char-auth = ""; Spezifisch für Ihr Projekt (Blynk App).
2. char ssid = ""; Spezifisch für das Netzwerk, mit dem wir eine Verbindung herstellen (Netzwerkname). Sie können auch von Ihrem Telefon aus einen "Hotspot" erstellen.
3. char pass = ""; Spezifisch für das Netzwerk, mit dem wir eine Verbindung herstellen (Passwort).
CODE
#define BLYNK_PRINT-Seriennummer
#include #include #include // Sie sollten das Auth-Token in der Blynk-App erhalten. // Gehe zu den Projekteinstellungen (Nuss-Symbol). char-auth = ""; // Ihre WLAN-Zugangsdaten. // Passwort für offene Netzwerke auf "" setzen. char ssid = ""; char pass = ""; #define DHTPIN D4 // Mit welchem digitalen Pin wir verbunden sind #define DHTTYPE DHT11 // DHT 11
DHT dht(DHTPIN, DHTTYPE);
BlynkTimer-Timer; schweben t; Schwimmer h; Void setup () {// Debug-Konsole Serial.begin (9600); Blynk.begin(auth, ssid, pass); dht.begin(); timer.setInterval(1000L, sendSensor); aufrechtzuerhalten. Void Schleife () { Blynk.run (); Timer.run(); } // Diese Funktion sendet die Betriebszeit von Arduino jede Sekunde an Virtual Pin (5). // In der App sollte die Lesefrequenz des Widgets auf PUSH eingestellt sein. Dies bedeutet, // dass Sie festlegen, wie oft Daten an die Blynk-App gesendet werden. Void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature(); // oder dht.readTemperature (true) für Fahrenheit // l = analogRead (LDR); if (isnan (h) || isnan (t)) { Serial.println ("Fehler beim Lesen vom DHT-Sensor!"); Rückkehr; } // Sie können jederzeit einen beliebigen Wert senden. // Bitte senden Sie nicht mehr als 10 Werte pro Sekunde. Blynk.virtualWrite(V5, h); Blynk.virtualWrite(V6, t); }
Schritt 13: Anzeige
Gehen Sie zurück zur Blynk-App und überprüfen Sie Ihr Display. Sie sollten die aktuelle Temperatur und Luftfeuchtigkeit sehen.
Empfohlen:
Senden Sie ThingSpeak-Benachrichtigungen an Mi Band 4: 6 Schritte
ThingSpeak-Benachrichtigungen an Mi Band 4 senden: Da ich mein Xiaomi Mi Band 4 gekauft habe, habe ich über die Möglichkeit nachgedacht, einige Daten von meiner Wetterstation zu verfolgen, die auf ThingSpeak über mein Mi Band 4 verfügbar sind die Fähigkeiten von Mi Band 4 ar
So senden Sie DHT11-Daten mit NodeMCU an einen MySQL-Server – wikiHow
So senden Sie DHT11-Daten mit NodeMCU an MySQL-Server: In diesem Projekt haben wir DHT11 mit nodemcu verbunden und dann senden wir Daten von dht11, die Feuchtigkeit und Temperatur sind, an die phpmyadmin-Datenbank
So verbinden Sie die Android-Anwendung mit AWS IOT und verstehen die Spracherkennungs-API: 3 Schritte
So verbinden Sie die Android-Anwendung mit AWS IOT und verstehen die Spracherkennungs-API: In diesem Tutorial erfahren Sie, wie Sie die Android-Anwendung mit dem AWS IOT-Server verbinden und die Spracherkennungs-API verstehen, die eine Kaffeemaschine steuert. Die Anwendung steuert die Kaffeemaschine über Alexa Sprachdienst, die c
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So bauen Sie eine Uhr, die die Zeit an die Wand projiziert – wikiHow
So bauen Sie eine Uhr, die Zeit an die Wand projiziert: Dieses Instructable zeigt Ihnen, wie Sie eine Projektoruhr bauen. Mit diesem Gerät können Sie die Zeit an die Wand projizieren. Basierend auf einem kleinen LCD-Wecker (nicht zu klein, sondern kann nicht projiziert und bearbeitet werden) ist dies eine gute Möglichkeit