Turinys:

Siųsti temperatūrą ir drėgmę į „Blynk“programą („Wemos D1 Mini Pro“): 15 žingsnių (su nuotraukomis)
Siųsti temperatūrą ir drėgmę į „Blynk“programą („Wemos D1 Mini Pro“): 15 žingsnių (su nuotraukomis)

Video: Siųsti temperatūrą ir drėgmę į „Blynk“programą („Wemos D1 Mini Pro“): 15 žingsnių (su nuotraukomis)

Video: Siųsti temperatūrą ir drėgmę į „Blynk“programą („Wemos D1 Mini Pro“): 15 žingsnių (su nuotraukomis)
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Liepa
Anonim
Siųskite temperatūrą ir drėgmę į „Blynk“programą („Wemos D1 Mini Pro“)
Siųskite temperatūrą ir drėgmę į „Blynk“programą („Wemos D1 Mini Pro“)

Šioje instrukcijoje apžvelgiamas „Wemos D1 Mini Pro“naudojimas duomenų (temperatūros ir drėgmės) siuntimui į „Blynk“programą.

1 žingsnis: Darbo pradžia

Darbo pradžia
Darbo pradžia

Gausime temperatūros ir drėgmės rodmenis, esančius jūsų telefone esančioje „Blynk“programoje. Prijunkite šviesos diodą, kaip parodyta čia: Pastaba. Aš naudoju mėlyną DHT11 skaitmeninį temperatūros/drėgmės modulį, kuris turi tris kaiščius. Modulis yra iš „Banggood“. Kiti panašūs skirtingų tiekėjų moduliai gali turėti skirtingą kaiščių išdėstymą. Patikrinti tai. Žemiau pateiktos spalvos tinka „Banggood“moduliui:

Mėlyna = duomenų signalas (kairėje)

Raudona = Vcc +5v (vidurys)

Juoda = žemė (dešinėje)

2 žingsnis: svarbu

Svarbu
Svarbu

Kaip paminėta aukščiau.

Pastaba. Aš naudoju mėlyną DHT11 skaitmeninį temperatūros/drėgmės modulį iš „Banggood“, kuris turi tris kaiščius. Kiti panašūs skirtingų tiekėjų moduliai gali turėti skirtingą kaiščių išdėstymą. Patikrinti tai. „Banggood“modulio spalvos yra tinkamos:

Mėlyna = duomenų signalas (kairėje) Raudona = Vcc +5v (vidurys) Juoda = Žemė (dešinė)

3 žingsnis: Darbo su „Blynk“programa pradžia

Darbo su „Blynk“programa pradžia
Darbo su „Blynk“programa pradžia

Sukurkite „Blynk“paskyrą Atsisiuntę „Blynk“programą turėsite sukurti naują „Blynk“paskyrą. Ši sąskaita yra atskira nuo „Blynk“forumuose naudojamų paskyrų, jei jau turite. Rekomenduojame naudoti tikrą el. Pašto adresą, nes vėliau viskas bus supaprastinta.

Kodėl man reikia sukurti paskyrą? Paskyra reikalinga norint išsaugoti jūsų projektus ir turėti prieigą prie jų iš kelių įrenginių iš bet kurios vietos. Tai taip pat saugumo priemonė. Visada galite nustatyti savo privatų „Blynk“serverį (nuorodos į išorinę svetainę.) Nuorodos į išorinę svetainę. ir visiškai kontroliuoti.

4 žingsnis: sukurkite naują projektą

Sukurkite naują projektą
Sukurkite naują projektą

Sėkmingai prisijungę prie savo paskyros, pradėkite nuo naujo projekto kūrimo.

5 veiksmas: pavadinimas/lenta/ryšys

Pavadinimas/lenta/jungtis
Pavadinimas/lenta/jungtis

Suteikite jam pavadinimą ir pasirinkite tinkamą plokštę („Wemos D1 Mini“). Dabar spustelėkite sukurti.

6 veiksmas: autentifikavimas

Autentifikavimas
Autentifikavimas

