![Учебное пособие на Python по датчику влажности и температуры Raspberry Pi SHT25: 4 шага Учебное пособие на Python по датчику влажности и температуры Raspberry Pi SHT25: 4 шага](https://i.howwhatproduce.com/images/002/image-4375-11-j.webp)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
![Учебное пособие по Raspberry Pi SHT25 по датчику влажности и температуры на Python Учебное пособие по Raspberry Pi SHT25 по датчику влажности и температуры на Python](https://i.howwhatproduce.com/images/002/image-4375-12-j.webp)
Датчик влажности и температуры SHT25 I2C ± 1,8% относительной влажности ± 0,2 ° C Мини-модуль I2C. Высокоточный датчик влажности и температуры SHT25 стал отраслевым стандартом с точки зрения форм-фактора и интеллекта, обеспечивая откалиброванные, линеаризованные сигналы датчиков в цифровом формате I2C. Вот демонстрация кода Python с использованием Raspberry Pi.
Шаг 1: Что вам нужно
![Что вам нужно..! Что вам нужно..!](https://i.howwhatproduce.com/images/002/image-4375-13-j.webp)
![Что вам нужно..! Что вам нужно..!](https://i.howwhatproduce.com/images/002/image-4375-14-j.webp)
1. Raspberry Pi
2. SHT25
3. Кабель I²C
4. I²C Shield для Raspberry Pi
5. Кабель Ethernet.
Шаг 2: Подключения
![Подключения Подключения](https://i.howwhatproduce.com/images/002/image-4375-15-j.webp)
![Подключения Подключения](https://i.howwhatproduce.com/images/002/image-4375-16-j.webp)
![Подключения Подключения](https://i.howwhatproduce.com/images/002/image-4375-17-j.webp)
![Подключения Подключения](https://i.howwhatproduce.com/images/002/image-4375-18-j.webp)
Возьмите щит I2C для raspberry pi и осторожно наденьте его на контакты gpio raspberry pi.
Затем подключите один конец кабеля I2C к датчику SHT25, а другой конец - к экрану I2C.
Также подключите кабель Ethernet к Pi, или вы можете использовать модуль Wi-Fi.
Подключения показаны на рисунке ниже.
Шаг 3: Код Пихтона
![](https://i.ytimg.com/vi/eXmdAucLqHs/hqdefault.jpg)
Код 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 мастер
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)
# Конвертируем данные
темп = данные0 * 256 + данные1
cTemp = -46,85 + ((темп * 175,72) / 65536,0)
fTemp = cTemp * 1,8 + 32
# SHT25 адрес, 0x40 (64)
# Отправить команду измерения влажности
# 0xF5 (245) NO HOLD мастер
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)
# Конвертируем данные
влажность = data0 * 256 + data1
влажность = -6 + ((влажность * 125,0) / 65536,0)
# Выводить данные на экран
print "Относительная влажность:%.2f %%"% влажности
print "Температура в градусах Цельсия:%.2f C"% cTemp
print "Температура по Фаренгейту:%.2f F"% fTemp
Шаг 4: приложения
Датчик температуры и относительной влажности SHT25 имеет различные промышленные применения, такие как мониторинг температуры, тепловая защита периферийных устройств и т. Д.
Рекомендуемые:
Arduino Nano - Учебное пособие по датчику относительной влажности и температуры HTS221: 4 шага
![Arduino Nano - Учебное пособие по датчику относительной влажности и температуры HTS221: 4 шага Arduino Nano - Учебное пособие по датчику относительной влажности и температуры HTS221: 4 шага](https://i.howwhatproduce.com/images/010/image-27332-j.webp)
Arduino Nano - Учебное пособие по датчику относительной влажности и температуры HTS221: HTS221 - это сверхкомпактный емкостной цифровой датчик относительной влажности и температуры. Он включает в себя чувствительный элемент и специализированную интегральную схему (ASIC) со смешанными сигналами для передачи информации об измерениях через цифровой последовательный
Raspberry Pi - Учебное пособие по Python для датчика влажности и температуры HIH6130 I2C: 4 шага
![Raspberry Pi - Учебное пособие по Python для датчика влажности и температуры HIH6130 I2C: 4 шага Raspberry Pi - Учебное пособие по Python для датчика влажности и температуры HIH6130 I2C: 4 шага](https://i.howwhatproduce.com/images/011/image-32082-j.webp)
Raspberry Pi - HIH6130 I2C Humidity & Temperature Sensor Python Tutorial: HIH6130 - датчик влажности и температуры с цифровым выходом. Эти датчики обеспечивают уровень точности ± 4% относительной влажности. С лучшей в отрасли долговременной стабильностью, истинной температурной компенсацией цифрового I2C, лучшей в отрасли надежностью, энергоэффективностью
Raspberry Pi - Учебное пособие на Python по датчику температуры TCN75A: 4 шага
![Raspberry Pi - Учебное пособие на Python по датчику температуры TCN75A: 4 шага Raspberry Pi - Учебное пособие на Python по датчику температуры TCN75A: 4 шага](https://i.howwhatproduce.com/images/001/image-111-73-j.webp)
Raspberry Pi - Учебное пособие по Python для датчика температуры TCN75A: TCN75A - это двухпроводной последовательный датчик температуры, объединенный с преобразователем температуры в цифровой. Он объединен с программируемыми пользователем регистрами, которые обеспечивают гибкость для приложений измерения температуры. Настройки реестра позволяют пользователям
Raspberry Pi - Учебное пособие по датчику температуры TMP100 по Java: 4 шага
![Raspberry Pi - Учебное пособие по датчику температуры TMP100 по Java: 4 шага Raspberry Pi - Учебное пособие по датчику температуры TMP100 по Java: 4 шага](https://i.howwhatproduce.com/images/001/image-113-54-j.webp)
Raspberry Pi - TMP100 Temperature Sensor Java Tutorial: TMP100 High-Accuracy, Low Power, Digital Temperature Sensor I2C MINI module. TMP100 идеально подходит для расширенного измерения температуры. Это устройство обеспечивает точность ± 1 ° C без необходимости калибровки или преобразования сигнала внешних компонентов. Он
Raspberry Pi - Учебное пособие по датчику температуры TCN75A по Java: 4 шага
![Raspberry Pi - Учебное пособие по датчику температуры TCN75A по Java: 4 шага Raspberry Pi - Учебное пособие по датчику температуры TCN75A по Java: 4 шага](https://i.howwhatproduce.com/images/002/image-3140-60-j.webp)
Raspberry Pi - Учебное пособие по датчику температуры TCN75A для Java: TCN75A - это двухпроводной последовательный датчик температуры, объединенный с преобразователем температуры в цифровой. Он объединен с программируемыми пользователем регистрами, которые обеспечивают гибкость для приложений измерения температуры. Настройки реестра позволяют пользователям