Taula de continguts:
Vídeo: Raspberry Pi SHT25 Sensor d'humitat i temperatura Python Tutorial: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Sensor d'humitat i temperatura SHT25 I2C ± 1,8% HR ± 0,2 ° C Mini mòdul I2C. El sensor d’humitat i temperatura d’alta precisió SHT25 s’ha convertit en un estàndard de la indústria en termes de factor de forma i intel·ligència, proporcionant senyals calibrats i linealitzats del sensor en format I2C digital. Aquí teniu la demostració amb un codi Python amb Raspberry Pi.
Pas 1: el que necessiteu
1. Raspberry Pi
2. SHT25
3. Cable I²C
4. Escut I²C per a Raspberry Pi
5. Cable Ethernet
Pas 2: connexions
Agafeu un escut I2C per a raspberry pi i passeu-lo suaument per sobre dels pins gpio de raspberry pi.
A continuació, connecteu un extrem del cable I2C al sensor SHT25 i l’altre extrem a l’escut I2C.
Connecteu també el cable Ethernet al pi o podeu utilitzar un mòdul WiFi.
Les connexions es mostren a la imatge següent.
Pas 3: codi Pyhton
El codi python de SHT25 es pot descarregar des del nostre dipòsit GitHub - Dcube Store
El codi es pot trobar aquí:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Hem utilitzat la biblioteca SMBus per al codi python; aquí es descriuen els passos per instal·lar SMBus al raspberry pi:
pypi.python.org/pypi/smbus-cffi/0.5.1
També podeu copiar el codi des d’aquí, es dóna de la següent manera:
#Distribuït amb una llicència de lliure voluntat.
# Utilitzeu-lo de la manera que vulgueu, de beneficis o de franc, sempre que encaixi en les llicències de les obres associades.
# SHT25
importar smbus
temps d'importació
# Aconsegueix un bus I2C
bus = smbus. SMBus (1)
# Adreça SHT25, 0x40 (64)
# Envia l'ordre de mesura de temperatura
# 0xF3 (243) Mestre NO HOLD
bus.write_byte (0x40, 0xF3)
time.sleep (0,5)
# Adreça SHT25, 0x40 (64)
# Tornar a llegir les dades, 2 bytes
# Temp MSB, Temp LSB
dades0 = bus.read_byte (0x40)
dades1 = bus.read_byte (0x40)
# Converteix les dades
temp = data0 * 256 + data1
cTemp = -46,85 + ((temp * 175,72) / 65536,0)
fTemp = cTemp * 1,8 + 32
# Adreça SHT25, 0x40 (64)
# Envia l'ordre de mesura de la humitat
# 0xF5 (245) Mestre NO HOLD
bus.write_byte (0x40, 0xF5)
time.sleep (0,5)
# Adreça SHT25, 0x40 (64)
# Tornar a llegir les dades, 2 bytes
# Humitat MSB, Humitat LSB
dades0 = bus.read_byte (0x40)
dades1 = bus.read_byte (0x40)
# Converteix les dades
humitat = dades0 * 256 + dades1
humitat = -6 + ((humitat * 125,0) / 65536,0)
# Sortida de dades a la pantalla
imprimir "La humitat relativa és:%.2f %%"% d'humitat
imprimir "La temperatura en centígrad és:%.2f C"% cTemp
imprimir "La temperatura en Fahrenheit és:%.2f F"% fTemp
Pas 4: aplicacions
El sensor de temperatura i humitat relativa SHT25 té diverses aplicacions industrials com el control de temperatura, protecció tèrmica perifèrica de l’ordinador, etc.
Recomanat:
Observador d’humitat i temperatura que utilitza Raspberry Pi amb SHT25 a Python: 6 passos
Observador d’humitat i temperatura que utilitza Raspberry Pi amb SHT25 a Python: sent un entusiasta de Raspberry Pi, hem pensat en alguns experiments més espectaculars amb aquesta campanya, farem un observador d’humitat i temperatura que mesuri la humitat i la temperatura relativa amb Raspberry Pi i SHT25, Humidi
Automatitzar un hivernacle amb LoRa! (Part 1) -- Sensors (temperatura, humitat, humitat del sòl): 5 passos
Automatitzar un hivernacle amb LoRa! (Part 1) || Sensors (temperatura, humitat, humitat del sòl): en aquest projecte us mostraré com he automatitzat un hivernacle. Això vol dir que us mostraré com he construït l'hivernacle i com he connectat l'electrònica de potència i automatització. També us mostraré com programar una placa Arduino que utilitzi L
Monitorització de temperatura i humitat mitjançant SHT25 i Arduino Nano: 5 passos
Supervisió de la temperatura i la humitat mitjançant SHT25 i Arduino Nano: recentment hem treballat en diversos projectes que requereixen un control de la temperatura i la humitat, i després ens vam adonar que aquests dos paràmetres realment tenen un paper fonamental en tenir una estimació de l’eficiència de treball d’un sistema. Tant a la indústria
Raspberry Pi - Tutorial Python del sensor d'humitat i temperatura H2H6130 I2C: 4 passos
Raspberry Pi - Tutorial Python del sensor d'humitat i temperatura HIH6130 I2C: HIH6130 és un sensor d'humitat i temperatura amb sortida digital. Aquests sensors proporcionen un nivell de precisió del ± 4% HR. Amb estabilitat a llarg termini líder en la indústria, veritable I2C digital compensat per temperatura, fiabilitat líder en la indústria, eficiència energètica
Monitorització de temperatura i humitat mitjançant SHT25 i Raspberry Pi: 5 passos
Supervisió de la temperatura i la humitat mitjançant SHT25 i Raspberry Pi: recentment hem treballat en diversos projectes que requereixen un control de la temperatura i la humitat i després ens vam adonar que aquests dos paràmetres realment tenen un paper fonamental en tenir una estimació de l’eficiència de treball d’un sistema. Tant a la indústria