Jūsų autentifikavimo ženklas bus išsiųstas jums el. Paštu, taip pat galėsite jį pasiekti savo projekto nustatymuose. Kiekvienam jūsų sukurtam projektui bus sukurtas naujas numeris.

7 veiksmas: pridėkite du valdiklius (vertės rodymas)

Pridėti du valdiklius (vertės rodymas)
Pridėti du valdiklius (vertės rodymas)

Jūsų projekto drobė tuščia, pridėkime du ekrano valdiklius, rodančius temperatūrą ir drėgmę. Palieskite bet kurią drobės vietą, kad atidarytumėte valdiklių laukelį. Visi galimi valdikliai yra čia.

8 veiksmas: vilkite N Drop

Vilkite N Drop
Vilkite N Drop

„Drag-n-Drop“-palieskite ir palaikykite valdiklį, kad vilktumėte jį į naują vietą.

9 žingsnis: drėgmė

Drėgmė
Drėgmė

Valdiklio nustatymai - kiekvienas valdiklis turi savo nustatymus. Bakstelėkite valdiklį, kad pasiektumėte juos. Nustatykite juos naudodami toliau nurodytus nustatymus.

10 žingsnis: temperatūra

Temperatūra
Temperatūra

Valdiklio nustatymai - kiekvienas valdiklis turi savo nustatymus. Bakstelėkite valdiklį, kad pasiektumėte juos. Nustatykite juos naudodami toliau nurodytus nustatymus.

11 veiksmas: paleiskite projektą

Vykdyti projektą
Vykdyti projektą

12 veiksmas: paleiskite kodą

Paleiskite kodą
Paleiskite kodą

Dabar pažvelkime į „Wemos D1 Mini Pro“eskizo pavyzdį. Atkreipkite dėmesį, kad turėsite įtraukti tris pagrindinius komponentus:

1. char auth = ""; Konkretus jūsų projektui („Blynk App“).

2. char ssid = ""; Būdingas tinklui, prie kurio jungiamės (tinklo pavadinimas). Taip pat galite „viešosios interneto prieigos tašką“gauti iš savo telefono.

3. char pass = ""; Būdingas tinklui, prie kurio jungiamės (slaptažodis).

KODAS

#define BLYNK_PRINT Serialas

#include #include #include // „Blynk“programoje turėtumėte gauti „Auth Token“. // Eikite į projekto nustatymus (veržlės piktograma). char auth = ""; // Jūsų „WiFi“prisijungimo duomenys. // Atviriems tinklams nustatykite slaptažodį į „“. char ssid = ""; char pass = ""; #define DHTPIN D4 // Prie kokio skaitmeninio kaiščio esame prijungti #define DHTTYPE DHT11 // DHT 11

DHT dht (DHTPIN, DHTTYPE);

„BlynkTimer“laikmatis; plūdė t; plūdė h; void setup () {// Derinimo pultas Serial.begin (9600); Blynk.begin (auth, ssid, pass); dht.begin (); timer.setInterval (1000L, sendSensor); } void loop () {Blynk.run (); timer.run (); } // Ši funkcija kas sekundę siunčia „Arduino“budėjimo laiką į virtualųjį kaištį (5). // Programoje valdiklio skaitymo dažnis turėtų būti nustatytas į PUSH. Tai reiškia, kad // jūs nustatote, kaip dažnai siųsti duomenis į „Blynk“programą. void sendSensor () {h = dht.readHumidity (); t = dht.readTemperature (); // arba dht.readTemperature (true) Farenheito // l = analogRead (LDR); if (isnan (h) || isnan (t)) {Serial.println ("Nepavyko nuskaityti iš DHT jutiklio!"); grįžti; } // Bet kuriuo metu galite siųsti bet kokią vertę. // Prašome nesiųsti daugiau nei 10 reikšmių per sekundę. Blynk.virtualWrite (V5, h); Blynk.virtualWrite (V6, t); }

13 žingsnis: Rodyti

Ekranas
Ekranas

Grįžkite į „Blynk“programą ir patikrinkite savo ekraną. Turėtumėte pamatyti esamą temperatūrą ir drėgmę.

Rekomenduojamas: