Tartalomjegyzék:

Raspberry Pi - HIH6130 I2C páratartalom és hőmérséklet érzékelő Python bemutató: 4 lépés
Raspberry Pi - HIH6130 I2C páratartalom és hőmérséklet érzékelő Python bemutató: 4 lépés

Videó: Raspberry Pi - HIH6130 I2C páratartalom és hőmérséklet érzékelő Python bemutató: 4 lépés

Videó: Raspberry Pi - HIH6130 I2C páratartalom és hőmérséklet érzékelő Python bemutató: 4 lépés
Videó: Raspberry Pi mozgás érzékelő szenzor (pir) 2024, Július
Anonim
Image
Image

A HIH6130 páratartalom és hőmérséklet érzékelő digitális kimenettel. 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 és rendkívül kis csomagméreteivel és lehetőségeivel. Itt a bemutatója a málna pi -vel python kód használatával.

1. lépés: Amire szüksége van..

Amire szükséged van..!!
Amire szükséged van..!!

1. Málna Pi

2. HIH6130

3. I²C kábel

4. I²C pajzs a Raspberry Pi számára

5. Ethernet kábel

2. lépés: Csatlakozások:

Csatlakozások
Csatlakozások
Csatlakozások
Csatlakozások
Csatlakozások
Csatlakozások
Csatlakozások
Csatlakozások

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 a HIH6130 é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 a fenti kép mutatja.

3. lépés: Kód:

Kód
Kód

A HIH6130 python kódja letölthető a GitHub adattárunkból- Dcube Store.

Itt a link ugyanerre:

github.com/DcubeTechVentures/HIH6130

Az SMBus könyvtárat használtuk a python kódhoz, az SMBus málna 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 terjesztik.

# Használhatja bármilyen módon, nyereséggel vagy ingyen, feltéve, hogy illeszkedik a kapcsolódó művek licenceihez.

# HIH6130

# Ez a kód a Dcube Store -ban elérhető HIH6130_I2CS I2C Mini modullal való együttműködésre készült.

import smbus

importálási idő

# Szerezzen I2C buszt

busz = smbus. SMBus (1)

# HIH6130 cím, 0x27 (39)

# Az adatok visszaolvasása 0x00 (00), 4 bájtból

# páratartalom MSB, páratartalom LSB, hőmérséklet MSB, hőmérséklet LSB

data = bus.read_i2c_block_data (0x27, 0x00, 4)

# Konvertálja az adatokat 14 bitesre

páratartalom = (((([adatok [0] és 0x3F) * 256) + adatok [1]) * 100,0) / 16383,0

temp = ((([adatok [2] és 0xFF) * 256) + (adatok [3] és 0xFC)) / 4

cTemp = (temp / 16384,0) * 165,0 - 40,0

fTemp = cTemp * 1,8 + 32

# Adatok megjelenítése a képernyőn

print "Relatív páratartalom: %.2f %%" %páratartalom

print "Hőmérséklet Celsius -ban: %.2f C" %cTemp

print "Hőmérséklet Fahrenheitben: %.2f F" %fTemp

4. lépés: Alkalmazások:

A HIH6130 használható a relatív páratartalom és hőmérséklet pontos mérésére a légkondicionálókban, entalpiaérzékelőkben, termosztátokban, párásítókban/párátlanítókban és párásítókban az utasok kényelmének megőrzése érdekében. Alkalmazható légkompresszorokban, időjárás állomásokban és távközlési szekrényekben is.

Ajánlott: