ዝርዝር ሁኔታ:
ቪዲዮ: Raspberry Pi / DHT11 - እርጥበት እና የሙቀት መጠን ይለኩ - 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
የእኔን Raspberry Pi በመጠቀም የሙቀት መጠን እና እርጥበት ለመለካት ፈለግሁ። እኔ ጠንካራ እና ርካሽ ስለሆነ የ DHT11 ዳሳሽ መርጫለሁ። እሱን ማዋቀር እንዲሁ በጥሩ ሁኔታ ተመዝግቧል ነገር ግን እኔ ላይ ማተኮር የምፈልገው በመንገድ ላይ በርካታ ወጥመዶች አሉ።
DHT11 4 ፒኖች አሉት። በጣም ግራው ከ Raspberry Pi 3.3V ፒን ጋር የተገናኘ ለ Vcc ወይም አዎንታዊ (+) ፒን ነው። የሚቀጥለው ፒን በ Raspberry Pi ላይ ከጂፒኦ ፒን ጋር መገናኘት ያለበት የውሂብ ፒን ነው። እነዚህ ሁለት ፒኖች 4.7 ኪ resistor በመጠቀም መገናኘት አለባቸው።
ከግራ ያለው 3 ኛ ፒን ጥቅም ላይ አይውልም። የቀኝ እና አራተኛው ፒን በ Raspberry Pi ላይ ከአንዱ የመሬት ካስማዎች ጋር መገናኘት ያለበት መሬት ወይም አሉታዊ ፒን ነው።
ደረጃ 1: ክፍሎች ያስፈልጋሉ
1. Raspberry Pi
2. DHT11
3. 4.7 ኪ
4. የተለያዩ የዳቦ ሰሌዳ ሽቦዎች
5. የዳቦ ሰሌዳ
ደረጃ 2 - ነገሮችን ማገናኘት
Raspberry Pi እና DHT11 ን እንደሚከተለው ያገናኙ
DHT11 (+ ፒን) RaspberryPi (3.3V ፒን)
DHT11 (የውሂብ ፒን) RaspberryPi (GPIO pin - GPIO22 ን እጠቀም ነበር)
DHT11 (3 ኛ ፒን) ምንም ግንኙነት የለም
DHT11 (-ፒን) ------ Raspberry Pi (gnd pin)
ደረጃ 3: ሶፍትዌሩን መጫን
ከ RaspberryPi የትእዛዝ መስመር የሚከተለውን ያድርጉ (ማስታወሻ ፣ SUDO ን አያስቀሩ)
sudo git clone
ማየት አለብዎት - ወደ 'Adafruit_Python_DHT' ክሎኒንግ… ርቀት - ዕቃዎችን መቁጠር 249 ፣ ተከናውኗል። የርቀት: ጠቅላላ 249 (ዴልታ 0) ፣ እንደገና ጥቅም ላይ የዋለ 0 (ዴልታ 0) ፣ እንደገና ጥቅም ላይ የዋለ 249 ዕቃዎችን የሚቀበሉ 100% (249/249) ፣ 77.01 ኪባ ፣ ተከናውኗል። ዴልታዎችን መፍታት - 100% (142/142) ፣ ተከናውኗል።
cd Adafruit_Python_DHT/
sudo apt-get update sudo apt-get install አስፈላጊ-Python-dev Python-openssl ን ይጫኑ
ls
ማየት አለብዎት - የአዳፍ ፍሬ_ዲኤችቲ ምሳሌዎች ez_setup.py LICENSE README.md setup.py ምንጭ
cd Adafruit_DHT/
ማየት አለብዎት -Beaglebone_Black.py common.py _init_.py platform_detect.py Raspberry_Pi_2.py Raspberry_Pi.py Test.py
sudo python setup.py ጫን
(ልብ ይበሉ ፣ ይህንን ደረጃ ካላለፉ የመጋጠሚያ ስህተት ማየት ይችላሉ - መከታተያ (የመጨረሻው ጥሪ የመጨረሻ)
ፋይል "./AdafruitDHT.py" ፣ መስመር 24 ፣ በማስመጣት Adafruit_DHT ImportError: Adafruit_DHT የሚባል ሞጁል የለም)
ሲዲ ምሳሌዎች
sudo./AdafruitDHT.py 11 22 (11 = DHT11 እና 22 = GPIO22 ቀደም ብለው የመረጡት)
ቴምፕ = 18.0* እርጥበት = 46.0% (ማለትም ለአካባቢዎ የሙቀት መጠን እና እርጥበት) ማየት አለብዎት
ደረጃ 4 ከውጤቱ ጋር ምን እንደሚደረግ
ስለዚህ ፣ እንዳየነው ውጤቱ “ቴምፕ = 18.0* እርጥበት = 46.0%” ነው
ይህንን ውፅዓት የሚጠቀሙባቸው በርካታ መንገዶች አሉ ፣ ለምሳሌ ይህንን የሙከራ php ፋይል ፣ test_dht11.php ፋይል በመጠቀም
በመጀመሪያ ፣ ስክሪፕቱን AdafruitDHT.py ወደ/var/www/አስተላልፌያለሁ።
የ php ስክሪፕቱን ለመፈተሽ እና ለማሄድ ወደ /var /www ከዚያ ወደ sudo php test_dht11.php ይለውጡ
ውጤቱ የሙቀት እና እርጥበትን የሚወክሉ ሁለት ቁጥሮችን ያሳያል። እነዚህ ቁጥሮች ወደ የውሂብ ጎታ ሊፃፉ ወይም ከማስጠንቀቂያ ገደቦች ጋር ሊወዳደሩ እና ማንቂያ ወዘተ መላክ ይችላሉ።
// <? php // ከላይ ያለውን መስመር አለማወቅ - አስተማሪዎች የ php ጅምር ትዕዛዙን አይወዱም //test_dht11.php
// DHT11 የሙቀት ዳሳሽ ለማንበብ የፓይዘን ፋይልን ያስፈጽማል
// እና የሙቀት እና እርጥበት እሴቶችን ያወጣል $ ሙቀት = 0; $ እርጥበት = 0; $ my_pos = 0; $ exec_msg = "sudo /var/www/AdafruitDHT.py 11 22 2> & 1"; $ ሙከራ = shell_exec ($ exec_msg); // ሙቀትን ያወጣል $ my_pos = strpos ($ ሙከራ ፣ “Temp =” ፣ 0); $ ሙቀት = substr ($ ሙከራ ፣ $ my_pos+5 ፣ 4); አስተጋባ "\ n". $ ሙቀት; // እርጥበት ያወጣል $ my_pos = strpos ($ ሙከራ ፣ “እርጥበት =” ፣ $ my_pos); $ እርጥበት = substr ($ ሙከራ ፣ $ my_pos+9 ፣ 4); አስተጋባ "\ n". $ እርጥበት; ?>
የሚመከር:
XinaBox ን እና የሙቀት መቆጣጠሪያን በመጠቀም የሙቀት መጠን መለካት 8 ደረጃዎች
XinaBox እና Thermistor ን በመጠቀም የሙቀት መጠን መለካት - ከአናሎግ ግብዓት xChip ከ XinaBox እና የሙቀት መቆጣጠሪያ ምርመራን በመጠቀም የፈሳሹን የሙቀት መጠን ይለኩ
AD7416ARZ እና Raspberry Pi ን በመጠቀም የሙቀት መጠን መለካት - 4 ደረጃዎች
AD7416ARZ ን እና Raspberry Pi ን በመጠቀም የሙቀት መጠን መለካት-AD7416ARZ ባለ 10-ቢት የሙቀት ዳሳሽ ከአራት ነጠላ ሰርጥ አናሎግ ጋር ወደ ዲጂታል መቀየሪያዎች እና በውስጡ የተካተተ የቦርድ ሙቀት ዳሳሽ ነው። በክፍሎቹ ላይ ያለው የሙቀት ዳሳሽ በብዙ ባለብዙ ሰርጦች በኩል ሊደረስበት ይችላል። ይህ ከፍተኛ ትክክለኛ የሙቀት መጠን
Raspberry Pi MCP9808 የሙቀት መጠን ዳሳሽ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi MCP9808 የሙቀት መጠን ዳሳሽ ፓይዘን አጋዥ ስልጠና - MCP9808 በጣም ትክክለኛ የዲጂታል ሙቀት ዳሳሽ ± 0.5 ° ሴ I2C ሚኒ ሞዱል ነው። እነሱ የሙቀት ዳሳሽ ትግበራዎችን የሚያመቻቹ በተጠቃሚ-በፕሮግራም መመዝገቢያዎች ተካትተዋል። የ MCP9808 ከፍተኛ ትክክለኛ የሙቀት መጠን ዳሳሽ ኢንዱስትሪ ሆኗል
LM35 የሙቀት ዳሳሽ በመጠቀም ከአርዱዲኖ ኡኖ ጋር ንባብ የሙቀት መጠን - 4 ደረጃዎች
LM35 ን የሙቀት መጠን ዳሳሽ በመጠቀም ከአርዱዲኖ ኡኖ ጋር - ንባብ በዚህ አስተማሪዎች ውስጥ LM35 ን ከአርዱዲኖ ጋር እንዴት መጠቀም እንደሚቻል እንማራለን። Lm35 የሙቀት መጠን እሴቶችን ከ -55 ° ሴ እስከ 150 ° ሴ ማንበብ የሚችል የሙቀት ዳሳሽ ነው። ከአየሩ ሙቀት ጋር ተመጣጣኝ የአናሎግ ቮልቴጅን የሚያቀርብ ባለ 3-ተርሚናል መሣሪያ ነው። ከፍተኛ
Raspberry Pi ን በመጠቀም ከፍታ ፣ ግፊት እና የሙቀት መጠን በ MPL3115A2: 6 ደረጃዎች ይለኩ
Raspberry Pi ን በመጠቀም ከፍታ ፣ ግፊት እና የሙቀት መጠን በ MPL3115A2 ይለኩ - እርስዎ ያለዎትን ይወቁ እና ለምን እንደያዙት ይወቁ! የሚስብ ነው። ወደ ብዙ አፕሊኬሽኖች ሲገባ በበይነመረብ አውቶሜሽን ዘመን ውስጥ እየኖርን ነው። እንደ ኮምፒተር እና የኤሌክትሮኒክስ አፍቃሪዎች ፣ ከ Raspberry Pi a ጋር ብዙ እየተማርን ነበር