Mündəricat:
- Təchizat
- Addım 1: Dövrə Diaqramı və Bağlantılar
- Addım 2: Temperaturu və Rütubəti izləmək üçün Blynk -i konfiqurasiya edin
- Addım 3:
Video: NodeMCU & Blynk -də AM2301 ilə İstilik və Rütubəti izləyin: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Sənayenin əksər şaquli sahələrində temperatur, rütubət, təzyiq, hava keyfiyyəti, su keyfiyyəti və s. təyin olunan eşiklərdən uzaqdır.
Bu prototip, "AM2301 Kapasitiv Rəqəmsal Temperatur və Rütubət Sensoru" ndan istifadə edərək temperatur və rütubəti izləmə prosesini başa düşməyimizə kömək edəcək.
Bu prototipin qurulması çox sadə və asandır. Ümid edirəm ki, bu "Təlimatlandırıla bilən" dəki təlimatlar oxuculara onun praktiki həyata keçirilməsinin aydın mənzərəsini verməyə kömək edəcək.
Təchizat
- AM2301 Kapasitiv Rəqəmsal Temperatur və Nəmlik Sensoru
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet Of Things Development Board based ESP8266
- 170 bal Mini Breadboard SYB-170 Ağ
- Kişi -Dişi Jumper Telləri 40 ədəd 10 sm
Addım 1: Dövrə Diaqramı və Bağlantılar
Bağlantılar çox sadədir və aşağıdakı kimidir:
- 3V AM2301 - 3V WeMos D1 Mini
- AM2301 -in GND -dən WeMos D1 Mini -dən GND -ə qədər
- WeMos D1 Mini -nin AM2301 -dən D4 -ə (GPIO 2) qədər olan Siqnal Teli (Sarı)
Qeyd: Bu prototipi qurmaq üçün heç bir çörək taxtasına ehtiyacımız olmayacaq, çünki birləşdirmək üçün üç telimiz var. Çörək taxtasından istifadə etmək (və ya) WeMos D1 mini AM2301 ilə birbaşa Jumper telləri ilə əlaqələndirmək seçimini bu sənədin oxucusuna buraxıram.
Addım 2: Temperaturu və Rütubəti izləmək üçün Blynk -i konfiqurasiya edin
Blynk-in konfiqurasiya edilməsi prosesini daha yaxşı başa düşmək üçün addım-addım ekran görüntüləri təqdim edilmişdir. Oxuculardan ekran görüntülərindən keçmələri və bir Rütubət, digəri Temperaturu əks etdirən iki "Ölçmə" komponenti ilə tətbiqin konfiqurasiya edilmələri xahiş olunur.
Addım 3:
Kodun Başlaması >>>>>
#blynk_print seriyasını təyin edin
#SPI.h daxil edin
#ESP8266WiFi.h daxil edin
#BlynkSimpleEsp8266.h daxil edin
#DHT.h daxil edin
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Blink tərəfindən göndərilən Doğrulama kodunu daxil edin
char ssid = "Smaragd25"; // WIFI Adınızı daxil edin
char pass = "Smaragdine@2017"; // WIFI Şifrənizi daxil edin
#deftine DHTPIN 2 // Rəqəmsal pin 4
// #DHTTYPE DHT11 təyin edin // DHT 11
// #DHTTYPE DHT22 təyin edin // DHT 22, AM2302, AM2321
#DHTTYPE DHT21 // DHT 21, AM2301 təyin edin
DHT dht (DHTPIN, DHTTYPE);
BlynkTimer taymeri;
void sendSensor ()
{
float h = dht.readHumidity ();
float t = dht.readTemperature (); Fahrenheit üçün // və ya dht.readTemperature (doğru)
əgər (isnan (h) || isnan (t)) {
Serial.println ("DHT sensorundan oxunmadı!");
qayıtmaq; }
Blynk.virtualWrite (V5, h); // V5 Rütubət üçündür
Blynk.virtualWrite (V6, t); // V6 temperatur üçündür
}
boş quraşdırma ()
{
Serial.begin (9600); // Serial Monitorda əlaqə vəziyyətinə baxın
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
boşluq döngəsi ()
{
Blynk.run ();
timer.run ();
}
Kodun sonu >>>>>
Yuxarıdakı kodda, xüsusən də #include ifadələrində, bütün başlıq fayllarını (.h uzantısı ilə bitən) "" daxil edin, əks halda kod səhvlər atar.
Qeyd: Kodda səhv bir Temperatur və Rütubət Nəzarətçisi ifadəsi seçdiyiniz təqdirdə, sensor işləsə də əldə etdiyiniz dəyərlər düzgün deyil (Nümunə ekran görüntüsü əlavə olunur). Zəhmət olmasa ehtiyaclarınızı qarşılamaq üçün aşağıdakı sətirləri şərh edin/şərh edin. Aşağıdakı sətirlərdən yalnız biri şərh edilməmişdir, qalanları şərh edilməlidir.
- #DHTTYPE DHT11 // DHT 11 təyin edin
- #DHTTYPE DHT22 // DHT 22, AM2302, AM2321 təyin edin
- #DHTTYPE DHT21 // DHT 21, AM2301 təyin edin
Mənim vəziyyətimdə, son sətri şərh etməmişəm, yəni: "#define DHTTYPE DHT21 // DHT 21, AM2301" və istirahət sətirlərini şərh etdim.
Daha yaxşı görünüş üçün həm WeMos D1 Mini, həm də Strafordakı AM2301 sensorunu qablaşdırdım. Bütün avadanlıqları səliqəli şəkildə yerləşdirmək və daha peşəkar görünməsini təmin etmək üçün akril təbəqə qutusuna sahib olmağı planlaşdırıram.
Hər hansı bir sualınız olarsa, zəhmət olmasa [email protected] ünvanına yazın (və ya) +91 9398472594 nömrəli WhatsApp -da mənə ping yazın. Şərhləri almaqdan və məqalələrimi təkmilləşdirməkdən çox məmnun olarıq.
Tövsiyə:
ESP8266 Nodemcu Yerli Web Serverdə DHT11 istifadə edərək İstilik Monitorinqi - Brauzerinizdə Otaq İstiliyi və Rütubəti əldə edin: 6 addım
ESP8266 Nodemcu Yerli Web Serverdə DHT11 istifadə edərək İstilik Monitorinqi | Brauzerinizdə Otaq İstiliyi və Rütubət əldə edin: Salam uşaqlar bu gün nəmləndirəcəyik & ESP 8266 NODEMCU & DHT11 temperatur sensoru. İstilik və rütubət DHT11 Sensor & hansı veb səhifənin idarə olunacağını bir brauzerdə görmək olar
DHT11 ilə ESP32 əsaslı M5Stack M5stick C Hava Monitoru - DHT11: 6 Addımlı M5stick-C-də Temperatur Nəmliyi və İstilik İndeksini izləyin
DHT11 ilə ESP32 əsaslı M5Stack M5stick C Hava Monitoru | DHT11 ilə M5stick-C-də Temperatur Rütubətini və İstilik İndeksini izləyin: Salam uşaqlar, bu təlimatlarda DHT11 temperatur sensoru ilə m5stick-C (m5stack tərəfindən hazırlanmış bir inkişaf lövhəsi) ilə əlaqə qurmağı və m5stick-C-nin ekranında göstərməyi öyrənəcəyik. Beləliklə, bu dərslikdə temperaturu, rütubəti & istilik mən
CubeSat İstiliyi və Rütubəti: 7 addım
CubeSat İstiliyi və Nəmliyi: Bu bizim CubeSat'ımızdır. Kosmosdakı şəraitlə maraqlandığımız üçün temperatur və rütubəti ölçmək istədiyimizə qərar verdik. 3D quruluşumuzu çap etdik və bu modeli qurmağın ən təsirli yollarını tapdıq. Məqsədimiz bir sistem qurmaq idi
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefonuna İstilik və Rütubət Məlumatlarını Qeyd edən: 5 addım
Bluetooth vasitəsi ilə SD Kart Modulu ilə Arduinodan Android Telefona qədər İstilik və Rütubət Məlumatlarını Qeyd edən: Hamıya Salam, bu mənim ilk təlimatımdır, inşallah istehsalçı cəmiyyətinə kömək etdiyim kimi kömək edərəm. Çox vaxt layihələrimizdə sensorlar istifadə edirik, ancaq məlumatları toplamaq, saxlamaq və dərhal Telefonlara və ya digər cihazlara ötürmək üçün bir yol tapırıq
ESP8266: İstilik və Rütubəti Necə İzləmək olar: 12 addım
ESP8266: Temperaturu və Nəmliyi Necə İzləmək olar: Bugünkü dərsdə, DHT22 sensorunun temperatur və rütubət göstəriciləri üçün 01 konfiqurasiyasında ESP8266 olan ESP-01-dən (yalnız 2 GPIO ilə) istifadə edəcəyik. Sizə Arduino ilə elektrik sxemini və ESP proqramlaşdırma hissəsini göstərəcəyəm