ዝርዝር ሁኔታ:

Raspberry Pi ን በመጠቀም በ LCD ላይ የ DHT መረጃን እንዴት ማንበብ እንደሚቻል 6 ደረጃዎች
Raspberry Pi ን በመጠቀም በ LCD ላይ የ DHT መረጃን እንዴት ማንበብ እንደሚቻል 6 ደረጃዎች

ቪዲዮ: Raspberry Pi ን በመጠቀም በ LCD ላይ የ DHT መረጃን እንዴት ማንበብ እንደሚቻል 6 ደረጃዎች

ቪዲዮ: Raspberry Pi ን በመጠቀም በ LCD ላይ የ DHT መረጃን እንዴት ማንበብ እንደሚቻል 6 ደረጃዎች
ቪዲዮ: SKR 1.4 - Connecting any BTT Touch Screen Display to SKR 1.3/1.4 2024, ሀምሌ
Anonim
Raspberry Pi ን በመጠቀም በኤልሲዲ ላይ የ DHT መረጃን እንዴት ማንበብ እንደሚቻል
Raspberry Pi ን በመጠቀም በኤልሲዲ ላይ የ DHT መረጃን እንዴት ማንበብ እንደሚቻል

የሙቀት መጠኑ እና አንጻራዊ እርጥበት አስፈላጊ ናቸው

በአከባቢዎች ውስጥ የአየር ሁኔታ መረጃ። ሁለቱ አነስተኛ የአየር ሁኔታ ጣቢያ የሚያቀርበው መረጃ ሊሆን ይችላል። ከ Raspberry Pi ጋር የእርስዎን የሙቀት መጠን እና አንጻራዊ እርጥበት ማንበብ የተለያዩ የተለያዩ ሞጁሎችን እና ተጨማሪዎችን በመጠቀም ሊገኝ ይችላል። በዚህ መማሪያ ውስጥ ፣ የሙቀት መጠኑን ለማንበብ የጋራ ዳሳሽ DHT11 ን እንጠቀማለን እና በ 16-ቢት ኤልሲዲ ማሳያ ላይ መረጃውን እናሳያለን።

ደረጃ 1 የ DHT ዳሳሽ

DHT ዳሳሽ
DHT ዳሳሽ

የ DHT11 ዳሳሽ አንፃራዊ እርጥበት እና የሙቀት መጠን በሚከተሉት መመዘኛዎች ሊለካ ይችላል

የሙቀት ክልል: 0-50 ° ሴ

የሙቀት ትክክለኛነት - ± 2 ° ሴ

የእርጥበት መጠን-20-90% አርኤች

እርጥበት ትክክለኛነት - ± 5 %

ደረጃ 2: በ Raspberry Pi ላይ የ Adafruit LCD ቤተ -መጽሐፍትን መጫን

በ Raspberry Pi ላይ የ Adafruit LCD ቤተ -መጽሐፍትን መጫን
በ Raspberry Pi ላይ የ Adafruit LCD ቤተ -መጽሐፍትን መጫን

የእርስዎ እንጆሪ ፒ ቅርፊት ክፍት ሆኖ ፣ በራድቤሪ ፓይ ውስጥ የአዳፍ ፍሬው ኤልሲዲ ማሳያ ቤተ -መጽሐፍትን ለመጫን ከዚህ በታች ያሉትን መመሪያዎች ይከተሉ። የሙቀት መጠን እና እርጥበት ዋጋ በኤልሲዲ ማሳያ ላይ ይታያል

ደረጃ 1 ከዚህ በታች ያለውን መስመር በመጠቀም በ Raspberry Pi ላይ git ን ይጫኑ። Git በ Github ላይ ማንኛውንም የፕሮጀክት ፋይሎችን እንዲደብቁ እና በ Raspberry pi ላይ እንዲጠቀሙበት ያስችልዎታል። የእኛ ቤተ -መጽሐፍት በ Github ላይ ነው ስለዚህ ያንን ቤተ -መጽሐፍት ወደ ፒ ለማውረድ git ን መጫን አለብን።

apt-get install git

ደረጃ 2: የሚከተለው መስመር ቤተ -መጽሐፍቱ ወደሚገኝበት ወደ GitHub ገጽ ያገናኛል ፣ በፒ መነሻ ማውጫ ላይ የፕሮጀክቱን ፋይል ለመዝጋት መስመሩን ያስፈጽማል።

git clone git: //github.com/adafruit/Afad_Python_CharLCD

ደረጃ 3: እኛ አሁን ወደወረደው የፕሮጀክት ፋይል ውስጥ ለመግባት ፣ ማውጫ መስመርን ለመለወጥ ከዚህ በታች ያለውን ትእዛዝ ይጠቀሙ። የትእዛዝ መስመሩ ከዚህ በታች ተሰጥቷል

cd Adafruit_Python_CharLCD

ደረጃ 4: በማውጫው ውስጥ setup.py የሚባል ፋይል ይኖራል ፣ እሱን መጫን አለብን ፣ ቤተ -መጽሐፍቱን ለመጫን። ቤተ -መጽሐፍቱን ለመጫን የሚከተለውን ኮድ ይጠቀሙ

