Raspberry Pi SHT25 vochtigheid & Temperatuur Sensor Python Tutorial (3 / 4 stap)

Stap 3: Python Code


De python code voor SHT25 kan worden gedownload van onze github archief-ControlEverythingCommunity

Hier is de link voor hetzelfde: https://github.com/ControlEverythingCommunity/SHT2...

Het gegevensblad van SHT25 kan hier worden gevonden:https://s3.amazonaws.com/controleverything.media/c...

We hebben hier SMBus bibliotheek voor python code, de stappen te installeren SMBus op raspberry pi wordt beschreven gebruikt:

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

U kunt ook de code kopiëren vanaf hier, het wordt als volgt gegeven:

#Distributed met een licentie van de vrije wil.

# Gebruik het elke manier je wilt, winst of gratis, mits het past in de licenties van de bijbehorende werken.

# SHT25

# Deze code is ontworpen om te werken met de SHT25_I2CS I2C Mini Module beschikbaar vanaf ControlEverything.com.

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

importeren van smbus

importeren

# Haal I2C bus

bus = smbus. SMBus(1)

# SHT25 adres, 0x40(64)

# Stuur temperatuur meting opdracht

# 0xF3(243) NO HOLD meester

bus.write_byte(0x40, 0xF3)

time.Sleep(0.5)

# SHT25 adres, 0x40(64)

# Lees gegevens weer, 2 bytes

# Temp MSB, Temp LSB

data0 = bus.read_byte(0x40)

Data1 = bus.read_byte(0x40)

# De gegevens converteren

Temp = data0 * 256 + data1

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

fTemp = cTemp * 1.8 + 32

# SHT25 adres, 0x40(64)

# Stuur vochtigheid meting opdracht

# 0xF5(245) NO HOLD meester

bus.write_byte(0x40, 0xF5)

time.Sleep(0.5)

# SHT25 adres, 0x40(64)

# Lees gegevens weer, 2 bytes

# Vochtigheid MSB, vochtigheid LSB

data0 = bus.read_byte(0x40)

Data1 = bus.read_byte(0x40)

# De gegevens converteren

vochtigheid = data0 * 256 + data1

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

# Uitvoergegevens naar scherm

afdrukken "relatieve vochtigheid is: %.2f %% ' % vochtigheid

afdrukken "temperatuur in Celsius is: %.2f C" % cTemp

afdrukken "temperatuur in Fahrenheit is: %.2f F" % fTemp

Gerelateerde Artikelen

Raspberry Pi - SHT30 vochtigheid & Temperatuur Sensor Python Tutorial

Raspberry Pi - SHT30 vochtigheid & Temperatuur Sensor Python Tutorial

SHT30 digitale vochtigheids- en temperatuursensor biedt superieure prestaties en een ruimtebesparende voetafdruk. Het biedt gekalibreerde, gelineariseerde signalen in digitale, I2C-indeling. Fabricage van deze sensor is gebaseerd op CMOSens technolog
Raspberry Pi - SI7006-A20 vochtigheid & Temperatuur Sensor Python Tutorial

Raspberry Pi - SI7006-A20 vochtigheid & Temperatuur Sensor Python Tutorial

SI7006-A20 is een vochtigheid en temperatuursensor die kan worden toegepast op I2C communicatieprotocol. Het heeft een monolithische CMOS IC integratie van vochtigheid en temperatuur sensor elementen, een analoog-digitaalomzetter enz. Opgenomen met z
Raspberry Pi - SI7021-Humidiy & Temperatuur Sensor Python Tutorial

Raspberry Pi - SI7021-Humidiy & Temperatuur Sensor Python Tutorial

SI7021 is een vochtigheid en temperatuursensor die kan worden toegepast op I2C communicatieprotocol. Het heeft een monolithische CMOS IC integratie van vochtigheid en temperatuur sensor elementen, een analoog-digitaalomzetter enz. Opgenomen met zeer
Raspberry Pi - HIH6130 I2C vochtigheid & Temperatuur Sensor Python Tutorial

Raspberry Pi - HIH6130 I2C vochtigheid & Temperatuur Sensor Python Tutorial

HIH6130 is een vochtigheid en temperatuursensor met digitale uitgang. Deze sensoren bieden een nauwkeurigheidsniveau van ±4% RH. Met toonaangevende langetermijnstabiliteit, waar temperatuur-gecompenseerd digitale I2C, toonaangevende betrouwbaarheid,
Raspberry Pi MCP9808 Temperatuur Sensor Python Tutorial

Raspberry Pi MCP9808 Temperatuur Sensor Python Tutorial

