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


A TMP007 egy infravörös hőszigetelő érzékelő, amely méri egy tárgy hőmérsékletét anélkül, hogy érintkezne vele. Az érzékelőmezőben lévő tárgy által kibocsátott infravörös energiát az érzékelőbe épített hőelemek elnyelik. A termopile feszültségét digitalizálják és bemenetként táplálják az integrált matematikai motorhoz. Ez az integrált matematikai motor kiszámítja az objektum hőmérsékletét. Íme a Raspberry Pi -vel működő bemutatója a python kód használatával.
1. lépés: Amire szüksége van..

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




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 TMP007 é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:

A TMP007 python kódja letölthető a GitHub adattárunkból- DCUBE Store Community.
Itt a link.
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 terjesztik.
# Használhatja bármilyen módon, nyereséggel vagy ingyen, feltéve, hogy illeszkedik a kapcsolódó művek licenceihez.
# TMP007
# Ez a kód a DCUBE Store -ban elérhető TMP007_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)
# TMP007 cím, 0x40 (64)
# Válassza ki a konfigurációs regisztert, 0x02 (02)
# 0x1540 (5440) Folyamatos konverziós mód, összehasonlító mód
data = [0x1540] bus.write_i2c_block_data (0x40, 0x02, adat)
time.sleep (0,5)
# TMP007 cím, 0x40 (64)
# Adatok visszaolvasása 0x03 (03), 2 bájtból
# cTemp MSB, cTemp LSB
data = bus.read_i2c_block_data (0x40, 0x03, 2)
# Konvertálja az adatokat 14 bitesre
cTemp = ((adatok [0] * 256 + (adatok [1] és 0xFC)) / 4)
ha cTemp> 8191:
cTemp -= 16384
cTemp = cTemp * 0,03125
fTemp = cTemp * 1,8 + 32
# Adatok megjelenítése a képernyőn
print "Tárgyhőmérséklet Celsius -ban: %.2f C" %cTemp
print "Objektumhőmérséklet Fahrenheitben: %.2f F" %fTemp
4. lépés: Alkalmazások:
A TMP007 olyan rendszerekben találja meg alkalmazását, ahol érintésmentes hőmérsékletmérésre van szükség. Ezeket laptopok és táblagépek tokjaiban, akkumulátorokban stb. Alkalmazzák. Hűtőbordákba és lézernyomtatókba is beépítik őket. Nagyobb hatékonysága a hőmérséklet mérésében anélkül, hogy érintkezne a valódi tárggyal, plusz előnyt biztosít a különböző alkalmazásokhoz.
Ajánlott:
Raspberry Pi SHT25 páratartalom és hőmérséklet érzékelő Python bemutató: 4 lépés

Raspberry Pi SHT25 páratartalom és hőmérséklet érzékelő Python bemutató: 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ő iparági szabvány lett az alaktényező és az intelligencia tekintetében, kalibrált, linearizált érzékelőjeleket biztosítva
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 - TMD26721 Infravörös digitális közelségérzékelő Python bemutató: 4 lépés

Raspberry Pi-TMD26721 Infravörös digitális közelségérzékelő Python bemutató: A TMD26721 egy infravörös digitális közelségérzékelő, amely teljes közelségérzékelő rendszert és digitális interfész logikát biztosít egyetlen 8 tűs felületre szerelhető modulban. A közelségérzékelés továbbfejlesztett jel-zaj és pontosság. Egy prox