sudo python setup.py ጫን

ደረጃ 3: በ Raspberry Pi ላይ Adafruit DHT11 ቤተመፃሕፍት መጫን

በአዳፍሬው የቀረበው የ DHT11 ቤተ -መጽሐፍት ለ DHT11 ፣ DHT22 እና ለሌላ አንድ ሽቦ የሙቀት ዳሳሾችም ሊያገለግል ይችላል። የ DHT11 ቤተመፃሕፍት ለመጫን የአሠራር ሂደቱ እንዲሁ ኤልሲዲ ቤተ -መጽሐፍትን ለመጫን ከተከተለው ጋር ተመሳሳይ ነው። የሚቀይረው ብቸኛው መስመር የዲኤች ቲ ቤተ -መጽሐፍት የተቀመጠበት የጊትሆብ ገጽ አገናኝ ነው።

የዲኤችቲ ቤተ -መጽሐፍት ለመጫን በተርሚናል ላይ አራቱን የትእዛዝ መስመሮች አንድ በአንድ ያስገቡ

git clone

cd Adafruit_Python_DHT

sudo apt-get install ግንባታ-አስፈላጊ Python-dev

sudo python setup.py ጫን

ደረጃ 4 የወረዳ ዲያግራም

የወረዳ ዲያግራም
የወረዳ ዲያግራም
የወረዳ ዲያግራም
የወረዳ ዲያግራም

የ DHT11 ሞዱል በ 3 ፒኖች ይመጣል ፣ ቪሲውን በ 5 ፒ ላይ ያገናኙ ፣ የመሬቱን ፒን በፒው ላይ ከማንኛውም የመሬት ፒን ጋር ያገናኙ እና የውሂብ ፒኑን በፒፒው ላይ ከመረጡት GPIO ፒን ጋር ያገናኙት ፣ በዚህ ትምህርት ውስጥ እኛ GPIO ን እንጠቀማለን። 17 ይህም በፓይ ላይ የፒን ቁጥር 11 ነው።

ማሳሰቢያ: - DHT11 በሞዱል ወይም በአነፍናፊ ዓይነት ይመጣል ፣ ከዚህ በታች ባለው መርሃግብር ውስጥ የሚታየው 4 ፒን ያለው የአነፍናፊ ዓይነት ነው ፣ የውሂብ ፒን እና ቪሲሲው መካከል ተከላካይ ተገናኝቷል ፣ የሞዱሉን ዓይነት በ 3 ብቻ የሚጠቀሙ ከሆነ ካስማዎች ፣ ለተከላካዩ አያስፈልግም።

ለራስቤሪ ፒ ፒን ፒኖዎች ከዚህ በታች ያለውን ስእል ይመልከቱ።

ደረጃ 5

ምስል
ምስል
ምስል
ምስል

ከዚህ በታች ለግንኙነቱ ሙሉ ንድፍ ነው። ኤልሲዲው በ pi ላይ ያሉትን ሁለት 5 ቮ የሚጠቀም ስለሆነ ፣ 5 ቮን በ LCD እና በ DHT11 ሞዱል መካከል ለማጋራት የዳቦ ሰሌዳ መጠቀም እንችላለን። የኤል.ዲ.ኤን ፒኖች በሚከተለው ቅደም ተከተል ከፓይ ጋር ይገናኛሉ። የ LCD 7 ፣ 8 ፣ 9 እና 10 ፒን ጥቅም ላይ እንደማይውል ልብ ይበሉ

ደረጃ 6

ውሂቡን ለማንበብ እና በ LCD ላይ ለማሳየት ሙሉው ኮድ ከዚህ በታች ይታያል

ከጊዜ ወደ ጊዜ የእንቅልፍ ማስመጣት Adafruit_DHT ከ Adafruit_CharLCD ማስመጣት Adafruit_CharLCD ዳሳሽ = Adafruit_DHT. DHT11 ፒን = 17 እርጥበት ፣ የሙቀት መጠን = Adafruit_DHT.read_retry (አነፍናፊ ፣ ፒን) lcd = Adafruit_CharLCD (አር. d6 = 5 ፣ d7 = 11 ፣ cols = 16 ፣ መስመሮች = 2) #እርጥበት እስካልተገኘ ድረስ እና የሙቀት መጠኑ ከሌለ አንድ / ስታትስቲክስ ጽሑፍን ያሳያል lcd.clear () እርጥበት = {1: 0.1f}%'። ቅርጸት (ሙቀት ፣ እርጥበት)) lcd.message (' Temp = {0: 0.1f}*C / n እርጥበት = {1: 0.1f}%')። ቅርጸት (ሙቀት ፣ እርጥበት))) ሌላ - ያትሙ ('ንባብ ማግኘት አልተሳካም። እንደገና ይሞክሩ!') lcd.message ('ማንበብ አልተሳካም። እንደገና ይሞክሩ!')

የሚመከር: