Indholdsfortegnelse:
Video: Raspberry Pi - TMP007 Infrarød termopilsensor Python -tutorial: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
TMP007 er en infrarød termopilsensor, der måler temperaturen på et objekt uden at være i kontakt med det. Den infrarøde energi, der udsendes af objektet i sensorfeltet, absorberes af den termopil, der er integreret i sensoren. Termopilspændingen digitaliseres og fødes som input til den integrerede matemotor. Denne integrerede matemotor beregner objekttemperaturen. Her er dens arbejdsdemonstration med Raspberry Pi ved hjælp af python -kode.
Trin 1: Hvad du har brug for..
1. Hindbær Pi
2. TMP007
3. I²C -kabel
4. I²C Shield til Raspberry Pi
5. Ethernet -kabel
Trin 2: Tilslutning:
Tag et I2C -skjold til hindbærpi og skub det forsigtigt hen over gpio -benene på hindbærpi.
Tilslut derefter den ene ende af I2C -kablet til TMP007 -sensoren og den anden ende til I2C -skærmen.
Tilslut også Ethernet -kablet til pi'en, eller du kan bruge et WiFi -modul.
Forbindelser er vist på billedet ovenfor.
Trin 3: Kode:
Python-koden til TMP007 kan downloades fra vores GitHub-depot- DCUBE Store Community.
Her er linket.
Vi har brugt SMBus -bibliotek til python -kode, trinene til at installere SMBus på hindbær pi er beskrevet her:
pypi.python.org/pypi/smbus-cffi/0.5.1
Du kan også kopiere koden herfra, den er givet som følger:
# Distribueret med en fri vilje-licens.
# Brug den, som du vil, profit eller gratis, forudsat at den passer ind i licenserne til de tilhørende værker.
# TMP007
# Denne kode er designet til at fungere med TMP007_I2CS I2C Mini -modulet, der er tilgængeligt i DCUBE Store.
import smbus
importtid
# Få I2C -bus
bus = smbus. SMBus (1)
# TMP007 -adresse, 0x40 (64)
# Vælg konfigurationsregister, 0x02 (02)
# 0x1540 (5440) Kontinuerlig konverteringstilstand, sammenligningstilstand
data = [0x1540] bus.write_i2c_block_data (0x40, 0x02, data)
time.sleep (0,5)
# TMP007 -adresse, 0x40 (64)
# Læs data tilbage fra 0x03 (03), 2 bytes
# cTemp MSB, cTemp LSB
data = bus.read_i2c_block_data (0x40, 0x03, 2)
# Konverter dataene til 14-bit
cTemp = ((data [0] * 256 + (data [1] & 0xFC)) / 4)
hvis cTemp> 8191:
cTemp -= 16384
cTemp = cTemp * 0,03125
fTemp = cTemp * 1,8 + 32
# Output data til skærmen
print "Objekttemperatur i Celsius: %.2f C" %cTemp
print "Objekttemperatur i Fahrenheit: %.2f F" %fTemp
Trin 4: Ansøgninger:
TMP007 finder sin anvendelse i de systemer, hvor måling af berøringsfri temperatur er påkrævet. De er ansat i bærbare og tablet -etuier, batterier osv. De er også inkorporeret i kølelegemer samt laserprintere. Dens højere effektivitet ved måling af temperaturen uden at være i kontakt med det faktiske objekt giver det en ekstra kant til sine forskellige applikationer.
Anbefalede:
Infrarød lampe: 4 trin
Infrarød lampe: Dette projekt viser en infrarød lampe, der tændes i et halvt minut, efter at den har modtaget et signal fra en TV -infrarød fjernbetjening. Du kan se kredsløbet arbejde i videoen. Jeg designede et kredsløb med BJT -transistorer efter at have læst denne artikel: https
Infrarød styret MP3 -afspiller: 6 trin (med billeder)
Infrarød styret MP3 -afspiller: Byg en infrarød fjernbetjening MP3 -afspiller til omkring $ 10 (usd). Den har de sædvanlige funktioner: afspil, pause, afspil næste eller forrige, afspil en enkelt sang eller alle sangene. Det har også equalizervariationer og volumenkontrol. Alt kan kontrolleres gennem en r
Raspberry Pi - TMD26721 Infrarød digital nærhedsdetektor Python -vejledning: 4 trin
Raspberry Pi-TMD26721 Infrarød Digital Proximity Detector Python Tutorial: TMD26721 er en infrarød digital nærhedsdetektor, der leverer et komplet nærhedsdetekteringssystem og digital interfacelogik i et enkelt 8-benet overflademonteringsmodul. Nærhedsdetekteringen omfatter forbedret signal-til-støj og nøjagtighed. En nær
Byg Kodi / OSMC infrarød modtager og nulstil hat til Raspberry Pi: 5 trin (med billeder)
Byg Kodi / OSMC Infrarød modtager og Nulstil hat til Raspberry Pi: Byg en Kodi / OSMC IR -modtager og Nulstil hat til Raspberry Pi 3 Fra et værelse vil jeg gerne: Styr Kodi / OSMC, der kører på en Raspberry Pi med en fjernbetjening Se om Raspberry Pi er tændtOgså vil jeg gerne have at min familie
Infrarød lasermærke med Raspberry Pi Zero: 6 trin (med billeder)
Infrarød lasermærke med Raspberry Pi Zero: Denne instruktionsbog vil gå igennem processen til oprettelse af et infrarødt lasermærke -spil ved hjælp af en baseservercomputer og en Raspberry Pi -nul for hver spiller. Projektet er stærkt afhængigt af en Wifi -forbindelse til at kommunikere med serveren, hvilket gør