
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

SHT25 I2C нымдуулук жана температура сенсору ± 1,8%RH ± 0,2 ° C I2C Mini Module. SHT25 жогорку тактыктагы нымдуулук жана температура сенсору форма фактору жана интеллект жагынан өнөр стандартына айланып, санарип, I2C форматында калибрленген, сызыктуу сенсор сигналдарын берет. Бул жерде Raspberry Pi колдонулган Python коду менен болгон демонстрация.
1 -кадам: Сизге эмне керек


1. Raspberry Pi
2. SHT25
3. I²C кабели
4. Raspberry Pi үчүн I²C Shield
5. Ethernet кабели
2 -кадам: Байланыштар




Малина пи үчүн I2C калканчын алыңыз жана аны акырын малинанын пи gpio төөнөгүчтөрүнүн үстүнө басыңыз.
Андан кийин I2C кабелинин бир учун SHT25 сенсоруна, экинчи учун I2C калканчына туташтырыңыз.
Ethernet кабелин пи -ге туташтырыңыз же WiFi модулун колдонсоңуз болот.
Байланыштар төмөнкү сүрөттө көрсөтүлгөн.
3 -кадам: Pyhton Code

SHT25 үчүн питон кодун биздин GitHub репозиторийинен жүктөп алса болот- Dcube дүкөнү
Кодду бул жерден тапса болот:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Биз SMBus китепканасын python коду үчүн колдонгонбуз, малина пи боюнча SMBus орнотуу кадамдары бул жерде сүрөттөлгөн:
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)
# Маалыматтарды айландыруу
нымдуулук = data0 * 256 + data1
нымдуулук = -6 + ((нымдуулук * 125.0) / 65536.0)
# Экранга маалыматтарды чыгаруу
print "Салыштырмалуу нымдуулук: %.2f %%" %нымдуулук
басып чыгаруу "Цельсий боюнча температура: %.2f C" %cTemp
басып чыгаруу "Фаренгейт температурасы: %.2f F" %fTemp
4 -кадам: Тиркемелер
SHT25 температурасы жана салыштырмалуу нымдуулук сенсорунда ар кандай өнөр жай колдонмолору бар, температураны көзөмөлдөө, компьютердин перифериялык жылуулук коргоо ж.
Сунушталууда:
Lcd жана үн аныктоо менен температура жана нымдуулук сенсору: 4 кадам

Lcd жана үн аныктоо менен температура жана нымдуулук сенсору: Салам балдар !!! Макул, бул долбоор менин акыркы жылдагы долбоорум болчу. Бул долбоордун максаты менин университетимдин семинарында бөлмө температурасын жана нымдуулугун көзөмөлдөө болчу, анткени кээ бир электрондук компоненттер жагымсыз температуранын жана аба ырайынын бузулушунан улам иштебей калган
MQ135 жана MQTT үстүндөгү тышкы температура жана нымдуулук сенсору бар аба сапатынын монитору: 4 кадам

MQ135 жана MQTT үстүндөгү тышкы температура жана нымдуулук сенсору бар аба сапатынын монитору: Бул сыноо максатында
Arduino Күн энергиясындагы температура жана нымдуулук сенсору 433mhz Орегон сенсору катары: 6 кадам

Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: Бул күн менен иштеген температура жана нымдуулук сенсорунун курулушу. Сенсор 433mhz Oregon сенсорун туурайт жана Telldus Net шлюзунда көрүнөт. Эмне керек: 1x " 10-LED Күн энергиясынын кыймыл датчиги " Ebayден. 3.7В камыр деп жазылганын текшериңиз
Raspberry Pi - HIH6130 I2C нымдуулук жана температура сенсору Python үйрөткүчү: 4 кадам

Raspberry Pi - HIH6130 I2C нымдуулук жана температура сенсору Python үйрөткүчү: HIH6130 - бул санариптик чыгуусу бар нымдуулук жана температура сенсору. Бул сенсорлор ± 4% RH тактыгын камсыз кылат. Өнөр жайдын алдыңкы узак мөөнөттүү туруктуулугу, чыныгы температуранын ордун толтуруучу санариптик I2C, индустриянын алдыңкы ишенимдүүлүгү, энергияны үнөмдөө
Температура жана нымдуулук сенсору Arduino жана Lcd дисплейи менен: 4 кадам

Температура жана нымдуулук сенсору Arduino жана Lcd дисплейи менен: Саламатсыздарбы балдар, Артуиного кайра кош келиңиздер. Сиз көргөндөй, мен InstructableToday программасын баштадым, биз температураны & DHT11 модулу менен нымдуулук өлчөгүч. Келгиле, баштайлы PS. Жазылууну жана видеону жактырууну карап көрүңүз