Satura rādītājs:
- 1. darbība. Darba sākšana
- 2. darbība. Svarīgi
- 3. darbība. Darba sākšana ar lietotni Blynk
- 4. solis: izveidojiet jaunu projektu
- 5. darbība: nosaukums/dēlis/savienojums
- 6. darbība: autentifikācija
- 7. darbība. Pievienojiet divus logrīkus (vērtību attēlojums)
- 8. solis: velciet N Drop
- 9. solis: Mitrums
- 10. solis: temperatūra
- 11. darbība: palaidiet projektu
- 12. darbība: palaidiet kodu
- 13. darbība. Displejs
Video: Sūtīt temperatūru un mitrumu uz lietotni Blynk (Wemos D1 Mini Pro): 15 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā pamācībā aplūkota Wemos D1 Mini Pro izmantošana datu (temperatūras un mitruma) nosūtīšanai uz lietotni Blynk.
1. darbība. Darba sākšana
Mēs saņemsim temperatūras un mitruma rādījumus, kas tiks pārsūtīti uz jūsu tālruņa lietotni Blynk. Pievienojiet LED, kā parādīts šeit: Piezīme. Esmu izmantojis zilo DHT11 digitālās temperatūras/mitruma moduli, kuram ir trīs tapas. Modulis ir no Banggood. Citiem līdzīgiem moduļiem no dažādiem piegādātājiem var būt atšķirīgs tapu izkārtojums. Pārbaudi šo. Tālāk norādītās krāsas ir piemērotas Banggood modulim:
Zils = datu signāls (pa kreisi)
Sarkans = Vcc +5v (vidū)
Melns = zeme (pa labi)
2. darbība. Svarīgi
Kā iepriekš minēts.
Piezīme. Es izmantoju Banggood zilo DHT11 digitālās temperatūras/mitruma moduli, kuram ir trīs tapas. Citiem līdzīgiem moduļiem no dažādiem piegādātājiem var būt atšķirīgs tapu izkārtojums. Pārbaudi šo. Banggood moduļa krāsas ir pareizas:
Zils = datu signāls (pa kreisi) Sarkans = Vcc +5v (vidū) Melns = Zeme (pa labi)
3. darbība. Darba sākšana ar lietotni Blynk
Izveidojiet Blynk kontu Pēc lietotnes Blynk lejupielādes jums būs jāizveido jauns Blynk konts. Šis konts ir atsevišķi no Blynk forumos izmantotajiem kontiem, ja jums tāds jau ir. Mēs iesakām izmantot īstu e -pasta adresi, jo tas vēlāk vienkāršos lietas.
Kāpēc man ir jāizveido konts? Lai saglabātu savus projektus un tiem piekļūtu no vairākām ierīcēm no jebkuras vietas, ir nepieciešams konts. Tas ir arī drošības līdzeklis. Jūs vienmēr varat izveidot savu privāto Blynk serveri (saites uz ārēju vietni.) Saites uz ārēju vietni. un pilnībā kontrolēt.
4. solis: izveidojiet jaunu projektu
Kad esat veiksmīgi pieteicies savā kontā, sāciet ar jauna projekta izveidi.
5. darbība: nosaukums/dēlis/savienojums
Piešķiriet tam nosaukumu un izvēlieties atbilstošo dēli (Wemos D1 Mini). Tagad noklikšķiniet uz izveidot.
6. darbība: autentifikācija
Jūsu autentifikācijas marķieris tiks nosūtīts pa e -pastu, un jūs tam varēsit piekļūt arī sava projekta iestatījumos. Katram izveidotajam projektam tiks ģenerēts jauns numurs.
7. darbība. Pievienojiet divus logrīkus (vērtību attēlojums)
Jūsu projekta audekls ir tukšs, pievienosim divus displeja logrīkus, lai parādītu temperatūru un mitrumu. Pieskarieties jebkurai vietai uz audekla, lai atvērtu logrīku lodziņu. Visi pieejamie logrīki atrodas šeit.
8. solis: velciet N Drop
Velciet un nometiet-pieskarieties logrīkam un turiet to, lai vilktu to uz jauno pozīciju.
9. solis: Mitrums
Logrīka iestatījumi - katram logrīkam ir savi iestatījumi. Pieskarieties logrīkam, lai piekļūtu tiem. Iestatiet tos, izmantojot šādus iestatījumus.
10. solis: temperatūra
Logrīka iestatījumi - katram logrīkam ir savi iestatījumi. Pieskarieties logrīkam, lai piekļūtu tiem. Iestatiet tos, izmantojot šādus iestatījumus.
11. darbība: palaidiet projektu
12. darbība: palaidiet kodu
Tagad apskatīsim Wemos D1 Mini Pro skices piemēru. Ņemiet vērā, ka jums ir jāiekļauj trīs galvenās sastāvdaļas:
1. char auth = ""; Konkrēts jūsu projektam (lietotne Blynk).
2. char ssid = ""; Īpaši tīklam, ar kuru mēs veidojam savienojumu (tīkla nosaukums). Varat arī "piekļūt karstajam punktam" no sava tālruņa.
3. char pass = ""; Īpaši tīklam, ar kuru mēs veidojam savienojumu (parole).
KODS
#define BLYNK_PRINT Seriāls
#include #include #include // Lietotnē Blynk jums vajadzētu iegūt autentifikācijas marķieri. // Dodieties uz projekta iestatījumiem (uzgriežņa ikona). char auth = ""; // Jūsu WiFi akreditācijas dati. // Iestatiet paroli uz "" atvērtiem tīkliem. char ssid = ""; char pass = ""; #define DHTPIN D4 // Ar kādu ciparu tapu mēs esam savienoti #define DHTTYPE DHT11 // DHT 11
DHT dht (DHTPIN, DHTTYPE);
BlynkTimer taimeris; pludiņš t; pludiņš h; void setup () {// Atkļūdošanas konsole Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); taimeris.run (); } // Šī funkcija katru sekundi nosūta Arduino darbības laiku uz virtuālo tapu (5). // Lietotnē logrīka lasīšanas biežumam jābūt iestatītam uz PUSH. Tas nozīmē //, ka jūs definējat, cik bieži sūtīt datus uz lietotni Blynk. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // vai dht.readTemperature (true) Fārenheitam // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Neizdevās nolasīt no DHT sensora!"); atgriešanās; } // Jebkurā laikā varat nosūtīt jebkuru vērtību. // Lūdzu, nesūtiet vairāk par 10 vērtībām sekundē. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }
13. darbība. Displejs
Atgriezieties lietotnē Blynk un pārbaudiet displeju. Jums vajadzētu redzēt pašreizējo temperatūru un mitrumu.
Ieteicams:
M5STACK Kā parādīt temperatūru, mitrumu un spiedienu M5StickC ESP32, izmantojot Visuino - viegli izdarāms: 6 soļi
M5STACK Kā parādīt temperatūru, mitrumu un spiedienu M5StickC ESP32, izmantojot Visuino - viegli izdarāms: Šajā apmācībā mēs iemācīsimies programmēt ESP32 M5Stack StickC ar Arduino IDE un Visuino, lai parādītu temperatūru, mitrumu un spiedienu, izmantojot ENV sensoru (DHT12, BMP280, BMM150)
Uzraugiet temperatūru un mitrumu, izmantojot AM2301 NodeMCU un Blynk: 3 soļi
Temperatūras un mitruma kontrole Izmantojot AM2301 uz NodeMCU & Blynk: Ir ļoti labi zināms fakts, ka lielākajā daļā nozares vertikālu temperatūra, mitrums, spiediens, gaisa kvalitāte, ūdens kvalitāte utt. brīdinājuma sistēmām ir jābūt ieviestām, kad vērtība
Brīdinājums par temperatūru un mitrumu, izmantojot AWS un ESP32: 11 soļi
Brīdinājums par temperatūru un mitrumu, izmantojot AWS un ESP32: Šajā apmācībā mēs izmērīsim dažādus temperatūras un mitruma datus, izmantojot temperatūras un mitruma sensoru. Jūs arī uzzināsit, kā nosūtīt šos datus uz AWS
Izmēriet temperatūru un mitrumu, izmantojot DHT11 / DHT22 un Arduino: 4 soļi
Temperatūras un mitruma mērīšana, izmantojot DHT11 / DHT22 un Arduino: Šajā Arduino apmācībā mēs iemācīsimies izmantot DHT11 vai DHT22 sensoru temperatūras un mitruma mērīšanai ar Arduino plāksni
ESP8266 Nodemcu temperatūras uzraudzība, izmantojot DHT11 vietējā tīmekļa serverī - Pārlūkprogrammā iegūstiet istabas temperatūru un mitrumu: 6 soļi
ESP8266 Nodemcu temperatūras uzraudzība, izmantojot DHT11 vietējā tīmekļa serverī | Iegūstiet istabas temperatūru un mitrumu savā pārlūkprogrammā: Sveiki, puiši, šodien mēs izveidosim mitrumu & temperatūras uzraudzības sistēma, izmantojot ESP 8266 NODEMCU & DHT11 temperatūras sensors. Temperatūru un mitrumu noteiks DHT11 sensors & to var redzēt pārlūkprogrammā, kura tīmekļa lapa tiks pārvaldīta