Cuprins:
- Pasul 1: Introducere
- Pasul 2: Important
- Pasul 3: Noțiuni introductive despre aplicația Blynk
- Pasul 4: Creați un proiect nou
- Pasul 5: Nume / Placă / Conexiune
- Pasul 6: Autentificare
- Pasul 7: Adăugați două widgeturi (afișare valoare)
- Pasul 8: Trageți N Drop
- Pasul 9: Umiditate
- Pasul 10: Temperatura
- Pasul 11: Rulați proiectul
- Pasul 12: Rulați codul
- Pasul 13: Afișați
Video: Trimiteți temperatura și umiditatea către aplicația Blynk (Wemos D1 Mini Pro) .: 15 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Acest Instructable analizează utilizarea Wemos D1 Mini Pro pentru a trimite date (Temperatură și Umiditate) către APP Blynk.
Pasul 1: Introducere
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
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
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
După ce v-ați conectat cu succes la contul dvs., începeți prin crearea unui nou proiect.
Pasul 5: 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
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)
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
Drag-n-Drop - Țineți apăsat Widgetul pentru al trage în noua poziție.
Pasul 9: 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
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
Pasul 12: 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
Reveniți la aplicația Blynk și verificați afișajul. Ar trebui să vedeți temperatura și umiditatea curente.
Recomandat:
Trimiteți notificări ThingSpeak către Mi Band 4: 6 Pași
Trimiteți notificări ThingSpeak către Mi Band 4: De când mi-am cumpărat Xiaomi Mi Band 4, m-am gândit la posibilitatea de a urmări unele date de la Stația Meteo care sunt disponibile pe ThingSpeak prin Mi Band 4. Cu toate acestea, după unele cercetări, am descoperit că capabilitățile Mi Band 4 ar
DragonBoard410c - Trimiteți date către Ubidots: 3 pași
DragonBoard410c - Trimiteți date către Ubidots: Ubidots vă permite să creați tablouri de bord în timp real pentru a vă analiza datele sau a vă controla dispozitivele. Partajați-vă datele prin linkuri publice sau încorporându-le în aplicația dvs. mobilă sau web. În acest tutorial vom trimite date platformei folosind Drago
Cum să trimiteți date către cloud cu Arduino Ethernet: 8 pași
Cum să trimiteți date către cloud cu Arduino Ethernet: Această instrucțiune vă arată cum să publicați datele pe platforma IoT AskSensors folosind Arduino Ethernet Shield. Ethernet Shield permite Arduino să se conecteze cu ușurință la cloud, să trimită și să primească date cu o conexiune la internet. Ceea ce noi
Trimiteți date către platforma IoT AskSensors din browserul web: 6 pași
Trimiteți date către platforma IoT AskSensors de pe browserul web: Am postat recent un instructabil care arată un ghid pas cu pas pentru a conecta un MCU nod ESP8266 la platforma IoT AskSensors. Am primit feedback de la oameni mai interesați de platforma AskSensors, dar nu au un MCU de nod în mână. Aceasta
Împingerea datei și orei în aplicația Blynk folosind Wemos D1 Mini Pro: 10 pași
Împingerea datei și orei în aplicația Blynk folosind Wemos D1 Mini Pro: Vom folosi Wemos D1 Mini Pro pentru a împinge timpul și amp; data la aplicația Blynk. Nu va trebui să conectați componente la Wemos D1 Mini Pro pentru această activitate