Cuprins:
Video: Raspberry Pi SHT25 Senzor de umiditate și temperatură Tutorial Python: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Senzor de umiditate și temperatură SHT25 I2C ± 1,8% RH ± 0,2 ° C Mini modul I2C. Senzorul de umiditate și temperatură SHT25 de înaltă precizie a devenit un standard industrial în ceea ce privește factorul de formă și inteligența, oferind semnale calibrate, liniarizate ale senzorului în format digital, I2C. Iată demonstrația cu un cod Python folosind Raspberry Pi.
Pasul 1: Ce aveți nevoie
1. Raspberry Pi
2. SHT25
3. Cablu I²C
4. Scut I²C pentru Raspberry Pi
5. Cablu Ethernet
Pasul 2: Conexiuni
Luați un scut I2C pentru raspberry pi și împingeți-l ușor peste pinii gpio ai raspberry pi.
Apoi conectați capătul cablului I2C la senzorul SHT25 și celălalt capăt la ecranul I2C.
De asemenea, conectați cablul Ethernet la pi sau puteți utiliza un modul WiFi.
Conexiunile sunt afișate în imaginea de mai jos.
Pasul 3: Codul Pyhton
Codul python pentru SHT25 poate fi descărcat din depozitul nostru GitHub - Magazinul Dcube
Codul poate fi găsit aici:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Am folosit biblioteca SMBus pentru codul Python, pașii pentru instalarea SMBus pe raspberry pi sunt descriși aici:
pypi.python.org/pypi/smbus-cffi/0.5.1
De asemenea, puteți copia codul de aici, acesta este dat după cum urmează:
# Distribuit cu o licență de liberă voință.
# Folosiți-l în orice mod doriți, profit sau gratuit, cu condiția să se încadreze în licențele lucrărilor sale asociate.
# SHT25
import smbus
timpul de import
# Ia autobuzul I2C
autobuz = smbus. SMBus (1)
# Adresă SHT25, 0x40 (64)
# Trimiteți comanda de măsurare a temperaturii
# 0xF3 (243) NO HOLD master
bus.write_byte (0x40, 0xF3)
time.sleep (0,5)
# Adresă SHT25, 0x40 (64)
# Citiți datele înapoi, 2 octeți
# Temp MSB, Temp LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Convertiți datele
temp = data0 * 256 + data1
cTemp = -46,85 + ((temp * 175,72) / 65536,0)
fTemp = cTemp * 1,8 + 32
# Adresă SHT25, 0x40 (64)
# Trimiteți comanda de măsurare a umidității
# 0xF5 (245) FĂRĂ master HOLD
bus.write_byte (0x40, 0xF5)
time.sleep (0,5)
# Adresă SHT25, 0x40 (64)
# Citiți datele înapoi, 2 octeți
# Umiditate MSB, Umiditate LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Convertiți datele
umiditate = date0 * 256 + date1
umiditate = -6 + ((umiditate * 125,0) / 65536,0)
# Ieșire date pe ecran
print "Umiditatea relativă este:%.2f %%"% umiditate
print "Temperatura în grade Celsius este:%.2f C"% cTemp
print "Temperatura în Fahrenheit este:%.2f F"% fTemp
Pasul 4: Aplicații
Senzorul de temperatură și umiditate relativă SHT25 are diverse aplicații industriale, cum ar fi monitorizarea temperaturii, protecția termică periferică a computerului și așa mai departe.
Recomandat:
Observator de umiditate și temperatură folosind Raspberry Pi cu SHT25 în Python: 6 pași
Observator de umiditate și temperatură folosind Raspberry Pi cu SHT25 în Python: Fiind un entuziast pentru Raspberry Pi, ne-am gândit la câteva experimente mai spectaculoase cu acesta. În această campanie, vom realiza un Observator de umiditate și temperatură care măsoară umiditatea relativă și temperatura folosind Raspberry Pi și SHT25, Humidi
Automatizarea unei sere cu LoRa! (Partea 1) -- Senzori (temperatură, umiditate, umiditate a solului): 5 pași
Automatizarea unei sere cu LoRa! (Partea 1) || Senzori (temperatură, umiditate, umiditate a solului): În acest proiect vă voi arăta cum am automatizat o seră. Asta înseamnă că vă voi arăta cum am construit sera și cum am conectat electronica de putere și automatizare. De asemenea, vă voi arăta cum să programați o placă Arduino care utilizează L
Raspberry Pi HTS221 Senzor de umiditate relativă și temperatură Tutorial Java: 4 pași
Raspberry Pi HTS221 Senzor de umiditate relativă și temperatură Tutorial Java: HTS221 este un senzor digital capacitiv ultra compact pentru umiditate relativă și temperatură. Include un element de detectare și un circuit integrat specific aplicației de semnal mixt (ASIC) pentru a furniza informațiile de măsurare prin serial digital
Raspberry Pi - Senzor de umiditate și temperatură HIH6130 I2C Tutorial Java: 4 pași
Raspberry Pi - Senzor de umiditate și temperatură HIH6130 I2C Java Tutorial: HIH6130 este un senzor de umiditate și temperatură cu ieșire digitală. Acești senzori oferă un nivel de precizie de ± 4% HR. Cu stabilitate pe termen lung lider în industrie, I2C digital cu adevărat compensat de temperatură, fiabilitate lider în industrie, eficiență energetică
Monitor de umiditate fără fir (ESP8266 + senzor de umiditate): 5 pași
Monitor de umiditate fără fir (ESP8266 + senzor de umiditate): Cumpăr pătrunjel în oală, iar cea mai mare parte a zilei, solul era uscat. Deci, decid să fac acest proiect, despre detectarea umezelii solului în oală cu pătrunjel, pentru a verifica, când am nevoie să turn sol cu apă. Cred că acest senzor (senzor capacitiv de umiditate v1.2) este bun pentru că