MCP9808 is een zeer nauwkeurige digitale temperatuur sensor ±0, 5 ° C I2C mini module. Ze zijn vastgelegd met de gebruiker - programmeerbare registers, die de temperatuur sensing toepassingen vergemakkelijken. De MCP9808 hoog-nauwkeurigheid temperatu
Raspberry Pi TMP112 Temperatuur Sensor Python Tutorial

Raspberry Pi TMP112 Temperatuur Sensor Python Tutorial

TMP112 hoog-nauwkeurigheid, Low-Power, digitale temperatuur Sensor I2C MINI module. De TMP112 is ideaal voor uitgebreide temperatuurmeting. Dit apparaat biedt een nauwkeurigheid van ±0, 5 ° C zonder kalibratie of externe component signaal conditionin
Raspberry Pi - TMP100 Temperatuur Sensor Python Tutorial

Raspberry Pi - TMP100 Temperatuur Sensor Python Tutorial

TMP100 hoog-nauwkeurigheid, Low-Power, digitale temperatuur Sensor I2C MINI module. De TMP100 is ideaal voor uitgebreide temperatuurmeting. Dit apparaat biedt een nauwkeurigheid van ± 1 ° C zonder kalibratie of externe component signaal conditioning.
Raspberry Pi HDC1000 Temperatuur Sensor Python Tutorial

Raspberry Pi HDC1000 Temperatuur Sensor Python Tutorial

De HDC1000 is een digitale vochtigheid sensor met geïntegreerde temperatuursensor waarmee uitstekende meetnauwkeurigheid op zeer lage kracht. Het toestel meet luchtvochtigheid gebaseerd op een roman capacitieve sensor. De vochtigheid en temperatuur s
Raspberry Pi - TCN75A Temperatuur Sensor Python Tutorial

Raspberry Pi - TCN75A Temperatuur Sensor Python Tutorial

TCN75A is een twee-draads seriële temperatuursensor opgenomen met temperatuur / digitaal-converter. Het is opgenomen met gebruiker programmeerbare registers die flexibiliteit voor temperatuur-sensing toepassingen leveren. De register-instellingen kun
Raspberry Pi - TMP007 infrarood thermozuil Sensor Python Tutorial

Raspberry Pi - TMP007 infrarood thermozuil Sensor Python Tutorial

TMP007 is een infrarood thermozuil sensor die de temperatuur van een object meet zonder het zijn in contact met het. De uitgezonden door het object op de sensor vlak Infrarood energie wordt geabsorbeerd door de thermozuil geïntegreerd in de sensor. D
Raspberry Pi - MPL3115A2 Precision hoogtemeter Sensor Python Tutorial

Raspberry Pi - MPL3115A2 Precision hoogtemeter Sensor Python Tutorial

De MPL3115A2 maakt gebruik van een MEMS druksensor met een I2C-interface nauwkeurig drukhoogte/en temperatuur gegevens te verstrekken. De sensor outputs zijn gedigitaliseerd door een hoge resolutie 24-bits ADC. Interne verwerking verwijderd vergoedin
Raspberry Pi - SHT30 vochtigheid & Temperatuur Sensor het leerprogramma van Java

Raspberry Pi - SHT30 vochtigheid & Temperatuur Sensor het leerprogramma van Java

SHT30 digitale vochtigheids- en temperatuursensor biedt superieure prestaties en een ruimtebesparende voetafdruk. Het biedt gekalibreerde, gelineariseerde signalen in digitale, I2C-indeling. Fabricage van deze sensor is gebaseerd op CMOSens technolog
Raspberry Pi - SI7006-A20 vochtigheid & Temperatuur Sensor het leerprogramma van Java

Raspberry Pi - SI7006-A20 vochtigheid & Temperatuur Sensor het leerprogramma van Java

SI7006-A20 is een vochtigheid en temperatuursensor die kan worden toegepast op I2C communicatieprotocol. Het heeft een monolithische CMOS IC integratie van vochtigheid en temperatuur sensor elementen, een analoog-digitaalomzetter enz. Opgenomen met z
Arduino Nano - SI7006-A20 vochtigheid & Temperatuur Sensor Tutorial

Arduino Nano - SI7006-A20 vochtigheid & Temperatuur Sensor Tutorial

SI7006-A20 is een vochtigheid en temperatuursensor die kan worden toegepast op I2C communicatieprotocol. Het heeft een monolithische CMOS IC integratie van vochtigheid en temperatuur sensor elementen, een analoog-digitaalomzetter enz. Opgenomen met z