Mundarija:
- 1 -qadam: zarur komponentlar
- 2 -qadam: O'chirish simini ulash
- 3 -qadam: Arduino dasturlash
- 4 -qadam: Natija
Video: DHT11 interfeysi Arduino yordamida: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Ushbu qo'llanmada siz Arduino UNO -da DHT11 namlik va harorat sensori qanday o'rnatilishini bilib olasiz. Namlik sensori qanday ishlashi va ketma -ket monitordan chiqish ko'rsatkichlarini tekshirish haqida bilib oling
Tavsif:
DHT11 ikkita elektrod orasidagi elektr qarshiligini o'lchab suv bug'ini aniqlaydi. Namlikni sezuvchi komponent - bu namlikni ushlab turuvchi substrat bo'lib, uning yuzasiga elektrodlar qo'llaniladi. Suv bug'lari substrat tomonidan so'rilganda, substrat tomonidan ionlar ajralib chiqadi, bu elektrodlar orasidagi o'tkazuvchanlikni oshiradi. Ikki elektrod orasidagi qarshilikning o'zgarishi nisbiy namlikka mutanosib. Yuqori nisbiy namlik elektrodlar orasidagi qarshilikni pasaytiradi, nisbiy namlikning pastligi esa elektrodlar orasidagi qarshilikni oshiradi.
1 -qadam: zarur komponentlar
Bu erda Instructable -ni ishga tushirish uchun zarur bo'lgan komponentlar ro'yxati keltirilgan.
Uskuna komponentlari:
- Arduino UNO Flipkartdan sotib oling
- DHT11 namlik va harorat sensori Flipkartdan sotib olinadi
- Non paneli (ixtiyoriy)
- Jumper simlari
- USB kabeli
Dastur komponentlari:
Arduino IDE
2 -qadam: O'chirish simini ulash
DHT11 -ni Arduino UNO -ga ulash juda oson.
Elektr simlarini ulash quyidagicha amalga oshiriladi:
DHT11 VCC pin Arduino +3v ga kiradi.
DHT11 DATA pin PIN kodi UNO analog analog piniga kiradi.
DHT11 -ning GND PIN -kodi BMTning Ground piniga (GND) kiradi.
3 -qadam: Arduino dasturlash
Zip faylini yuklab oling
DHT kutubxonasini va kodini chiqarib oling.
Kod:
#include "dht.h" #define dht_apin A0 // Analog pin sensori Arduino dht DHT ga ulangan;
Yuqoridagi satrlar dht kutubxonasi uchun boshlang'ichdir
Dht ma'lumot pinini aniqlash
va DHT sifatida instatnce yaratish
bo'sh o'rnatish () {
Serial.begin (9600); kechiktirish (500); // tizimni yuklash uchun kechikish Serial.println ("DHT11 namlik va harorat sensori / n / n"); kechikish (1000); // Sensorga kirishni kuting}
Yuqoridagi satrlarda o'rnatish kodi ko'rsatilgan
Seriyali aloqani 9600 bod tezligida boshlaydi
loyiha nomini 1 soniya kechiktirib chop eting
void loop () {DHT.read11 (dht_apin); Serial.print ("Hozirgi namlik ="); Serial.print (DHT. namlik); Serial.print ("%"); Serial.print ("harorat ="); Serial.print (DHT harorati); Serial.println ("C"); kechikish (5000); // Sensorga qayta kirishdan oldin 5 soniya kuting. }
DHT11 ma'lumotlarini har 5 sekundda qayta o'qiydi
4 -qadam: Natija
Serial monitorni oching
bod tezligini 9600 ga o'rnating
Natijani Serial monitorda ko'ring ….
Avvalo, ushbu qo'llanmani o'qiganingiz uchun sizga rahmat aytmoqchiman! Umid qilamanki, bu sizga yordam beradi. Agar sizda biron bir savol bo'lsa, men sizga yordam berishdan xursand bo'laman ….. Fikr qoldiring. Sizning fikringiz men uchun qimmatlidir.
Tavsiya:
I²C interfeysi yordamida statik LCD drayverini qanday qilish kerak: 12 qadam
I²C interfeysi yordamida statik LCD drayverini qanday qilish kerak: Suyuq kristalli displeylar (LCD) yaxshi ko'rish xususiyatlari, arzonligi va kam quvvat sarfi tufayli tijorat va sanoat maqsadlarida keng qo'llaniladi. Bu xususiyatlar LCD-ni batareyali qurilmalar uchun standart echimga aylantiradi,
I2C sensorli interfeysini ishga tushirish? - EMA32 yordamida MMA8451 interfeysi: 8 qadam
I2C sensorli interfeysini ishga tushirish? - EMA32 yordamida MMA8451 interfeysi: Ushbu qo'llanmada siz boshqaruvchi (Arduino, ESP32, ESP8266, ESP12 NodeMCU) bilan ishlaydigan I2C qurilmasini (akselerometr) qanday ishga tushirish, ulash va olish haqida hamma narsani bilib olasiz
Arduino bilan harorat va namlik sensori (dht11) interfeysi: 4 qadam
Harorat va namlik sensori (dht11) Arduino interfeysi: Harorat sensori keng qo'llanilish doirasiga ega, u ko'p joylarda, teskari aloqa tizimi sifatida ishlatiladi. Bozorda bir nechta turdagi harorat sensori mavjud, ular har xil xususiyatlarga ega
Qo'llanma: Arduino UNO yordamida hujayraning kalibrlanishi va interfeysi: 3 qadam
Qo'llanma: Arduino UNO yordamida hujayrani qanday kalibrlash va interfeys yuklash: Salom bolalar, biz sizga ko'rsatma beramiz: Arduino UNO yordamida yuk xujayrasini yoki HX711 muvozanat modulini kalibrlash va interfeysi. HX711 Balans moduli haqida tavsif: Bu modul 24 ta yuqori aniq A / D konvertori. Bu chip yuqori darajadagi
DHT11, BMP180, Nodemcu yordamida Blynk serverida Arduino IDE yordamida DIY ob -havo stantsiyasi: 4 qadam
DHT11, BMP180, Nodemcu yordamida Blynk serverida Arduino IDE yordamida DIY ob -havo stantsiyasi: Github: DIY_Weather_Station Hackster.io: Ob -havo stantsiyasi Siz ob -havo ma'lumotlarini to'g'ri ko'rgan bo'larmidingiz? Masalan, siz uni ochganingizda, harorat, namlik kabi ob -havo sharoitlari bilan tanishasiz. Bu ko'rsatkichlar katta qiymatning o'rtacha qiymati