Tabla de contenido:
Video: Tutorial Python del sensor de temperatura y humedad SHT25 de Raspberry Pi: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
SHT25 I2C Sensor de temperatura y humedad ± 1.8% RH ± 0.2 ° C Mini módulo I2C. El sensor de temperatura y humedad de alta precisión SHT25 se ha convertido en un estándar de la industria en términos de factor de forma e inteligencia, proporcionando señales de sensor calibradas y linealizadas en formato digital I2C. Aquí está la demostración con un código Python usando Raspberry Pi.
Paso 1: ¡Qué necesitas …
1. Raspberry Pi
2. SHT25
3. Cable I²C
4. Escudo I²C para Raspberry Pi
5. Cable Ethernet
Paso 2: conexiones
Tome un protector I2C para raspberry pi y empújelo suavemente sobre los pines gpio de raspberry pi.
Luego, conecte un extremo del cable I2C al sensor SHT25 y el otro extremo al blindaje I2C.
También conecte el cable Ethernet al pi o puede usar un módulo WiFi.
Las conexiones se muestran en la siguiente imagen.
Paso 3: Código Pyhton
El código Python para SHT25 se puede descargar desde nuestro repositorio de GitHub - Dcube Store
El código se puede encontrar aquí:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Hemos utilizado la biblioteca SMBus para el código python, los pasos para instalar SMBus en raspberry pi se describen aquí:
pypi.python.org/pypi/smbus-cffi/0.5.1
También puede copiar el código desde aquí, se proporciona de la siguiente manera:
#Distribuido con una licencia de libre albedrío.
# Úselo de la forma que desee, lucrativa o gratuita, siempre que encaje en las licencias de sus obras asociadas.
# SHT25
importar smbus
tiempo de importación
# Obtener bus I2C
bus = smbus. SMBus (1)
# Dirección SHT25, 0x40 (64)
# Enviar comando de medición de temperatura
# 0xF3 (243) Maestro SIN ESPERA
bus.write_byte (0x40, 0xF3)
tiempo. de sueño (0.5)
# Dirección SHT25, 0x40 (64)
# Leer datos de nuevo, 2 bytes
# Temp MSB, Temp LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Convierte los datos
temp = data0 * 256 + data1
cTemp = -46.85 + ((temp * 175.72) / 65536.0)
fTemp = cTemp * 1.8 + 32
# Dirección SHT25, 0x40 (64)
# Enviar comando de medición de humedad
# 0xF5 (245) Maestro SIN ESPERA
bus.write_byte (0x40, 0xF5)
tiempo. de sueño (0.5)
# Dirección SHT25, 0x40 (64)
# Leer datos de nuevo, 2 bytes
# Humedad MSB, Humedad LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Convierte los datos
humedad = data0 * 256 + data1
humedad = -6 + ((humedad * 125.0) / 65536.0)
# Salida de datos a la pantalla
imprimir "La humedad relativa es:%.2f %%"% de humedad
print "La temperatura en grados Celsius es:%.2f C"% cTemp
imprimir "La temperatura en Fahrenheit es:%.2f F"% fTemp
Paso 4: Aplicaciones
El sensor de temperatura y humedad relativa SHT25 tiene varias aplicaciones industriales como monitoreo de temperatura, protección térmica periférica de computadora, etc.
Recomendado:
Observador de humedad y temperatura usando Raspberry Pi con SHT25 en Python: 6 pasos
Observador de humedad y temperatura usando Raspberry Pi con SHT25 en Python: Siendo un entusiasta de Raspberry Pi, pensamos en algunos experimentos más espectaculares con ella.En esta campaña, haremos un observador de humedad y temperatura que mide la humedad relativa y la temperatura usando Raspberry Pi y SHT25, Humidi
¡Automatizando un invernadero con LoRa! (Parte 1) -- Sensores (temperatura, humedad, humedad del suelo): 5 pasos
¡Automatizando un invernadero con LoRa! (Parte 1) || Sensores (temperatura, humedad, humedad del suelo): en este proyecto les mostraré cómo automaticé un invernadero. Eso significa que les mostraré cómo construí el invernadero y cómo conecté la electrónica de potencia y automatización. También te mostraré cómo programar una placa Arduino que usa L
Raspberry Pi - Tutorial de Python con sensor de temperatura y humedad HIH6130 I2C: 4 pasos
Raspberry Pi - HIH6130 I2C Sensor de temperatura y humedad Tutorial de Python: HIH6130 es un sensor de humedad y temperatura con salida digital. Estos sensores proporcionan un nivel de precisión de ± 4% RH. Con estabilidad a largo plazo líder en la industria, I2C digital con compensación de temperatura real, confiabilidad líder en la industria, eficiencia energética
Tutorial Java del sensor de temperatura y humedad relativa HTS221 de Raspberry Pi: 4 pasos
Sensor de temperatura y humedad relativa HTS221 de Raspberry Pi Tutorial de Java: HTS221 es un sensor digital capacitivo ultracompacto para la temperatura y la humedad relativa. Incluye un elemento sensor y un circuito integrado específico de aplicación de señal mixta (ASIC) para proporcionar la información de medición a través de serie digital
Raspberry Pi - Tutorial Java del sensor de temperatura y humedad HIH6130 I2C: 4 pasos
Raspberry Pi - HIH6130 I2C Sensor de temperatura y humedad Tutorial de Java: HIH6130 es un sensor de humedad y temperatura con salida digital. Estos sensores proporcionan un nivel de precisión de ± 4% RH. Con estabilidad a largo plazo líder en la industria, I2C digital con compensación de temperatura real, confiabilidad líder en la industria, eficiencia energética