
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

SHT25 I2C páratartalom és hőmérséklet érzékelő ± 1,8%RH ± 0,2 ° C I2C mini modul. Az SHT25 nagy pontosságú páratartalom- és hőmérséklet-érzékelő alakja és intelligenciája iparági szabvány lett, és kalibrált, linearizált érzékelőjeleket biztosít digitális, I2C formátumban. Itt a bemutató a Python kóddal a Raspberry Pi segítségével.
Lépés: Amire szüksége van


1. Málna Pi
2. SHT25
3. I²C kábel
4. I²C pajzs a Raspberry Pi számára
5. Ethernet kábel
2. lépés: Kapcsolatok




Vegyünk egy I2C pajzsot a málna pi számára, és óvatosan toljuk át a málna pi gpio csapjaira.
Ezután csatlakoztassa az I2C kábel egyik végét az SHT25 érzékelőhöz, a másik végét pedig az I2C árnyékoláshoz.
Csatlakoztassa az Ethernet kábelt is a pi -hez, vagy használhat WiFi modult.
A csatlakozásokat az alábbi kép mutatja.
3. lépés: Pyhton -kód

Az SHT25 python kódja letölthető a GitHub adattárunkból- Dcube Store
A kód itt található:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Az SMBus könyvtárat használtuk a python kódhoz, az SMBus raspberry pi -re történő telepítésének lépéseit itt írjuk le:
pypi.python.org/pypi/smbus-cffi/0.5.1
Innen is másolhatja a kódot, ez a következőképpen van megadva:
#Szabad akaratú licenccel terjesztve.
# Használhatja bármilyen módon, nyereséggel vagy ingyen, feltéve, hogy illeszkedik a kapcsolódó művek licenceihez.
# SHT25
import smbus
importálási idő
# Szerezzen I2C buszt
busz = smbus. SMBus (1)
# SHT25 cím, 0x40 (64)
# Hőmérsékletmérési parancs küldése
# 0xF3 (243) NO HOLD master
bus.write_byte (0x40, 0xF3)
time.sleep (0,5)
# SHT25 cím, 0x40 (64)
# Az adatok visszaolvasása, 2 bájt
# Temp MSB, Temp LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Konvertálja az adatokat
temp = data0 * 256 + data1
cTemp = -46,85 + ((hőmérséklet * 175,72) / 65536,0)
fTemp = cTemp * 1,8 + 32
# SHT25 cím, 0x40 (64)
# Küldje el a nedvességmérési parancsot
# 0xF5 (245) NO HOLD master
bus.write_byte (0x40, 0xF5)
time.sleep (0,5)
# SHT25 cím, 0x40 (64)
# Olvassa vissza az adatokat, 2 bájt
# Nedvesség MSB, Páratartalom LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Konvertálja az adatokat
páratartalom = adatok0 * 256 + adatok1
páratartalom = -6 + ((páratartalom * 125,0) / 65536,0)
# Adatok megjelenítése a képernyőn
print "Relatív páratartalom: %.2f %%" %páratartalom
print "A hőmérséklet Celsius -ban: %.2f C" %cTemp
print "A hőmérséklet Fahrenheitben: %.2f F" %fTemp
4. lépés: Alkalmazások
Az SHT25 hőmérséklet- és relatív páratartalom -érzékelő különféle ipari alkalmazásokat tartalmaz, például hőmérséklet -felügyeletet, számítógép -perifériás hővédelmet és így tovább.
Ajánlott:
Arduino Nano - HTS221 Relatív páratartalom és hőmérséklet érzékelő bemutató: 4 lépés

Arduino Nano - HTS221 Relatív páratartalom és hőmérséklet érzékelő oktatóanyag: A HTS221 egy rendkívül kompakt kapacitív digitális érzékelő a relatív páratartalomhoz és hőmérséklethez. Tartalmaz egy érzékelő elemet és egy vegyes jelműspecifikus integrált áramkört (ASIC) a mérési információk digitális soros továbbítására
Raspberry Pi - HIH6130 I2C páratartalom és hőmérséklet érzékelő Python bemutató: 4 lépés

Raspberry Pi - HIH6130 I2C Python és páratartalom érzékelő bemutató: A HIH6130 egy digitális kimenettel rendelkező páratartalom és hőmérséklet érzékelő. Ezek az érzékelők ± 4% RH pontossági szintet biztosítanak. Az iparág vezető hosszú távú stabilitásával, valódi hőmérséklet-kompenzált digitális I2C-vel, az iparág vezető megbízhatóságával, energiahatékonyságával
Raspberry Pi MCP9808 Python hőmérséklet -érzékelő bemutató: 4 lépés

Raspberry Pi MCP9808 Python hőmérséklet -érzékelő bemutató: Az MCP9808 egy rendkívül pontos digitális hőmérséklet -érzékelő ± 0,5 ° C I2C mini modul. Ezeket a felhasználó által programozható regiszterek testesítik meg, amelyek megkönnyítik a hőmérsékletérzékelő alkalmazásokat. Az MCP9808 nagy pontosságú hőmérséklet-érzékelő iparággá vált
Raspberry Pi - TCN75A Python hőmérséklet -érzékelő bemutató: 4 lépés

Raspberry Pi-TCN75A Python hőmérséklet-érzékelő bemutató: A TCN75A egy kétvezetékes soros hőmérséklet-érzékelő, amely hőmérséklet-digitális konverterrel van felszerelve. Felhasználó által programozható regiszterekkel van ellátva, amelyek rugalmasságot biztosítanak a hőmérsékletérzékelő alkalmazásokhoz. A regisztrációs beállítások lehetővé teszik a felhasználók számára
Raspberry Pi HTS221 Relatív páratartalom és hőmérséklet érzékelő Java bemutató: 4 lépés

Raspberry Pi HTS221 Relatív páratartalom és hőmérséklet érzékelő Java oktatóanyag: A HTS221 egy rendkívül kompakt kapacitív digitális érzékelő a relatív páratartalomhoz és hőmérséklethez. Tartalmaz egy érzékelő elemet és egy vegyes jelműspecifikus integrált áramkört (ASIC) a mérési információk digitális soros továbbítására