Turinys:
- Prekės
- 1 žingsnis: grandinės schema ir jungtys
- 2 veiksmas: „Blynk“konfigūravimas stebėti temperatūrą ir drėgmę
- 3 žingsnis:
Video: Stebėkite temperatūrą ir drėgmę naudodami AM2301 „NodeMCU & Blynk“: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Labai gerai žinomas faktas, kad daugelyje pramonės šakų vertikalės, temperatūra, drėgmė, slėgis, oro kokybė, vandens kokybė ir kt., Vaidina svarbius veiksnius, kuriuos reikia nuolat stebėti, ir kai reikia, turi būti įdiegtos būtinos įspėjimo sistemos. toli nuo nustatytų ribų.
Šis prototipas padės mums suprasti temperatūros ir drėgmės stebėjimo procesą naudojant „AM2301 talpinį skaitmeninį temperatūros ir drėgmės jutiklį“.
Sukurti šį prototipą yra labai paprasta ir lengva. Tikiuosi, kad šioje instrukcijoje pateiktos instrukcijos padės skaitytojams susidaryti aiškų vaizdą apie jos praktinį įgyvendinimą.
Prekės
- AM2301 talpinis skaitmeninis temperatūros ir drėgmės jutiklis
- D1 Mini V2 NodeMcu 4M baitų Lua WIFI daiktų interneto kūrimo valdybos pagrindu ESP8266
- 170 taškų mini duonos lenta SYB-170 balta
- Džemperiai nuo vyrų iki moterų 40 vnt. 10 cm
1 žingsnis: grandinės schema ir jungtys
Sujungimai yra labai paprasti ir yra tokie:
- Nuo 3V nuo AM2301 iki 3V nuo „WeMos D1 Mini“
- GND nuo AM2301 iki GND nuo „WeMos D1 Mini“
- Signalinė viela (geltona) iš AM2301 į D4 (GPIO 2) „WeMos D1 Mini“
Pastaba: Norėdami sukurti šį prototipą, mums nereikės jokios duonos lentos, nes mes tiesiog turime prijungti tris laidus. Aš palieku šio dokumento skaitytojui pasirinkti, ar naudoti „boardboard“(ar) tiesiog prijungti „WeMos D1 mini“su AM2301 tiesiogiai su „Jumper“laidais.
2 veiksmas: „Blynk“konfigūravimas stebėti temperatūrą ir drėgmę
Siekiant geriau suprasti „Blynk“konfigūravimo procesą, buvo pateiktos žingsnis po žingsnio ekrano kopijos. Skaitytojų prašoma peržiūrėti ekrano kopijas ir sukonfigūruoti programą su dviem „Matuoklio“komponentais, kurių vienas atspindi drėgmę, o kitas - temperatūrą.
3 žingsnis:
Kodo pradžia >>>>>
#define BLYNK_PRINT Serialas
#įtraukti SPI.h
#include ESP8266WiFi.h
#įtraukti „BlynkSimpleEsp8266.h“
#įtraukti DHT.h
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Įveskite „Blink“atsiųstą autentifikavimo kodą
char ssid = "Smaragd25"; // Įveskite savo WIFI pavadinimą
char pass = "Smaragdine@2017"; // Įveskite savo WIFI slaptažodį
#define DHTPIN 2 // 4 skaitmeninis kaištis
// #define DHTTYPE DHT11 // DHT 11
// #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
#define DHTTYPE DHT21 // DHT 21, AM2301
DHT dht (DHTPIN, DHTTYPE);
„BlynkTimer“laikmatis;
void sendSensor ()
{
plūdė h = dht.readHumidity ();
plūdė t = dht.readTemperature (); // arba dht.readTemperatūra (tiesa) Fahrenheitui
jei (isnan (h) || isnan (t)) {
Serial.println ("Nepavyko nuskaityti iš DHT jutiklio!");
grįžti; }
Blynk.virtualWrite (V5, h); // V5 skirtas drėgmei
Blynk.virtualWrite (V6, t); // V6 skirtas temperatūrai
}
negaliojanti sąranka ()
{
Serial.begin (9600); // Peržiūrėkite ryšio būseną serijiniame monitoriuje
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
tuštumos kilpa ()
{
Blynk.run ();
timer.run ();
}
Kodo pabaiga >>>>>
Pirmiau pateiktame kode, ypač teiginiuose #include, visus antraštės failus (kurie baigiasi.h plėtiniu) įterpkite į „“, kitaip kodas sukels klaidų.
Pastaba: jei kode pasirinkote neteisingą temperatūros ir drėgmės valdiklio teiginį, gautos vertės akivaizdžiai neteisingos (pridėta ekrano kopija), nors jutiklis veikia. Komentuokite/nekomentuokite šių eilučių, kad patenkintumėte savo poreikius. Tik viena iš šių eilučių yra nekomentuojama, o likusią dalį reikia komentuoti.
- #define DHTTYPE DHT11 // DHT 11
- #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #define DHTTYPE DHT21 // DHT 21, AM2301
Mano atveju aš nekomentavau paskutinės eilutės, ty: „#define DHTTYPE DHT21 // DHT 21, AM2301“ir pakomentuoju poilsio eilutes.
Kad išvaizda būtų geresnė, „WeMos D1 Mini“ir AM2301 jutiklį supakavau į polistirolą. Aš planuoju turėti akrilo lakštų dėklą, kad galėčiau tvarkingai įterpti visą aparatūrą ir atrodyti profesionaliau.
Kilus bet kokiems klausimams, rašykite atgal adresu [email protected] (arba) rašykite man „WhatsApp“telefonu +91 9398472594. Man bus labai malonu gauti komentarus ir patobulinti savo straipsnius.
Rekomenduojamas:
Išmatuokite temperatūrą ir drėgmę naudodami DHT11 / DHT22 ir Arduino: 4 žingsniai
Temperatūros ir drėgmės matavimas naudojant DHT11 / DHT22 ir Arduino: Šioje „Arduino“pamokoje sužinosime, kaip naudojant DHT11 arba DHT22 jutiklį temperatūrai ir drėgmei matuoti naudojant „Arduino“plokštę
Šiltnamio automatizavimas naudojant „LoRa“! (1 dalis) -- Jutikliai (temperatūra, drėgmė, dirvožemio drėgmė): 5 žingsniai
Šiltnamio automatizavimas naudojant „LoRa“! (1 dalis) || Jutikliai (temperatūra, drėgmė, dirvožemio drėgmė): Šiame projekte aš jums parodysiu, kaip automatizavau šiltnamį. Tai reiškia, kad aš jums parodysiu, kaip aš pastatiau šiltnamį ir kaip prijungiau maitinimo ir automatikos elektroniką. Taip pat parodysiu, kaip užprogramuoti „Arduino“lentą, kurioje naudojama L
Stebėkite oro kokybę naudodami „Grafana“ir „Raspberry Pi“: 7 žingsniai
Stebėkite oro kokybę naudodami „Grafana“ir „Raspberry Pi“: Ieškojau nedidelio mažo IOT projekto ir draugas rekomendavo patikrinti šią pamoką: https: //dzone.com/articles/raspberry-pi-iot-sensor … rekomenduojame vadovautis pamoka, kurią reikia tęsti nustatant „Raspberry Pi“stebėjimui
ESP8266 „Nodemcu“temperatūros stebėjimas naudojant DHT11 vietiniame tinklalapyje - Patvirtinkite kambario temperatūrą ir drėgmę naršyklėje: 6 žingsniai
ESP8266 „Nodemcu“temperatūros stebėjimas naudojant DHT11 vietiniame tinklalapyje | Naršyklėje nustatykite kambario temperatūrą ir drėgmę: Sveiki, vaikinai, šiandien mes gaminsime drėgmę ir temperatūros stebėjimo sistema, naudojant ESP 8266 NODEMCU & DHT11 temperatūros jutiklis. Temperatūra ir drėgmė bus nustatyti naudojant DHT11 jutiklį & tai galima pamatyti naršyklėje, kuris tinklalapis bus valdomas
Naudodami „Raspberry Pi“, įvertinkite drėgmę ir temperatūrą naudodami SI7006: 6 žingsnius
Naudodami „Raspberry Pi“, įvertinkite drėgmę ir temperatūrą naudodami SI7006: būdami „Raspberry Pi“entuziastai, sugalvojome keletą įspūdingesnių eksperimentų su ja. Šioje kampanijoje mes matuosime temperatūrą ir drėgmę, kurią reikia kontroliuoti, naudodami „Raspberry Pi“ir SI7006, drėgmės ir temperatūros jutiklis