Raspberry Pi HDC1000 Temperatuur Sensor Python Tutorial (3 / 4 stap)

Stap 3: Code:


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

Hier is de link voor hetzelfde:

https://github.com/ControlEverythingCommunity/HDC1...

Het gegevensblad van HDC1000 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:

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

# HDC1000

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

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

importeren van smbus

importeren

# Haal I2C bus

bus = smbus. SMBus(1)

# HDC1000 adres, 0x40(64)

# Selecteer Configuratie registreren, 0x02(02)

# 0x30(48) temperatuur, vochtigheid ingeschakeld, Resolultion = 14-bits, kachel op

bus.write_byte_data (0x40, 0x02, 0x30)

# HDC1000 adres, 0x40(64)

Opdracht # verzenden temp meting, 0x00(00)

bus.write_byte(0x40, 0x00)

time.Sleep(0.5)

# HDC1000 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 = (temp / 65536.0) * 165,0-40

fTemp = cTemp * 1.8 + 32

# HDC1000 adres, 0x40(64)

Opdracht # verzenden vochtigheid meting, 0x01(01)

bus.write_byte(0x40, 0x01)

time.Sleep(0.5)

# HDC1000 adres, 0x40(64)

# Lees gegevens weer, 2 bytes

# vochtigheid vochtigheid LSB, MSB

data0 = bus.read_byte(0x40)

Data1 = bus.read_byte(0x40)

# De gegevens converteren

vochtigheid = (data0 * 256) + data1

vochtigheid = (vochtigheid / 65536.0) * 100,0

# Uitvoergegevens naar scherm

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

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

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

Gerelateerde Artikelen

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 - 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 - 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 - 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 SHT25 vochtigheid & Temperatuur Sensor Python Tutorial

Raspberry Pi SHT25 vochtigheid & Temperatuur Sensor Python Tutorial

SHT25 I2C vochtigheid en temperatuursensor ±1.8%RH ±0.2 ° C I2C Mini Module. De SHT25 hoog-nauwkeurigheid vochtigheid en temperatuur sensor is uitgegroeid tot een industriestandaard in termen van vormfactor en intelligentie, die gekalibreerd, gelinea
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 - 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 HDC1000 Temperatuur Sensor het leerprogramma van Java

Raspberry Pi HDC1000 Temperatuur Sensor het leerprogramma van Java

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 - 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 - TMP100 Temperatuur Sensor het leerprogramma van Java

Raspberry Pi - TMP100 Temperatuur Sensor het leerprogramma van Java

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 TMP112 Temperatuur Sensor het leerprogramma van Java

Raspberry Pi TMP112 Temperatuur Sensor het leerprogramma van Java

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