Raspberry Pi SHT25 luftfuktighet & temperatur Sensor Python Tutorial (3 / 4 steg)

Steg 3: Pyhton kod

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

Här är länken för samma: https://github.com/ControlEverythingCommunity/SHT2...

Databladet för SHT25 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:

#Distributed 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.

# SHT25

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

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

importera smbus

Importera tid

# Få I2C bussen

Bus = smbus. SMBus(1)

# SHT25 adress, 0x40(64)

# Skicka temperatur mätning kommando

# 0xF3(243) NO HOLD master

Bus.write_byte(0x40, 0xF3)

Time.Sleep(0.5)

# SHT25 adress, 0x40(64)

# Läs data tillbaka, 2 byte

# Temp MSB, Temp LSB

Data0 = bus.read_byte(0x40)

Data1 = bus.read_byte(0x40)

# Konvertera data

Temp = data0 * 256 + data1

cTemp =-46.85 + ((temp * 175.72) / 65536.0)

fTemp = cTemp * 1,8 + 32

# SHT25 adress, 0x40(64)

# Skicka luftfuktighet mätning kommando

# 0xF5(245) NO HOLD master

Bus.write_byte(0x40, 0xF5)

Time.Sleep(0.5)

# SHT25 adress, 0x40(64)

# Läs data tillbaka, 2 byte

# Luftfuktighet MSB, luftfuktighet LSB

Data0 = bus.read_byte(0x40)

Data1 = bus.read_byte(0x40)

# Konvertera data

fukt = data0 * 256 + data1

fukt = -6 + ((humidity * 125.0) / 65536.0)

# Utdata till skärm

skriva ut "relativa luftfuktigheten är: %.2f %%" % luftfuktighet

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

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

Se Steg
Relaterade Ämnen

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 - 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 - 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 - 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 - 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 - 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 - 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...

Raspberry Pi - TCN75A temperatur Sensor Python 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 - 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 - 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 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 - 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 - 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 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 ö...