ዝርዝር ሁኔታ:

DHT11 / DHT22 ን እና Arduino ን በመጠቀም 4 የሙቀት መጠንን እና እርጥበት ይለኩ
DHT11 / DHT22 ን እና Arduino ን በመጠቀም 4 የሙቀት መጠንን እና እርጥበት ይለኩ

ቪዲዮ: DHT11 / DHT22 ን እና Arduino ን በመጠቀም 4 የሙቀት መጠንን እና እርጥበት ይለኩ

ቪዲዮ: DHT11 / DHT22 ን እና Arduino ን በመጠቀም 4 የሙቀት መጠንን እና እርጥበት ይለኩ
ቪዲዮ: КАК ИЗМЕРИТЬ ТЕМПЕРАТУРУ И ВЛАЖНОСТЬ. ДАТЧИКИ DHT11 И DHT22 [Уроки Ардуино #13] 2024, ሀምሌ
Anonim
Image
Image

በዚህ የአርዱዲኖ ማጠናከሪያ ትምህርት ከአርዲኖ ቦርድ ጋር የሙቀት መጠንን እና እርጥበትን ለመለካት የ DHT11 ን ወይም የ DHT22 ዳሳሽን እንዴት እንደሚጠቀሙ እንማራለን።

አቅርቦቶች

  • አርዱዲኖ UNO
  • DHT11 ወይም DHT22
  • 16 x 2 ኤልሲዲ ማሳያ
  • የዳቦ ሰሌዳ
  • ዝላይ ኬብሎች
  • አርዱዲኖ ኬብል

ደረጃ 1 መግቢያ

መግቢያ ፦
መግቢያ ፦
መግቢያ ፦
መግቢያ ፦

እነዚህ ዳሳሾች ለኤሌክትሮኒክስ የትርፍ ጊዜ ማሳለፊያዎች በጣም ተወዳጅ ናቸው ምክንያቱም በጣም ርካሽ ቢሆኑም አሁንም ከፍተኛ አፈፃፀም ይሰጣሉ። በእነዚህ ሁለት ዳሳሾች መካከል ዋና ዋና ዝርዝሮች እና ልዩነቶች እዚህ አሉ

DHT22 በግልጽ የተሻሉ ዝርዝሮች ያሉት በጣም ውድው ስሪት ነው። የእሱ የሙቀት መጠን ወሰን ከ -40 እስከ +125 ዲግሪ ሴልሺየስ ከ +-0.5 ዲግሪዎች ትክክለኛነት ጋር ፣ የ DHT11 የሙቀት መጠን ከ 0 እስከ 50 ዲግሪ ሴልሺየስ ከ +-2 ዲግሪዎች ትክክለኛነት ጋር ነው። እንዲሁም የ DHT22 ዳሳሽ ከ 0-500% ከ2-5% ትክክለኛነት የተሻለ የእርጥበት የመለኪያ ክልል አለው ፣ የ DHT11 የእርጥበት መጠን ከ 20 እስከ 80% በ 5% ትክክለኛነት ነው።

DHT11 ከ DHT22 የሚሻልበት ሁለት ዝርዝር መግለጫዎች አሉ። ይህ ለ DHT11 1Hz ወይም አንድ ንባብ በየሴኮንድ የሚሰጥ የናሙና መጠን ነው ፣ የ DHT22 ናሙና ደረጃ 0 ፣ 5Hz ወይም አንድ ንባብ በየሁለት ሰከንዱ እንዲሁም DHT11 አነስተኛ የሰውነት መጠን አለው። የሁለቱም ዳሳሾች የአሠራር voltage ልቴጅ ከ 3 እስከ 5 ቮልት ሲሆን ፣ በሚለካበት ጊዜ ጥቅም ላይ የዋለው ከፍተኛ የአሁኑ 2.5mA ነው።

ደረጃ 2: መርሃግብሮች

መርሃግብሮች ፦
መርሃግብሮች ፦

ደረጃ 3 የምንጭ ኮድ

/ * © ቴክቴክኒክ ሀርሽ */

#“DHT.h” ን ያካትቱ /// የ DHT ቤተ -መጽሐፍትን ያካትቱ

#ያካትቱ // የ LiquidCrystal ቤተ -መጽሐፍትን ያጠቃልላል #ዲኤችፒፒን 12 ን ይግለጹ // // የ DHT ፒን #ይግለጹ DHTTYPE DHT11 // DHTTYPE DHT11/DHT22 ን ይግለጹ

LiquidCrystal lcd (2, 3, 4, 5, 6, 7); // የኤል ሲን ፒን (አርኤስ ፣ ኢ ፣ ዲ 4 ፣ ዲ 5 ፣ ዲ 6 ፣ ዲ 7) ይግለጹ

DHT dht (DHTPIN ፣ DHTTYPE);

ባዶነት ማዋቀር ()

{dht.begin (); lcd.begin (16, 2); // ኤልሲዲውን ያነሳሳል እና ልኬቶችን ይገልጻል} ባዶ ባዶ loop () {float temp = dht.readTemperature (); ተንሳፋፊ ሁሚ = dht.read እርጥበት (); lcd.setCursor (0, 0); lcd.print ("Temp:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("ሁሚ:"); lcd.print (humi); lcd.print (" %"); መዘግየት (2000); }

/*

© Techtronic Harsh

*/

የሚመከር: