Mundarija:
- 1 -qadam: Sizga kerak bo'lgan narsalar
- 2 -qadam: ulanishlar
- 3 -qadam: Arduino kutubxonasini o'rnating
- 4 -qadam: Kodni Arduino Ide -ga yuklang
- 5 -qadam: Seriyali monitorda harorat va namlikni oling
Video: DHT11 harorat sensori Arduino va bosim harorati issiqlik va namlik bilan qanday ishlatiladi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
DHT11 sensori harorat va namlikni o'lchash uchun ishlatiladi. DHT11 namlik va harorat sensori sizning elektronika loyihalaringizga namlik va harorat ma'lumotlarini qo'shishni juda osonlashtiradi. Bu masofali ob -havo stantsiyalari, uy atrof -muhitni nazorat qilish tizimlari, fermer xo'jaliklari yoki bog'larni kuzatish tizimlari uchun juda mos keladi, shuning uchun biz bu darslikda Arduino bilan DHT11 harorat sensori qanday ishlatilishini va namlik va issiqlikni arduino ide seriyali monitorida qanday chop etishni ko'rib chiqamiz.
1 -qadam: Sizga kerak bo'lgan narsalar
Shunday qilib, ushbu loyiha uchun sizga quyidagilar kerak bo'ladi: 1x Arduino uno:
1x DHT11 harorat sensori: https://www.utsource.net/itm/p/9221601.htmlBreadboard va bir nechta o'tish joylari
2 -qadam: ulanishlar
Iltimos, hamma narsani ko'rsatilgan rasmda ko'rsatilgan tarzda ulang va keyingi bosqichga o'ting.
3 -qadam: Arduino kutubxonasini o'rnating
Arduino IDE -ga o'ting, so'ngra Sketch> Kutubxonani qo'shish> Kutubxonalarni boshqarish -ga o'ting. Kutubxona menejeri ko'rsatiladi, keyin qidiruv maydonida "DHT" ni qidiring va Arduino ide -da ushbu DHT kutubxonasini o'rnating. Ushbu DHT kutubxonasini o'rnatgandan so'ng, qidiruv maydoniga "Adafruit Unified Sensor" yozing va topish uchun pastga aylantiring. kutubxonani o'rnating va siz kodlashga tayyormiz.
4 -qadam: Kodni Arduino Ide -ga yuklang
Yuqorida aytilganlarning barchasini bajarganingizdan so'ng, quyida berilgan kodni nusxa ko'chiring va uni Arduino -ga yuklang:#DHT.h qo'shish#DHTPIN 7 ni belgilang // biz qaysi pin bilan bog'langanmiz // Qaysi turdagi ishlatayotganingizni sharhlamang!# DHTTYPE DHT11 ni aniqlang // DHT 11 //#DHTTYPE ni aniqlang DHT22 // DHT 22 (AM2302) //#DHTTYPE ni aniqlang DHT21 // DHT 21 (AM2301) // DHT sensori normal 16 MGts ArduinoDHT dht (DHTPIN, DHTTYPE) uchun ishga tushiring; void sozlash () {Serial.begin (9600); Serial.println ("DHTxx testi!"); dht.begin ();} void loop () {// O'lchovlar orasida bir necha soniya kuting. kechikish (2000); // O'qish harorati yoki namligi taxminan 250 millisekundni oladi! // Sensor o'qishlari ham 2 sekundgacha bo'lishi mumkin (bu juda sekin sensori) float h = dht.readHumidity (); // Tselsiy bo'yicha suzuvchi t = dht.readTemperature () haroratini o'qing; // Farengeyt floati sifatida haroratni o'qing f = dht.readTemperature (rost); // O'qish muvaffaqiyatsiz bo'lganligini tekshiring va erta chiqing (qaytadan urinish uchun). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("DHT sensoridan o'qib bo'lmadi!"); qaytish; } // Hisoblash issiqlik indeksi // Farengeytda temp yuborilishi kerak! float salom = dht.computeHeatIndex (f, h); Serial.print ("Namlik:"); Ketma -ket chop etish (h); Serial.print (" %\ t"); Serial.print ("Harorat:"); Ketma -ket chop etish (t); Serial.print (" *C"); Ketma -ket chop etish (f); Serial.print (" *F / t"); Serial.print ("Issiqlik indeksi:"); Serial.print (salom); Serial.println (" *F");}
5 -qadam: Seriyali monitorda harorat va namlikni oling
Kodni yuklaganingizdan so'ng, arduino ide -da mavjud bo'lgan ketma -ket monitorni oching va siz atrof -muhitning harorati, namligi va issiqlik indeksini (hozirda sensori mavjud) meniki sifatida ko'rishingiz mumkin va siz buni biroz oldinga surishingiz mumkin. Shuningdek, siz ushbu harorat/namlik ko'rsatkichlarini ob -havo stantsiyasi, atrof -muhit monitoringi va boshqalar kabi loyihalaringizda ishlatishingiz mumkin.
Tavsiya:
Arduino bilan DHT22 namlik va harorat sensori qanday ishlatiladi: 6 qadam
Arduino -da DHT22 namlik va harorat sensori qanday ishlatiladi: Ushbu qo'llanmada biz DHT22 namlik va harorat sensori bilan Arduino -dan qanday foydalanishni va OLED -displeyda qiymatlarni ko'rsatishni o'rganamiz
Arduino bilan DHT12 I2C namlik va harorat sensori qanday ishlatiladi: 7 qadam
Arduino bilan DHT12 I2C namlik va harorat sensori qanday ishlatiladi: Ushbu qo'llanmada biz DHT12 I2C namlik va harorat sensori bilan Arduino -dan qanday foydalanishni va OLED -displeyda qiymatlarni ko'rsatishni o'rganamiz
BMP280 -DHT11 yordamida Arduino ob -havo stantsiyasi - harorat, namlik va bosim: 8 qadam
BMP280 -DHT11 -dan foydalanadigan Arduino ob -havo stantsiyasi - harorat, namlik va bosim: Ushbu qo'llanmada biz TFT 7735 LCD displeyida harorat, namlik va bosim ko'rsatadigan ob -havo stantsiyasini yasashni o'rganamiz
DHT11 bilan ESP32 asosidagi M5Stack M5stick C ob -havo monitor - M5stick-C dagi namlik va issiqlik indeksini DHT11: 6 qadam bilan kuzatib boring
DHT11 bilan ESP32 asosidagi M5Stack M5stick C ob -havo monitor | DHT11 yordamida M5stick-C dagi namlik va issiqlik indeksini kuzatib boring: Salom bolalar, bu ko'rsatmalarda biz DHT11 harorat sensori bilan m5stick-C (m5stack ishlab chiqish taxtasi) bilan ishlashni o'rganamiz va uni m5stick-C displeyida ko'rsatamiz. Shunday qilib, bu darslikda biz harorat, namlik va ampni o'qiymiz; issiqlik men
Qo'llanma DHT11 namlik sensori qanday ishlatiladi: 4 qadam
Qo'llanma DHT11 namlik sensori qanday ishlatiladi: Tavsif: DHT11 Harorat & Namlik sensori harorat xususiyatlariga ega & kalibrlangan raqamli signal chiqishi bilan namlik sensori kompleksi. Eksklyuziv raqamli-signal-olish texnikasi va harorat yordamida & namlikni sezish texnologiyasi