ዝርዝር ሁኔታ:

የ DHT11 የሙቀት ዳሳሽ በአርዱዲኖ እንዴት እንደሚጠቀም እና የሙቀት ሙቀት እና እርጥበት ማተም -5 ደረጃዎች
የ DHT11 የሙቀት ዳሳሽ በአርዱዲኖ እንዴት እንደሚጠቀም እና የሙቀት ሙቀት እና እርጥበት ማተም -5 ደረጃዎች

ቪዲዮ: የ DHT11 የሙቀት ዳሳሽ በአርዱዲኖ እንዴት እንደሚጠቀም እና የሙቀት ሙቀት እና እርጥበት ማተም -5 ደረጃዎች

ቪዲዮ: የ DHT11 የሙቀት ዳሳሽ በአርዱዲኖ እንዴት እንደሚጠቀም እና የሙቀት ሙቀት እና እርጥበት ማተም -5 ደረጃዎች
ቪዲዮ: Ethiopia: ኩላሊት ሲጎዳ የሚታዩ 8 ምልክቶች... አሳሳቢውን የኩላሊት በሽታ እንዴት በቀላሉ እንከላከለው 2024, ህዳር
Anonim
የ DHT11 የሙቀት ዳሳሽ በአርዱዲኖ እንዴት እንደሚጠቀም እና የሙቀት ሙቀት እና እርጥበት ማተም
የ DHT11 የሙቀት ዳሳሽ በአርዱዲኖ እንዴት እንደሚጠቀም እና የሙቀት ሙቀት እና እርጥበት ማተም

የ DHT11 ዳሳሽ ሙቀትን እና እርጥበትን ለመለካት ጥቅም ላይ ይውላል። እነሱ በጣም ተወዳጅ የኤሌክትሮኒክስ የትርፍ ጊዜ ማሳለፊያዎች ናቸው። የ DHT11 እርጥበት እና የሙቀት መጠን ዳሳሽ በእራስዎ የኤሌክትሮኒክስ ፕሮጄክቶች ላይ የእርጥበት እና የሙቀት መጠን መረጃን በእውነቱ ማከል ቀላል ያደርገዋል። ለርቀት የአየር ሁኔታ ጣቢያዎች ፣ ለቤት አካባቢያዊ ቁጥጥር ስርዓቶች እና ለእርሻ ወይም ለአትክልት ክትትል ስርዓቶች ፍጹም ነው። ስለዚህ በዚህ መማሪያ ውስጥ የ DHT11 የሙቀት ዳሳሽ ከአርዱዲኖ ጋር እንዴት እንደሚጠቀሙ እና በአርዲኖ አይዲ ተከታታይ መቆጣጠሪያ ላይ የሙቀት እርጥበትን እና ሙቀትን እንዴት ማተም እንደሚቻል እንመለከታለን።

ደረጃ 1: የሚያስፈልጉዎት ነገሮች

የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች

ስለዚህ ለዚህ ፕሮጀክት የሚከተሉትን ነገሮች ያስፈልግዎታል 1x Arduino uno:

1x DHT11 የሙቀት ዳሳሽ https://www.utsource.net/itm/p/9221601.html የዳቦ ሰሌዳ እና ጥቂት መዝለያዎች

ደረጃ 2 - ግንኙነቶች

ግንኙነቶች
ግንኙነቶች
ግንኙነቶች
ግንኙነቶች

በቀረበው ምስል ላይ እንደሚታየው እባክዎን ሁሉንም ነገር ያገናኙ እና ወደሚቀጥለው ደረጃ ይቀጥሉ።

ደረጃ 3: Arduino Library ን ይጫኑ

የአርዱዲኖ ቤተ -መጽሐፍትን ይጫኑ
የአርዱዲኖ ቤተ -መጽሐፍትን ይጫኑ
የአርዱዲኖ ቤተ -መጽሐፍትን ይጫኑ
የአርዱዲኖ ቤተ -መጽሐፍትን ይጫኑ

ወደ የእርስዎ አርዱዲኖ አይዲኢ ይሂዱ እና ከዚያ ወደ ረቂቅ> ቤተመጽሐፍት አካትት> ቤተ -መጽሐፍትን ያቀናብሩ። የቤተ መፃህፍቱ ሥራ አስኪያጅ ይታያል። ከዚያ በፍለጋ ሳጥኑ ውስጥ “DHT” ን ይፈልጉ እና እነዚህን የዲኤችቲ ቤተ -መጽሐፍት በአርዱዲኖ ide ውስጥ ይጫኑ። እነዚህን የዲኤችቲ ቤተ -መጽሐፍት ከጫኑ በኋላ በፍለጋ ሳጥኑ ውስጥ “አዳፍሩት የተዋሃደ ዳሳሽ” ብለው ይተይቡ እና ለማግኘት ወደ ታች ይሸብልሉ። ቤተ -መጽሐፍት እና ጫን እና ለኮድ ዝግጁ ነዎት።

