Mundarija:

DHT11 interfeysi Arduino yordamida: 4 qadam
DHT11 interfeysi Arduino yordamida: 4 qadam

Video: DHT11 interfeysi Arduino yordamida: 4 qadam

Video: DHT11 interfeysi Arduino yordamida: 4 qadam
Video: Полный контроль над двигателем постоянного тока с помощью ESP8266 NodeMCU D1 Mini через Wi-Fi 2024, Noyabr
Anonim
DHT11 interfeysi Arduino yordamida
DHT11 interfeysi Arduino yordamida

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

Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar
Majburiy komponentlar

Bu erda Instructable -ni ishga tushirish uchun zarur bo'lgan komponentlar ro'yxati keltirilgan.

Uskuna komponentlari:

  1. Arduino UNO Flipkartdan sotib oling
  2. DHT11 namlik va harorat sensori Flipkartdan sotib olinadi
  3. Non paneli (ixtiyoriy)
  4. Jumper simlari
  5. USB kabeli

Dastur komponentlari:

Arduino IDE

2 -qadam: O'chirish simini ulash

O'chirish kabeli
O'chirish kabeli
O'chirish kabeli
O'chirish kabeli

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

Arduino dasturlash
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

Natija
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: