Raspberry Pi - TCN75A temperatur Sensor Python Tutorial (3 / 4 steg)

Steg 3: kod:



Python koden för TCN75A kan hämtas från vår github repository-ControlEverythingCommunity

Här är länken för samma:

https://github.com/ControlEverythingCommunity/TCN7...

Databladet för TCN75A kan hittas här:

https://s3.amazonaws.com/controleverything.Media/c...

Vi har använt SMBus bibliotek för python kod, stegen för att installera SMBus på raspberry pi beskrivs här:

https://pypi.python.org/pypi/SMBus-cffi/0.5.1

Du kan också kopiera koden från här, det ges enligt följande:

# Distribueras med en fri vilja licens.

# Använd det något sätt du vill, vinst eller gratis, förutsatt att den passar i licenser av dess tillhörande arbeten.

# TCN75A

# Den här koden är avsedd att arbeta med TCN75A_I2CS I2C Mini modulen tillgänglig från ControlEverything.com.

# https://www.controleverything.com/content/Tempera...

importera smbus

Importera tid

# Få I2C bussen

Bus = smbus. SMBus(1)

# TCN75A adress, 0x48(72)

# Select configuration registrera, 0x01(01)

# 0x60(96) 12-bitars ADC upplösning

Bus.write_byte_data (0x48, 0x01, 0x60)

Time.Sleep(0.5)

# TCN75A adress, 0x48(72)

# Läs data tillbaka från 0x00(00), 2 byte

# temp MSB, temp-LSB

data = bus.read_i2c_block_data (0x48, 0x00, 2)

# Konvertera data till 12-bitar

Temp = ((data [0] * 256) + (data [1] & 0xF0)) / 16

om temp > 2047:

Temp-= 4096

cTemp = temp * 0,0625

fTemp = (cTemp * 1,8) + 32

# Utdata till skärm

skriva ut "temperaturen i Celsius: %.2f C" % cTemp

skriva ut "temperaturen i Fahrenheit: %.2f F" % fTemp

Se Steg
Relaterade Ämnen

Raspberry Pi - TMP100 temperatur Sensor Python Tutorial

TMP100 hög noggrannhet, Low-Power, Digital temperatur Sensor I2C MINI modul. TMP100 är idealisk för utökade Temperaturmätning. Denna enhet erbjuder en noggrannhet på ±1 ° C utan att kalibrering eller extern komponent signal konditionering. Här är dem...

Raspberry Pi MCP9808 temperatur Sensor Python Tutorial

MCP9808 är en mycket noggrann digital temperatur sensor ±0, 5 ° C I2C mini modul. De förkroppsligas med user - programmerbar register som underlättar temperaturkännande program. MCP9808 hög noggrannhet temperaturgivare har blivit en industristandard...

Raspberry Pi TMP112 temperatur Sensor Python Tutorial

TMP112 hög noggrannhet, Low-Power, Digital temperatur Sensor I2C MINI modul. TMP112 är idealisk för utökade Temperaturmätning. Denna enhet erbjuder en noggrannhet på ±0, 5 ° C utan att kalibrering eller extern komponent signal konditionering. Här är...

Raspberry Pi - TCN75A temperatur Sensor Java Tutorial

TCN75A är en två-tråd seriell temperatursensor med temperatur-till-digital-omvandlare. Det har blandats med användaren programmerbara register som ger flexibilitet för temperaturkännande program. Med registret inställningarna kan användare konfigurer...

Raspberry Pi SHT25 luftfuktighet & temperatur Sensor Python Tutorial

SHT25 I2C fuktighet och temperatursensor ±1.8%RH ±0.2 ° C I2C Mini modul. SHT25 hög noggrannhet fukt och temperatur sensor har blivit en industristandard i termer av formfaktor och intelligens, som tillhandahåller kalibrerad, linearised sensor signal...

Raspberry Pi - SI7021 Humidiy & temperatur Sensor Python Tutorial

SI7021 är en luftfuktighet och temperatursensor som kan fungera på I2C kommunikationsprotokoll. Den har en monolitisk CMOS IC integrera fuktighet och temperatur sensor element, en analog-till-digital-omvandlare etc. Med mycket avancerad signalbehandl...

Raspberry Pi - SI7006-A20 luftfuktighet & temperatur Sensor Python Tutorial

SI7006-A20 är en luftfuktighet och temperatursensor som kan fungera på I2C kommunikationsprotokoll. Den har en monolitisk CMOS IC integrera fuktighet och temperatur sensor element, en analog-till-digital-omvandlare etc. Med mycket avancerad signalbeh...

Raspberry Pi - TMP100 temperatur Sensor Java Tutorial

TMP100 hög noggrannhet, Low-Power, Digital temperatur Sensor I2C MINI modul. TMP100 är idealisk för utökade Temperaturmätning. Denna enhet erbjuder en noggrannhet på ±1 ° C utan att kalibrering eller extern komponent signal konditionering. Här är dem...

Raspberry Pi TMP112 temperatur Sensor Java Tutorial

TMP112 hög noggrannhet, Low-Power, Digital temperatur Sensor I2C MINI modul. TMP112 är idealisk för utökade Temperaturmätning. Denna enhet erbjuder en noggrannhet på ±0, 5 ° C utan att kalibrering eller extern komponent signal konditionering. Här är...

Raspberry Pi - HIH6130 I2C luftfuktighet & temperatur Sensor Python Tutorial

HIH6130 är en luftfuktighet och temperatursensor med digital utgång. Dessa sensorer ger en noggrannhet ±4% RH. Med branschledande långsiktig stabilitet temperaturkompenserad true digital I2C, branschledande tillförlitlighet, energieffektivitet och Ul...

Raspberry Pi - SHT30 luftfuktighet & temperatur Sensor Python Tutorial

SHT30 Digital fukt och temperaturgivare erbjuder överlägsen prestanda och en utrymmesbesparande fotavtryck. Det ger kalibrerad, linearized signalerar i digitalt, I2C format. Tillverkning av denna sensor är baserad på CMOSens teknik, som tillskrivar t...

Raspberry Pi MCP9803 temperatur Sensor Java Tutorial

MCP9803 är en 2-tråds hög noggrannhet temperaturgivare. De förkroppsligas med user - programmerbar register som underlättar temperaturkännande program. Denna sensor är lämpad för mycket sofistikerad flera zoner temperaturövervakningssystem. Här är de...

Raspberry Pi MCP9805 temperatur Sensor Java Tutorial

MCP9805 är en minne modul digital temperaturgivare. Det har blandats med användaren programmerbara register som ger flexibilitet på temperaturkännande program. Denna sensor är avsedd att införlivas i mobil plattform minne modul temperaturgivare. Här...

Raspberry Pi STS21 temperatur Sensor Java Tutorial

STS21 Digital temperaturgivare erbjuder överlägsen prestanda och en utrymmesbesparande fotavtryck. Det ger kalibrerad, linearized signalerar i digitalt, I2C format. Tillverkning av denna sensor är baserad på CMOSens teknik, som tillskrivar till den ö...

Raspberry Pi - SI7021 Humidiy & temperatur Sensor Java Tutorial

SI7021 är en luftfuktighet och temperatursensor som kan fungera på I2C kommunikationsprotokoll. Den har en monolitisk CMOS IC integrera fuktighet och temperatur sensor element, en analog-till-digital-omvandlare etc. Med mycket avancerad signalbehandl...

Raspberry Pi - MPL3115A2 Precision höjdmätare Sensor Python Tutorial

MPL3115A2 sysselsätter en MEMS tryckgivare med ett I2C gränssnitt att tillhandahålla korrekta uppgifter som trycket/höjd och temperatur. Sensor utgångar är digitaliserade av en högupplöst 24-bitars ADC. Interna behandling tar bort ersättning uppgifte...

Raspberry Pi - TMP007 IR Thermopile Sensor Python Tutorial

TMP007 är en infraröd thermopile sensor som mäter temperaturen på ett objekt utan att vara i kontakt med den. De infraröd energi som avges av objektet i fältet sensor absorberas av thermopile integrerad i sensorn. Thermopile spänningen är digitaliser...

Raspberry Pi HTS221 relativ fuktighet och temperatur Sensor Java Tutorial

HTS221 är en ultra-kompakt kapacitiv digital sensor för relativ fuktighet och temperatur. Den innehåller ett fjärranalys element och en blandad signal ansökan specifik integrerad circuit(ASIC) att mätning genom digital seriella gränssnitt. Integrerat...

Raspberry Pi - HIH6130 I2C luftfuktighet & temperatur Sensor Java Tutorial

HIH6130 är en luftfuktighet och temperatursensor med digital utgång. Dessa sensorer ger en noggrannhet ±4% RH. Med branschledande långsiktig stabilitet temperaturkompenserad true digital I2C, branschledande tillförlitlighet, energieffektivitet och Ul...