
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10


TMP007 është një sensor termopile infra të kuqe i cili mat temperaturën e një objekti pa qenë në kontakt me të. Energjia infra të kuqe e emetuar nga objekti në fushën e sensorit absorbohet nga termopile e integruar në sensor. Tensioni i termopileve digjitalizohet dhe ushqehet si një hyrje në motorin e integruar të matematikës. Ky motor i integruar matematikor llogarit temperaturën e objektit. Këtu është demonstrimi i tij i punës me Raspberry Pi duke përdorur kodin python.
Hapi 1: Ajo që ju nevojitet.. !

1. Raspberry Pi
2. TMP007
3. Kabllo I²C
4. Mburoja I²C për Raspberry Pi
5. Kabllo Ethernet
Hapi 2: Lidhja:




Merrni një mburojë I2C për mjedrën pi dhe shtyjeni butësisht mbi kunjat e gpio të mjedrës pi.
Pastaj lidhni njërin skaj të kabllit I2C me sensorin TMP007 dhe skajin tjetër me mburojën I2C.
Gjithashtu lidhni kabllon Ethernet me pi ose mund të përdorni një modul WiFi.
Lidhjet janë treguar në figurën e mësipërme.
Hapi 3: Kodi:

Kodi python për TMP007 mund të shkarkohet nga depoja jonë e GitHub- Komuniteti i Dyqaneve DCUBE.
Këtu është lidhja.
Ne kemi përdorur bibliotekën SMBus për kodin python, hapat për të instaluar SMBus në mjedër pi janë përshkruar këtu:
pypi.python.org/pypi/smbus-cffi/0.5.1
Ju gjithashtu mund të kopjoni kodin nga këtu, ai jepet si më poshtë:
# Shpërndarë me një licencë me vullnet të lirë.
# Përdoreni atë në çdo mënyrë që dëshironi, fitimprurëse ose falas, me kusht që të përshtatet në licencat e veprave të tij shoqëruese.
# TMP007
# Ky kod është krijuar për të punuar me Mini Modulin TMP007_I2CS I2C i disponueshëm në Dyqanin DCUBE.
import smbus
koha e importit
# Merrni autobusin I2C
autobus = smbus. SMBus (1)
Adresa # TMP007, 0x40 (64)
# Zgjidh regjistrin e konfigurimit, 0x02 (02)
# 0x1540 (5440) Mënyra e konvertimit të vazhdueshëm, mënyra e krahasimit
të dhëna = [0x1540] bus.write_i2c_block_data (0x40, 0x02, të dhëna)
koha. gjumi (0.5)
Adresa # TMP007, 0x40 (64)
# Lexoni të dhënat përsëri nga 0x03 (03), 2 bajt
# cTemp MSB, cTemp LSB
të dhëna = bus.read_i2c_block_data (0x40, 0x03, 2)
# Ktheni të dhënat në 14-bit
cTemp = ((të dhënat [0] * 256 + (të dhënat [1] & 0xFC)) / 4)
nëse cTemp> 8191:
cTemp -= 16384
cTemp = cTemp * 0.03125
fTemp = cTemp * 1.8 + 32
# Dalja e të dhënave në ekran
print "Temperatura e objektit në Celsius: %.2f C" %cTemp
print "Temperatura e objektit në Fahrenheit: %.2f F" %fTemp
Hapi 4: Aplikimet:
TMP007 gjen aplikimin e tij në sistemet ku kërkohet matja e temperaturës pa kontakt. Ato janë të përdorura në kuti laptopi dhe tableti, bateri etj. Ato janë të përfshira edhe në lavamanët, si dhe në printerët lazer. Efikasiteti i tij më i lartë në matjen e temperaturës pa qenë në kontakt me objektin aktual i jep atij një avantazh shtesë për aplikimet e tij të ndryshme.
Recommended:
Raspberry Pi Infrared Game Kamera: 6 Hapa

Kamera e lojërave me rreze Raspberry Pi: Unë sapo kam filluar të eksploroj Raspberry Pi dhe jam intriguar me modulin e kamerës infra të kuqe Pi. Unë jetoj në një zonë disi të largët dhe kam parë shenja të kafshëve të ndryshme të egra që eksplorojnë nëpër shtëpi gjatë natës. Unë kisha një ide për krijimin e një nig
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: 4 hapa

Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: MPL3115A2 përdor një sensor presioni MEMS me një ndërfaqe I2C për të siguruar të dhëna të sakta të Presionit/Lartësisë dhe Temperaturës. Daljet e sensorit digjitalizohen nga një ADC me rezolucion të lartë 24-bit. Përpunimi i brendshëm heq detyrat e kompensimit nga
Raspberry Pi - TCN75A Sensor i Temperaturës Python Tutorial: 4 Hapa

Raspberry Pi-TCN75A Sensori i Temperaturës Python Tutorial: TCN75A është një sensor i temperaturës serike me dy tela i përfshirë me konvertuesin e temperaturës në dixhital. Shtë inkorporuar me regjistra të programueshëm të përdoruesve që ofrojnë fleksibilitet për aplikimet që ndjejnë temperaturën. Cilësimet e regjistrit lejojnë përdoruesit
Raspberry Pi - TMD26721 Udhëzues Python Detektor i Afërsisë Infrared me Dixhital: 4 Hapa

Raspberry Pi-TMD26721 Infrared Digital Proximity Detector Python Tutorial: TMD26721 është një detektor me afërsi dixhitale me infra të kuqe i cili siguron një sistem të plotë të zbulimit të afërsisë dhe logjikë të ndërfaqes dixhitale në një modul të vetëm të montimit të sipërfaqes me 8 kunja. Zbulimi i afërsisë përfshin përmirësimin e sinjalit ndaj zhurmës dhe saktësia. Një prokurë
RIG CELL LITE HYRJE: SENSOR I INFRARED: 3 Hapa

RIG CELL LITE HYRJE: SENSORI INFRARED: Një sensor infra të kuqe është një pajisje elektronike, që lëshon në mënyrë që të ndiejë disa aspekte të rrethinës. Një sensor IR mund të masë nxehtësinë e një objekti, si dhe zbulon lëvizjen. Këto lloje të sensorëve masin vetëm rrezatimin infra të kuqe, në vend që të