Съдържание:
Видео: Raspberry Pi SHT25 Сензор за влажност и температура Python Урок: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
SHT25 I2C Сензор за влажност и температура ± 1,8%RH ± 0,2 ° C I2C мини модул. Високоточният сензор за влажност и температура SHT25 се превърна в индустриален стандарт по отношение на форм-фактора и интелигентността, като осигурява калибрирани, линеаризирани сензорни сигнали в цифров, I2C формат. Ето демонстрацията с код на Python с помощта на Raspberry Pi.
Стъпка 1: Какво ви трябва
1. Малина Пи
2. SHT25
3. Кабел I²C
4. I²C щит за Raspberry Pi
5. Ethernet кабел
Стъпка 2: Връзки
Вземете I2C щит за малиново пи и леко го натиснете върху щифтовете на gpio на малиново пи.
След това свържете единия край на I2C кабела към сензора SHT25, а другия край към I2C щита.
Свържете също Ethernet кабела към pi или можете да използвате WiFi модул.
Връзките са показани на снимката по -долу.
Стъпка 3: Pyhton код
Кодът на python за SHT25 може да бъде изтеглен от нашето хранилище на GitHub- Dcube Store
Кодът може да бъде намерен тук:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Използвахме библиотека SMBus за код на python, стъпките за инсталиране на SMBus на raspberry pi са описани тук:
pypi.python.org/pypi/smbus-cffi/0.5.1
Можете също да копирате кода от тук, той е даден, както следва:
#Разпространява се с лиценз за свободна воля.
# Използвайте го по какъвто начин искате, печалба или безплатно, при условие че се вписва в лицензите на свързаните с него произведения.
# SHT25
внос smbus
време за импортиране
# Вземете I2C автобус
шина = smbus. SMBus (1)
# SHT25 адрес, 0x40 (64)
# Изпратете команда за измерване на температурата
# 0xF3 (243) NO HOLD master
bus.write_byte (0x40, 0xF3)
time.sleep (0.5)
# SHT25 адрес, 0x40 (64)
# Прочетете данните обратно, 2 байта
# Temp MSB, Temp LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Конвертирайте данните
temp = данни0 * 256 + данни1
cTemp = -46.85 + ((temp * 175.72) / 65536.0)
fTemp = cTemp * 1.8 + 32
# SHT25 адрес, 0x40 (64)
# Изпратете команда за измерване на влажността
# 0xF5 (245) NO HOLD master
bus.write_byte (0x40, 0xF5)
time.sleep (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 има различни индустриални приложения като мониторинг на температурата, периферна термична защита на компютъра и така нататък.
Препоръчано:
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: 6 стъпки
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: Това е изграждането на сензор за температура и влажност на слънчева енергия. Сензорът емулира 433mhz Oregon сензор и е видим в Telldus Net gateway. Какво ви трябва: 1x " 10-LED Сензор за движение на слънчева енергия " от Ebay. Уверете се, че пише 3.7v batter
Arduino Nano - HTS221 Урок за сензор за относителна влажност и температура: 4 стъпки
Arduino Nano - HTS221 Урок за сензор за относителна влажност и температура: HTS221 е ултра компактен капацитивен цифров сензор за относителна влажност и температура. Той включва сензорен елемент и специфична интегрална схема за приложение със смесен сигнал (ASIC) за предоставяне на измервателната информация чрез цифров сериен
Raspberry Pi - HIH6130 I2C сензор за влажност и температура Python урок: 4 стъпки
Raspberry Pi - HIH6130 I2C сензор за влажност и температура Python Урок: HIH6130 е сензор за влажност и температура с цифров изход. Тези сензори осигуряват ниво на точност ± 4% относителна влажност. С водеща в индустрията дългосрочна стабилност, истинска температурно компенсирана цифрова I2C, водеща в индустрията надеждност, енергийна ефективност
Raspberry Pi HTS221 Сензор за относителна влажност и температура Java Урок: 4 стъпки
Raspberry Pi HTS221 Сензор за относителна влажност и температура Java Урок: HTS221 е ултра компактен капацитивен цифров сензор за относителна влажност и температура. Той включва сензорен елемент и специфична интегрална схема за приложение със смесен сигнал (ASIC) за предоставяне на измервателната информация чрез цифров сериен
Raspberry Pi - HIH6130 I2C Сензор за влажност и температура Java Урок: 4 стъпки
Raspberry Pi - HIH6130 I2C Сензор за влажност и температура Java Урок: HIH6130 е сензор за влажност и температура с цифров изход. Тези сензори осигуряват ниво на точност ± 4% относителна влажност. С водеща в индустрията дългосрочна стабилност, истинска температурно компенсирана цифрова I2C, водеща в индустрията надеждност, енергийна ефективност