ዝርዝር ሁኔታ:
ቪዲዮ: Raspberry Pi MCP9808 የሙቀት መጠን ዳሳሽ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
MCP9808 በጣም ትክክለኛ የዲጂታል ሙቀት ዳሳሽ ± 0.5 ° ሴ I2C ሚኒ ሞዱል ነው። እነሱ የሙቀት ዳሳሽ ትግበራዎችን የሚያመቻቹ በተጠቃሚ-በፕሮግራም መመዝገቢያዎች ተካትተዋል። የ MCP9808 ከፍተኛ ትክክለኛ የሙቀት መጠን ዳሳሽ በዲጂታል ፣ በ I2C ቅርጸት የተስተካከለ ፣ መስመራዊ አነፍናፊ ምልክቶችን በማቅረብ ከቅርጽ ሁኔታ እና ከማሰብ አንፃር የኢንዱስትሪ ደረጃ ሆኗል። Raspberry Pi ን በመጠቀም የፓይዘን ኮድ ያለው ማሳያ እዚህ አለ።
ደረጃ 1: እርስዎ የሚፈልጉት..
1. Raspberry Pi
2. MCP9808
3. I²C ኬብል
4. I²C ጋሻ ለ Raspberry Pi
5. የኤተርኔት ገመድ
ደረጃ 2 - ግንኙነቶች
ለራስበሪ ፓይ የ I2C ጋሻ ይውሰዱ እና በቀስታ በ raspberry pi ላይ በፒፒ ፒን ላይ ይግፉት።
ከዚያ የ I2C ገመድ አንዱን ጫፍ ከ MCP9808 ዳሳሽ እና ሌላውን ከ I2C ጋሻ ጋር ያገናኙ።
እንዲሁም የኢተርኔት ገመዱን ከፓይ ጋር ያገናኙ ወይም የ WiFi ሞጁሉን መጠቀም ይችላሉ።
ግንኙነቶች ከላይ በስዕሉ ላይ ይታያሉ።
ደረጃ 3 ኮድ
ለ MCP9808 የፓይዘን ኮድ ከ GitHub ማከማቻ- Dcube መደብር ማውረድ ይችላል
ለተመሳሳይ አገናኝ እዚህ አለ
github.com/DcubeTechVentures/MCP9808
የ MCP9808 የውሂብ ሉህ እዚህ ይገኛል
ww1.microchip.com/downloads/en/DeviceDoc/25…
እኛ ለፓይዘን ኮድ የ SMBus ቤተ -መጽሐፍትን ተጠቅመናል ፣ SMBus ን በ raspberry pi ላይ ለመጫን ደረጃዎች እዚህ ተገልፀዋል።
pypi.python.org/pypi/smbus-cffi/0.5.1
እንዲሁም ኮዱን ከዚህ መገልበጥ ይችላሉ ፣ እሱ እንደሚከተለው ተሰጥቷል
# በነፃ ፈቃድ ፈቃድ ተሰራጭቷል።
# በተጓዳኝ ሥራዎቹ ፈቃዶች ውስጥ የሚስማማ ከሆነ በፈለጉት ፣ በትርፍም ሆነ በነጻ ይጠቀሙበት።
# MCP9808
# ይህ ኮድ በ Dcube መደብር ውስጥ ከሚገኘው ከ MCP9808_I2CS I2C ሚኒ ሞዱል ጋር አብሮ ለመስራት የተነደፈ ነው።
ማስመጣት smbus
የማስመጣት ጊዜ
# I2C አውቶቡስ ያግኙ
አውቶቡስ = smbus. SMBus (1)
# MCP9808 አድራሻ ፣ 0x18 (24)
# የውቅረት መመዝገቢያ ይምረጡ ፣ 0x01 (1)
# 0x0000 (00) ቀጣይ የመቀየሪያ ሁኔታ ፣ የኃይል-ነባሪ
ማዋቀር = [0x00 ፣ 0x00]
bus.write_i2c_block_data (0x18 ፣ 0x01 ፣ ውቅር)
# MCP9808 አድራሻ ፣ 0x18 (24)
# የመፍትሄ ሪጅስተር ፣ 0x08 (8) ይምረጡ
# 0x03 (03) ጥራት = +0.0625 / ሲ
bus.write_byte_data (0x18 ፣ 0x08 ፣ 0x03)
ጊዜ. እንቅልፍ (0.5) # MCP9808 አድራሻ ፣ 0x18 (24)
# መረጃን ከ 0x05 (5) ፣ 2 ባይቶች ያንብቡ
# Temp MSB ፣ TEMP LSB
ውሂብ = አውቶቡስ.read_i2c_block_data (0x18, 0x05, 2)
# ውሂቡን ወደ 13-ቢት ይለውጡ
ctemp = ((ውሂብ [0] & 0x1F) * 256) + ውሂብ [1]
ከሆነ ctemp> 4095:
ctemp -= 8192
ctemp = ctemp * 0.0625
ftemp = ctemp * 1.8 + 32
# የውጤት ውሂብ ወደ ማያ ገጽ
በሴልሲየስ ውስጥ ያለው ሙቀት %.2f C % %ctemp ን ያትሙ
“በፋራናይት ውስጥ ያለው ሙቀት %.2f F” %ftemp ን ያትሙ
ደረጃ 4: ትግበራዎች..:
MCP9808 ዲጂታል የሙቀት ዳሳሽ ከተለያዩ የኢንዱስትሪ ማቀነባበሪያዎች ጋር የኢንዱስትሪ ማቀዝቀዣዎችን እና ማቀዝቀዣዎችን የሚያካትቱ በርካታ የኢንዱስትሪ ደረጃ መተግበሪያዎች አሉት። ይህ አነፍናፊ ለተለያዩ የግል ኮምፒዩተሮች ፣ አገልጋዮች እንዲሁም ለሌሎች ፒሲ መለዋወጫዎች ተቀጣሪ ሊሆን ይችላል።
የሚመከር:
Raspberry Pi SHT25 እርጥበት እና የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi SHT25 እርጥበት እና የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና - SHT25 I2C እርጥበት እና የሙቀት ዳሳሽ ± 1.8%RH ± 0.2 ° ሴ I2C ሚኒ ሞዱል። የ SHT25 ከፍተኛ ትክክለኛነት እርጥበት እና የሙቀት ዳሳሽ የተስተካከለ ፣ መስመራዊ አነፍናፊ ሲግናን በማቅረብ ከቅርጽ ሁኔታ እና ከማሰብ አንፃር የኢንዱስትሪ ደረጃ ሆኗል
አጋዥ ስልጠና DS18B20 ን እና Arduino UNO ን በመጠቀም ቀላል የሙቀት መጠን ዳሳሽ እንዴት ማድረግ እንደሚቻል 3 ደረጃዎች
አጋዥ ሥልጠና DS18B20 ን እና አርዱዲኖ UNO ን በመጠቀም ቀላል የሙቀት መጠን ዳሳሽ እንዴት እንደሚሠሩ - መግለጫ -ይህ አጋዥ ስልጠና የሙቀት ዳሳሽ እንዴት እንደሚሠራ ጥቂት ቀላል እርምጃዎችን ያሳያል። በፕሮጀክትዎ ላይ እውን ለማድረግ ጥቂት ደቂቃዎችን ብቻ ይወስዳል። መልካም እድል ! DS18B20 ዲጂታል ቴርሞሜትር ከ 9 ቢት እስከ 12 ቢት ሴልሺየስ የሙቀት መጠን ይሰጣል
Raspberry Pi - TCN75A የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi-TCN75A የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና-TCN75A ከሙቀት-ወደ-ዲጂታል መቀየሪያ ጋር የተካተተ ባለ ሁለት ሽቦ ተከታታይ የሙቀት ዳሳሽ ነው። እሱ ለሙቀት-አነቃቂ ትግበራዎች ተጣጣፊነትን ከሚሰጡ በተጠቃሚ ሊመዘገቡ ከሚችሉ መመዝገቢያዎች ጋር ተካትቷል። የመመዝገቢያ ቅንብሮች ለተጠቃሚዎች ይፈቅዳሉ
Raspberry Pi TMP112 የሙቀት መጠን ዳሳሽ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi TMP112 የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና-TMP112 ከፍተኛ ትክክለኝነት ፣ ዝቅተኛ ኃይል ፣ ዲጂታል የሙቀት ዳሳሽ I2C MINI ሞዱል። TMP112 ለተራዘመ የሙቀት መጠን መለካት ተስማሚ ነው። ይህ መሣሪያ የመለኪያ ወይም የውጭ አካል ምልክት ማመቻቸት ሳያስፈልገው የ ± 0.5 ° ሴ ትክክለኛነትን ይሰጣል።
Raspberry Pi - TMP100 የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi-TMP100 የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና-TMP100 ከፍተኛ ትክክለኝነት ፣ ዝቅተኛ ኃይል ፣ ዲጂታል የሙቀት ዳሳሽ I2C MINI ሞዱል። TMP100 ለተራዘመ የሙቀት መጠን መለካት ተስማሚ ነው። ይህ መሣሪያ የመለኪያ ወይም የውጭ አካል ምልክት ማመቻቸት ሳይፈልግ የ ± 1 ° ሴ ትክክለኛነትን ይሰጣል። እሱ