ደረጃ 4 ኮዱን ወደ አርዱዲኖ አይዲ ይስቀሉ

ከዚህ በላይ ነገሮችን ሁሉ ካደረጉ በኋላ ከዚህ በታች የተሰጠውን ኮድ ይቅዱ እና ወደ አርዱinoኖ ዩኒዎ ይስቀሉት#DHT.h ን#ይግለጹ DHTPIN 7 // ከየትኛው ፒን ጋር እንደተገናኘን // ማንኛውንም ዓይነት የሚጠቀሙትን አለማክበር!# DHTTYPE DHT11 // DHT 11 //#ይግለጹ DHTTYPE DHT22 // DHT 22 (AM2302) //#ይግለጹ DHTTYPE DHT21 // DHT 21 (AM2301) // ለመደበኛ 16mhz ArduinoDHT dht (DHTPIN ፣ DHTTYPE) ፣ ባዶ ማዋቀር () {Serial.begin (9600); Serial.println ("DHTxx test!"); dht.begin ();} ባዶነት loop () {// በመለኪያዎቹ መካከል ጥቂት ሰከንዶች ይጠብቁ። መዘግየት (2000); // የንባብ ሙቀት ወይም እርጥበት ወደ 250 ሚሊሰከንዶች ይወስዳል! // የዳሳሽ ንባቦች እንዲሁ እስከ 2 ሰከንዶች ያረጁ (በጣም ቀርፋፋ ዳሳሽ) ተንሳፋፊ h = dht.read እርጥበት (); // ሴልሲየስ ሲንሳፈፍ ሙቀቱን ያንብቡ t = dht.readTemperature (); // እንደ ፋራናይት ተንሳፋፊ f = dht.readTemperature (እውነት) ን ያንብቡ የሙቀት መጠን; // ማንኛውም ንባብ ካልተሳካ ያረጋግጡ እና ቀደም ብለው ይውጡ (እንደገና ለመሞከር)። (ኢስናን (ሸ) || ኢስናን (ቲ) || ኢስናን (ረ)) {Serial.println ("ከ DHT ዳሳሽ ማንበብ አልተሳካም!"); መመለስ; } // የሙቀት መረጃ ጠቋሚውን ያስሉ // በፋራናይት ውስጥ በሙቀት መላክ አለበት! ተንሳፋፊ ሠላም = dht.computeHeatIndex (f, h); Serial.print ("እርጥበት:"); Serial.print (ሸ); Serial.print (" %\ t"); Serial.print ("ሙቀት:"); Serial.print (t); Serial.print (" *C"); Serial.print (ረ); Serial.print (" *F / t"); Serial.print ("የሙቀት መረጃ ጠቋሚ"); Serial.print (ሠላም); Serial.println (" *F");}

ደረጃ 5 - በተከታታይ ሞኒተር ውስጥ የሙቀት መጠኑን እና እርጥበትን ያግኙ

በተከታታይ ሞኒተር ውስጥ የሙቀት መጠን እና እርጥበት ያግኙ
በተከታታይ ሞኒተር ውስጥ የሙቀት መጠን እና እርጥበት ያግኙ

ኮዱን ከሰቀሉ በኋላ በአርዲኖ አይዲ ውስጥ ያለውን ተከታታይ ማሳያ ይክፈቱ እና የአከባቢዎን የሙቀት መጠን ፣ እርጥበት እና የሙቀት መረጃ ጠቋሚ (የእርስዎ አነፍናፊ በአሁኑ ጊዜ የሚገኝበት) እንደ እርስዎ በመከታ ሞኒተርዎ ላይ ማየት ይችላሉ እና ይህንን ትንሽ ወደ ፊት መውሰድ ይችላሉ እንዲሁም እንደ የአየር ሁኔታ ጣቢያ ፣ የአካባቢ ቁጥጥር ወዘተ ባሉ ፕሮጀክቶችዎ ውስጥ እነዚህን የሙቀት/እርጥበት እሴቶችን መጠቀም ይችላሉ።

የሚመከር: