ዝርዝር ሁኔታ:

Raspberry Pi SHT25 እርጥበት እና የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi SHT25 እርጥበት እና የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች

ቪዲዮ: Raspberry Pi SHT25 እርጥበት እና የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች

ቪዲዮ: Raspberry Pi SHT25 እርጥበት እና የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች
ቪዲዮ: The Easiest and Best Raspberry Pistachio Roll Cake Recipe! Melts in your mouth! Very soft and creamy 2024, ሰኔ
Anonim
Raspberry Pi SHT25 እርጥበት እና የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና
Raspberry Pi SHT25 እርጥበት እና የሙቀት ዳሳሽ ፓይዘን አጋዥ ስልጠና

SHT25 I2C እርጥበት እና የሙቀት ዳሳሽ ± 1.8%RH ± 0.2 ° ሴ I2C ሚኒ ሞዱል። የ SHT25 ከፍተኛ ትክክለኝነት እርጥበት እና የሙቀት ዳሳሽ በዲጂታል ፣ በ I2C ቅርጸት የተስተካከለ ፣ መስመራዊ አነፍናፊ ምልክቶችን በማቅረብ ከቅርጽ ሁኔታ እና ከማሰብ አንፃር የኢንዱስትሪ ደረጃ ሆኗል። Raspberry Pi ን በመጠቀም ከፓይዘን ኮድ ጋር ማሳያ እዚህ አለ።

ደረጃ 1: እርስዎ የሚፈልጉት

ምንድን ነው የሚፈልጉት..!
ምንድን ነው የሚፈልጉት..!
ምንድን ነው የሚፈልጉት..!
ምንድን ነው የሚፈልጉት..!

1. Raspberry Pi

2. SHT25

3. I²C ኬብል

4. I²C ጋሻ ለ Raspberry Pi

5. የኤተርኔት ገመድ

ደረጃ 2 - ግንኙነቶች

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

ለራስበሪ ፓይ የ I2C ጋሻ ይውሰዱ እና በቀስታ በ raspberry pi ላይ በፒፒ ፒን ላይ ይግፉት።

ከዚያ የ I2C ገመድ አንዱን ጫፍ ከ SHT25 ዳሳሽ እና ሌላውን ከ I2C መከለያ ጋር ያገናኙ።

እንዲሁም የኢተርኔት ገመዱን ከፓይ ጋር ያገናኙ ወይም የ WiFi ሞጁሉን መጠቀም ይችላሉ።

ግንኙነቶች ከዚህ በታች ባለው ሥዕል ውስጥ ይታያሉ።

ደረጃ 3 - የፒህተን ኮድ

የ SHT25 የፓይዘን ኮድ ከ GitHub ማከማቻ- Dcube መደብር ማውረድ ይችላል

ኮድ እዚህ ሊገኝ ይችላል-

github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py

እኛ ለፓይዘን ኮድ የ SMBus ቤተ -መጽሐፍትን ተጠቅመናል ፣ SMBus ን በ raspberry pi ላይ ለመጫን ደረጃዎች እዚህ ተገልፀዋል።

pypi.python.org/pypi/smbus-cffi/0.5.1

እንዲሁም ኮዱን ከዚህ መገልበጥ ይችላሉ ፣ እሱ እንደሚከተለው ተሰጥቷል

#በነፃ ፈቃድ ፈቃድ ተከፋፍሏል።

# በተጓዳኝ ሥራዎቹ ፈቃዶች ውስጥ የሚስማማ ከሆነ በፈለጉት ፣ በትርፍም ሆነ በነጻ ይጠቀሙበት።

# SHT25

ማስመጣት smbus

የማስመጣት ጊዜ

# I2C አውቶቡስ ያግኙ

አውቶቡስ = smbus. SMBus (1)

# SHT25 አድራሻ ፣ 0x40 (64)

# የሙቀት መለኪያ ትእዛዝን ይላኩ

# 0xF3 (243) ምንም የተያዘ ጌታ የለም

bus.write_byte (0x40 ፣ 0xF3)

ጊዜ። እንቅልፍ (0.5)

# SHT25 አድራሻ ፣ 0x40 (64)

# ውሂብን መልሰው ያንብቡ ፣ 2 ባይት

# Temp MSB ፣ Temp LSB

data0 = bus.read_byte (0x40)

data1 = bus.read_byte (0x40)

# ውሂቡን ይለውጡ

temp = data0 * 256 + data1

cTemp = -46.85 + ((የሙቀት መጠን * 175.72) / 65536.0)

fTemp = cTemp * 1.8 + 32

# SHT25 አድራሻ ፣ 0x40 (64)

# የእርጥበት መለኪያ ትእዛዝን ይላኩ

# 0xF5 (245) ምንም የተያዘ ጌታ የለም

bus.write_byte (0x40 ፣ 0xF5)

ጊዜ። እንቅልፍ (0.5)

# SHT25 አድራሻ ፣ 0x40 (64)

# ውሂብን መልሰው ያንብቡ ፣ 2 ባይት

# እርጥበት MSB ፣ እርጥበት LSB

data0 = bus.read_byte (0x40)

data1 = bus.read_byte (0x40)

# ውሂቡን ይለውጡ

እርጥበት = ውሂብ 0 * 256 + ውሂብ 1

እርጥበት = -6 + ((እርጥበት * 125.0) / 65536.0)

# የውጤት ውሂብ ወደ ማያ ገጽ

"አንጻራዊ እርጥበት ማለት %.2f %%" %እርጥበት ነው

በሴልሲየስ ውስጥ ያለው ሙቀት %.2f C % %cTemp ያትሙ

ህትመት "በፋራናይት ውስጥ ያለው ሙቀት %.2f F" %fTemp ነው

ደረጃ 4 - ማመልከቻዎች

የ SHT25 ሙቀት እና አንጻራዊ የእርጥበት ዳሳሽ እንደ የሙቀት ቁጥጥር ፣ የኮምፒተር አከባቢ የሙቀት መከላከያ እና የመሳሰሉት የተለያዩ የኢንዱስትሪ መተግበሪያዎች አሉት።

የሚመከር: