Cuprins:

Trimiteți temperatura și umiditatea către aplicația Blynk (Wemos D1 Mini Pro) .: 15 pași (cu imagini)
Trimiteți temperatura și umiditatea către aplicația Blynk (Wemos D1 Mini Pro) .: 15 pași (cu imagini)

Video: Trimiteți temperatura și umiditatea către aplicația Blynk (Wemos D1 Mini Pro) .: 15 pași (cu imagini)

Video: Trimiteți temperatura și umiditatea către aplicația Blynk (Wemos D1 Mini Pro) .: 15 pași (cu imagini)
Video: Aplicații de țesături și matrițe pe mobilier 2024, Iulie
Anonim
Trimiteți temperatura și umiditatea în aplicația Blynk (Wemos D1 Mini Pro)
Trimiteți temperatura și umiditatea în aplicația Blynk (Wemos D1 Mini Pro)

Acest Instructable analizează utilizarea Wemos D1 Mini Pro pentru a trimite date (Temperatură și Umiditate) către APP Blynk.

Pasul 1: Introducere

Noțiuni introductive
Noțiuni introductive

Vom primi o citire a temperaturii și a umidității în aplicația dvs. Blynk de pe telefon. Conectați un LED așa cum se arată aici: Notă. Am folosit modulul digital de temperatură / umiditate albastru DHT11 care are trei pini. Modulul este de la Banggood. Alte module similare de la diferiți furnizori pot avea un aspect diferit. Verifica acest lucru. Culorile de mai jos sunt corecte pentru modulul Banggood:

Albastru = Semnal de date (stânga)

Roșu = Vcc + 5v (mijloc)

Negru = la sol (dreapta)

Pasul 2: Important

Important
Important

Așa cum sa menționat mai sus.

Notă. Am folosit modulul albastru de temperatură / umiditate digital DHT11 de la Banggood care are trei pini. Alte module similare de la diferiți furnizori pot avea un aspect diferit. Verifica acest lucru. Culorile sunt corecte pentru modulul Banggood:

Albastru = Semnal de date (stânga) Roșu = Vcc + 5v (mijloc) Negru = Masă (dreapta)

Pasul 3: Noțiuni introductive despre aplicația Blynk

Noțiuni introductive despre aplicația Blynk
Noțiuni introductive despre aplicația Blynk

Creați un cont Blynk După ce descărcați aplicația Blynk, va trebui să creați un cont New Blynk. Acest cont este separat de conturile utilizate pentru forumurile Blynk, în cazul în care aveți deja unul. Vă recomandăm să utilizați o adresă de e-mail reală, deoarece va simplifica lucrurile ulterior.

De ce trebuie să îmi creez un cont? Este necesar un cont pentru a vă salva proiectele și pentru a avea acces la ele de pe mai multe dispozitive de oriunde. Este, de asemenea, o măsură de securitate. Puteți oricând să vă configurați propriul server privat Blynk (linkuri către un site extern.) Linkuri către un site extern. și au control deplin.

Pasul 4: Creați un proiect nou

Creați un proiect nou
Creați un proiect nou

După ce v-ați conectat cu succes la contul dvs., începeți prin crearea unui nou proiect.

Pasul 5: Nume / Placă / Conexiune

Nume / Placă / Conexiune
Nume / Placă / Conexiune

Dați-i un nume și selectați placa corespunzătoare (Wemos D1 Mini). Acum faceți clic pe creați.

Pasul 6: Autentificare

Autentificare
Autentificare

Jetonul dvs. de autentificare vă va fi trimis prin e-mail și îl veți putea accesa și în setările proiectului dvs. Un nou număr va fi generat pentru fiecare proiect pe care îl creați.

Pasul 7: Adăugați două widgeturi (afișare valoare)

Adăugați două widgeturi (afișare valoare)
Adăugați două widgeturi (afișare valoare)

Pânza proiectului dvs. este goală, să adăugăm două widgeturi de afișare pentru a arăta temperatura și umiditatea. Atingeți oriunde pe pânză pentru a deschide caseta widget. Toate widgeturile disponibile sunt localizate aici.

Pasul 8: Trageți N Drop

Trageți N Drop
Trageți N Drop

Drag-n-Drop - Țineți apăsat Widgetul pentru al trage în noua poziție.

Pasul 9: Umiditate

Umiditate
Umiditate

Setări widget - Fiecare widget are propriile setări. Apăsați pe widget pentru a ajunge la ele. Configurați-le cu următoarele setări.

Pasul 10: Temperatura

Temperatura
Temperatura

Setări widget - Fiecare widget are propriile setări. Apăsați pe widget pentru a ajunge la ele. Configurați-le cu următoarele setări.

Pasul 11: Rulați proiectul

Rulați proiectul
Rulați proiectul

Pasul 12: Rulați codul

Rulați codul
Rulați codul

Acum să aruncăm o privire la schița de exemplu pentru un Wemos D1 Mini Pro. Observați că există trei componente cheie pe care va trebui să le includeți:

1. char auth = ""; Specific proiectului dvs. (Blynk App).

2. char ssid = ""; Specific rețelei la care ne conectăm (numele rețelei). Puteți „hotspot” și de pe telefon.

3. char pass = ""; Specific rețelei la care ne conectăm (parolă).

COD

#define BLYNK_PRINT Serial

#include #include #include // Ar trebui să obțineți Auth Token în aplicația Blynk. // Accesați Setările proiectului (pictograma piuliță). char auth = ""; // Acreditările dvs. WiFi. // Setați parola la „” pentru rețelele deschise. char ssid = ""; char pass = ""; #define DHTPIN D4 // La ce pin digital suntem conectați #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

Temporizator BlynkTimer; plutitor t; plutitor h; void setup () {// Consolă de depanare Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); timer.run (); } // Această funcție trimite timpul de funcționare al Arduino în fiecare secundă la Virtual Pin (5). // În aplicație, frecvența de citire a widgetului trebuie setată la PUSH. Aceasta înseamnă // că definiți cât de des trimiteți date către aplicația Blynk. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // sau dht.readTemperature (adevărat) pentru Fahrenheit // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Nu s-a citit de la senzorul DHT!"); întoarcere; } // Puteți trimite orice valoare în orice moment. // Vă rugăm să nu trimiteți mai mult de 10 valori pe secundă. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

Pasul 13: Afișați

Afișare
Afișare

Reveniți la aplicația Blynk și verificați afișajul. Ar trebui să vedeți temperatura și umiditatea curente.

Recomandat: