Përmbajtje:
- Furnizimet
- Hapi 1: Diagrami i Qarkut & Lidhjet
- Hapi 2: Konfigurimi i Blynk për të monitoruar temperaturën dhe lagështinë
- Hapi 3:
Video: Monitoroni temperaturën dhe lagështinë me AM2301 në NodeMCU & Blynk: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Factshtë një fakt shumë i njohur se në pjesën më të madhe të industrisë vertikale, temperatura, lagështia, presioni, cilësia e ajrit, cilësia e ujit, etj., Luajnë faktorë të rëndësishëm për t'u monitoruar vazhdimisht dhe sistemet e nevojshme të alarmit duhet të jenë në vend kur vlerat shkojnë larg pragjeve të caktuara.
Ky prototip do të na ndihmojë të kuptojmë procesin e monitorimit të temperaturës dhe lagështisë duke përdorur "Sensorin Capacitive Digital Temperature & Humidity Sensor" AM2301.
Ndërtimi i këtij prototipi është shumë i thjeshtë dhe i lehtë. Shpresoj që udhëzimet në këtë "Instructable" do t'i ndihmojnë lexuesit të japin një pamje të qartë të zbatimit të tij praktik.
Furnizimet
- AM2301 Sensori i temperaturës dhe lagështisë dixhitale me kapacitet
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet Of Things Development Board bazuar në ESP8266
- 170 pikë Mini Breadboard SYB-170 E Bardhë
- Tela bluzë meshkuj për femra 40 copë 10cm
Hapi 1: Diagrami i Qarkut & Lidhjet
Lidhjet janë shumë të thjeshta dhe janë si më poshtë:
- 3V e AM2301 deri në 3V e WeMos D1 Mini
- GND e AM2301 në GND të WeMos D1 Mini
- Teli i sinjalit (i verdhë) i AM2301 në D4 (GPIO 2) i WeMos D1 Mini
Shënim: Për të ndërtuar këtë prototip, nuk do të kemi nevojë për asnjë dërrasë buke pasi kemi vetëm tre tela për t'u lidhur. Zgjedhjen e lë lexuesit të këtij dokumenti, nëse do të përdorë dërrasën e bukës (ose) thjesht lidh WeMos D1 mini me AM2301 direkt me telat Jumper.
Hapi 2: Konfigurimi i Blynk për të monitoruar temperaturën dhe lagështinë
Janë dhënë pamje të ekranit hap pas hapi për një kuptim më të mirë të procesit të konfigurimit të Blynk. Lexuesve u kërkohet të kalojnë pamjet e ekranit dhe të konfigurojnë aplikacionin me dy përbërës "Matës", njëri për të përfaqësuar Lagështinë dhe tjetri Temperatura.
Hapi 3:
Fillimi i Kodit >>>>>
#define BLYNK_PRINT Serial
#përfshi SPI.h
#përfshi ESP8266WiFi.h
#përfshi BlynkSimpleEsp8266.h
#përfshi DHT.h
char author = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Shkruani kodin Auth i cili u dërgua nga Blink
char ssid = "Smaragd25"; // Futni emrin tuaj WIFI
char pass = "Smaragdine@2017"; // Futni fjalëkalimin tuaj WIFI
#përcaktoni DHTPIN 2 // Kodi dixhital 4
// #përcakto DHTTYPE DHT11 // DHT 11
// #përcakto DHTTYPE DHT22 // DHT 22, AM2302, AM2321
#përcaktoni DHTTYPE DHT21 // DHT 21, AM2301
DHT dht (DHTPIN, DHTTYPE);
Kohëmatës BlynkTimer;
void sendSensor ()
{
noton h = dht.readHumidity ();
noton t = dht.readTemperatura (); // ose dht.readTemperatura (e vërtetë) për Fahrenheit
nëse (isnan (h) || isnan (t)) {
Serial.println ("Leximi i lexuar nga sensori DHT!");
kthim; }
Blynk.virtualWrite (V5, h); // V5 është për Lagështi
Blynk.virtualWrite (V6, t); // V6 është për Temperaturën
}
void setup ()
{
Serial.filloj (9600); // Shihni statusin e lidhjes në Serial Monitor
Blynk.begin (auth, ssid, pass);
dht.filloj ();
timer.setInterval (1000L, sendSensor);
}
lak void ()
{
Blynk.run ();
timer.run ();
}
Fundi i Kodit >>>>>
Në kodin e mësipërm, veçanërisht në deklaratat #includ, ju lutemi mbyllni të gjithë skedarët e kokës (që përfundojnë me shtrirjen.h) në "", përndryshe kodi do të hedhë gabime.
Shënim: Në rast se keni zgjedhur një deklaratë të gabuar të Kontrolluesit të Temperaturës dhe Lagështisë në kod, vlerat që merrni padyshim që nuk janë të sakta (Shembulli i pamjes së ekranit i bashkangjitur), edhe pse sensori po punon. Ju lutemi komentoni/mos komentoni linjat e mëposhtme për të përmbushur nevojat tuaja. Vetëm njëra nga rreshtat e mëposhtëm nuk është e komentuar, pjesa tjetër duhet të komentohet.
- #përcaktoni DHTTYPE DHT11 // DHT 11
- #përcakto DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #përcaktoni DHTTYPE DHT21 // DHT 21, AM2301
Në rastin tim, unë kam komentuar rreshtin e fundit, domethënë: "#define DHTTYPE DHT21 // DHT 21, AM2301", dhe kam komentuar linjat e pushimit.
Për një pamje më të mirë, unë i paketova si WeMos D1 Mini ashtu edhe sensorin AM2301 në Styrofoam. Unë po planifikoj të kem një kuti akrilike për të futur me kujdes pajisjen e plotë dhe për ta bërë atë të duket më profesionale.
Në rast të ndonjë pyetjeje, ju lutemi shkruani përsëri në [email protected] (ose) më shkruani në WhatsApp në +91 9398472594. Do të jem shumë i lumtur të marr komentet dhe të përmirësoj artikujt e mi.
Recommended:
Paralajmërim për temperaturën dhe lagështinë duke përdorur AWS dhe ESP32: 11 hapa
Paralajmërim Temp dhe Lagështi duke Përdorur AWS dhe ESP32: Në këtë tutorial, ne do të masim të dhëna të ndryshme të temperaturës dhe lagështisë duke përdorur sensorin Temp dhe lagështi. Ju gjithashtu do të mësoni se si t'i dërgoni këto të dhëna në AWS
Matni temperaturën dhe lagështinë duke përdorur DHT11 / DHT22 dhe Arduino: 4 hapa
Matni Temperaturën dhe Lagështinë Duke Përdorur DHT11 / DHT22 dhe Arduino: Në këtë Udhëzues Arduino do të mësojmë se si të përdorim DHT11 ose sensorin DHT22 për matjen e temperaturës dhe lagështisë me bordin Arduino
ESP8266 Nodemcu Monitorimi i Temperaturës Duke Përdorur DHT11 në një Server të Lokale - Merrni temperaturën dhe lagështinë e dhomës në shfletuesin tuaj: 6 hapa
ESP8266 Nodemcu Monitorimi i Temperaturës Duke Përdorur DHT11 në një Server të Lokale | Merrni temperaturën dhe lagështinë e dhomës në shfletuesin tuaj: Përshëndetje djema sot ne do të bëjmë një lagështi & sistemi i monitorimit të temperaturës duke përdorur ESP 8266 NODEMCU & Sensori i temperaturës DHT11. Temperatura dhe lagështia do të merren nga Sensori DHT11 & mund të shihet në një shfletues, cila faqe në internet do të menaxhohet
Monitoroni dhe regjistroni temperaturën me Bluetooth LE dhe RaspberryPi: 9 hapa (me fotografi)
Monitoroni dhe Regjistroni Temperaturën Me Bluetooth LE dhe RaspberryPi: Ky udhëzues ka të bëjë me mënyrën e krijimit të një sistemi monitorimi të temperaturës me shumë nyje me defektin e sensorit Bluetooth LE nga Blue Radios (BLEHome) dhe RaspberryPi 3B Falë zhvillimit të standardit Bluetooth LE, ekziston tani në dispozicion
ESP8266: Si të monitoroni temperaturën dhe lagështinë: 12 hapa
ESP8266: Si të monitoroni temperaturën dhe lagështinë: Në mësimin e sotëm, ne do të përdorim një ESP-01, i cili është ESP8266 në konfigurimin 01 (me vetëm 2 GPIO), për leximet e temperaturës dhe lagështisë së sensorit DHT22. Unë do t'ju tregoj një skemë elektrike dhe pjesën e programimit ESP me një Arduino.