Indholdsfortegnelse:

Send temperatur og fugtighed til Blynk App (Wemos D1 Mini Pro) .: 15 trin (med billeder)
Send temperatur og fugtighed til Blynk App (Wemos D1 Mini Pro) .: 15 trin (med billeder)

Video: Send temperatur og fugtighed til Blynk App (Wemos D1 Mini Pro) .: 15 trin (med billeder)

Video: Send temperatur og fugtighed til Blynk App (Wemos D1 Mini Pro) .: 15 trin (med billeder)
Video: Lesson 37: Using BME280 Humidity, Barometric Pressure and Temperature Sensor 2024, November
Anonim
Send temperatur og fugtighed til Blynk App (Wemos D1 Mini Pro)
Send temperatur og fugtighed til Blynk App (Wemos D1 Mini Pro)

Denne instruktør ser på brugen af Wemos D1 Mini Pro til at sende datta (temperatur og luftfugtighed) til Blynk APP.

Trin 1: Kom godt i gang

Kom godt i gang
Kom godt i gang

Vi får en temperatur- og fugtighedsaflæsning skubbet til din Blynk -app på din telefon. Tilslut en LED som vist her: Bemærk. Jeg har brugt det blå DHT11 Digital Temperatur/Fugtigheds modul, der har tre ben. Modulet er fra Banggood. Andre lignende moduler fra forskellige leverandører kan have et andet pinlayout. Tjek det her. Farverne herunder er korrekte for Banggood -modulet:

Blå = datasignal (venstre)

Rød = Vcc +5v (midten)

Sort = Jord (højre)

Trin 2: Vigtigt

Vigtig
Vigtig

Som nævnt ovenfor.

Bemærk. Jeg brugte det blå DHT11 Digital Temperature/Humidity -modul fra Banggood, som har tre ben. Andre lignende moduler fra forskellige leverandører kan have et andet pinlayout. Tjek det her. Farverne er korrekte for Banggood -modulet:

Blå = Datasignal (venstre) Rød = Vcc +5v (midten) Sort = Jord (højre)

Trin 3: Kom godt i gang med Blynk -appen

Kom godt i gang med Blynk -appen
Kom godt i gang med Blynk -appen

Opret en Blynk -konto Når du har downloadet Blynk -appen, skal du oprette en ny Blynk -konto. Denne konto er adskilt fra de konti, der bruges til Blynk -fora, hvis du allerede har en. Vi anbefaler at bruge en rigtig e -mail -adresse, fordi det vil forenkle tingene senere.

Hvorfor skal jeg oprette en konto? En konto er nødvendig for at gemme dine projekter og få adgang til dem fra flere enheder hvor som helst. Det er også en sikkerhedsforanstaltning. Du kan altid oprette din egen private Blynk -server (links til et eksternt websted.) Links til et eksternt websted. og har fuld kontrol.

Trin 4: Opret et nyt projekt

Opret et nyt projekt
Opret et nyt projekt

Når du har logget ind på din konto, skal du starte med at oprette et nyt projekt.

Trin 5: Navn/bord/forbindelse

Navn/tavle/forbindelse
Navn/tavle/forbindelse

Giv det et navn, og vælg det relevante bord (Wemos D1 Mini). Klik nu på Opret.

Trin 6: Godkendelse

Godkendelse
Godkendelse

Dit godkendelsestoken vil blive sendt til dig via e -mail, og du vil også have adgang til det i indstillingerne for dit projekt. Der vil blive genereret et nyt nummer for hvert projekt, du opretter.

Trin 7: Tilføj to widgets (Value Display)

Tilføj to widgets (Værdi Display)
Tilføj to widgets (Værdi Display)

Dit projektlærred er tomt, lad os tilføje to widgets til visning af temperatur og fugtighed. Tryk et vilkårligt sted på lærredet for at åbne widgetboksen. Alle tilgængelige widgets findes her.

Trin 8: Træk N Drop

Træk N Drop
Træk N Drop

Træk-n-slip-Tryk og hold på widgeten for at trække den til den nye position.

Trin 9: Fugtighed

Fugtighed
Fugtighed

Widgetindstillinger - Hver widget har sine egne indstillinger. Tryk på widgeten for at komme til dem. Konfigurer dem med følgende indstillinger.

Trin 10: Temperatur

Temperatur
Temperatur

Widgetindstillinger - Hver widget har sine egne indstillinger. Tryk på widgeten for at komme til dem. Konfigurer dem med følgende indstillinger.

Trin 11: Kør projektet

Kør projektet
Kør projektet

Trin 12: Kør koden

Kør koden
Kør koden

Lad os nu se på eksempelskitsen til en Wemos D1 Mini Pro. Bemærk, at der er tre nøglekomponenter, du skal inkludere:

1. char auth = ""; Specifik for dit projekt (Blynk App).

2. char ssid = ""; Specifik for det netværk, vi opretter forbindelse til (netværksnavn). Du kan også "hotspot" fra din telefon.

3. char pass = ""; Specifik for det netværk, vi opretter forbindelse til (adgangskode).

KODE

#define BLYNK_PRINT Serial

#include #include #include // Du bør få Auth Token i Blynk -appen. // Gå til Projektindstillinger (møtrikikon). char auth = ""; // Dine WiFi -legitimationsoplysninger. // Indstil adgangskode til "" for åbne netværk. char ssid = ""; char pass = ""; #define DHTPIN D4 // Hvilken digital pin vi er forbundet til #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

BlynkTimer timer; flyde t; flyde h; void setup () {// Debug console Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); timer.run (); } // Denne funktion sender Arduinos up -time hvert sekund til Virtual Pin (5). // I appen skal widgets læsefrekvens indstilles til PUSH. Det betyder //, at du definerer, hvor ofte data skal sendes til Blynk App. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // eller dht.readTemperature (true) for Fahrenheit // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Kunne ikke læse fra DHT -sensor!"); Vend tilbage; } // Du kan til enhver tid sende enhver værdi. // Send venligst ikke mere end 10 værdier i sekundet. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

Trin 13: Display

Display
Display

Gå tilbage til Blynk -appen, og tjek din skærm. Du bør se den aktuelle temperatur og fugtighed.

Anbefalede: