![Raspberry Pi - HIH6130 I2C Vochtigheids- en temperatuursensor Python-zelfstudie - Ajarnpa Raspberry Pi - HIH6130 I2C Vochtigheids- en temperatuursensor Python-zelfstudie - Ajarnpa](https://i.howwhatproduce.com/images/011/image-32082-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Image Image](https://i.howwhatproduce.com/images/011/image-32082-2-j.webp)
![](https://i.ytimg.com/vi/0eFwafgs8Wc/hqdefault.jpg)
HIH6130 is een vochtigheids- en temperatuursensor met digitale uitgang. Deze sensoren bieden een nauwkeurigheidsniveau van ±4% RV. Met toonaangevende stabiliteit op lange termijn, echte temperatuurgecompenseerde digitale I2C, toonaangevende betrouwbaarheid, energie-efficiëntie en ultrakleine pakketgrootte en opties. Hier is de demonstratie met raspberry pi met behulp van python-code.
Stap 1: Wat je nodig hebt.
![Wat je nodig hebt..!! Wat je nodig hebt..!!](https://i.howwhatproduce.com/images/011/image-32082-3-j.webp)
1. Raspberry Pi
2. HIH6130
3. I²C-kabel
4. I²C-schild voor Raspberry Pi
5. Ethernet-kabel
Stap 2: Aansluitingen:
![Aansluitingen Aansluitingen](https://i.howwhatproduce.com/images/011/image-32082-4-j.webp)
![Aansluitingen Aansluitingen](https://i.howwhatproduce.com/images/011/image-32082-5-j.webp)
![Aansluitingen Aansluitingen](https://i.howwhatproduce.com/images/011/image-32082-6-j.webp)
![Aansluitingen Aansluitingen](https://i.howwhatproduce.com/images/011/image-32082-7-j.webp)
Neem een I2C-schild voor Raspberry Pi en duw het voorzichtig over de gpio-pinnen van Raspberry Pi.
Sluit vervolgens het ene uiteinde van de I2C-kabel aan op de HIH6130-sensor en het andere uiteinde op de I2C-afscherming.
Sluit ook de Ethernet-kabel aan op de pi of u kunt een WiFi-module gebruiken.
De aansluitingen zijn weergegeven in de afbeelding hierboven.
Stap 3: Coderen:
![Code Code](https://i.howwhatproduce.com/images/011/image-32082-8-j.webp)
De python-code voor HIH6130 kan worden gedownload van onze GitHub-repository - Dcube Store.
Hier is de link voor hetzelfde:
github.com/DcubeTechVentures/HIH6130
We hebben de SMBus-bibliotheek gebruikt voor python-code, de stappen om SMBus op de Raspberry Pi te installeren worden hier beschreven:
pypi.python.org/pypi/smbus-cffi/0.5.1
U kunt de code ook hier kopiëren, deze wordt als volgt gegeven:
# Gedistribueerd met een vrije wilslicentie.
# Gebruik het zoals je wilt, winst of gratis, op voorwaarde dat het past in de licenties van de bijbehorende werken.
# HIH6130
# Deze code is ontworpen om te werken met de HIH6130_I2CS I2C Mini Module die verkrijgbaar is in de Dcube Store.
import smbus
import tijd
# Krijg I2C-bus
bus = smbus. SMBus(1)
# HIH6130 adres, 0x27(39)
# Lees gegevens terug van 0x00(00), 4 bytes
# vochtigheid MSB, vochtigheid LSB, temp MSB, temp LSB
data = bus.read_i2c_block_data(0x27, 0x00, 4)
# Converteer de gegevens naar 14-bits
vochtigheid = ((((data[0] & 0x3F) * 256) + data[1]) * 100,0) / 16383,0
temp = (((data[2] & 0xFF) * 256) + (data[3] & 0xFC)) / 4
cTemp = (temp / 16384.0) * 165,0 - 40.0
fTemp = cTemp * 1.8 + 32
# Gegevens uitvoeren naar scherm
print "Relatieve vochtigheid: %.2f %%" %vochtigheid
print "Temperatuur in Celsius: %.2f C" %cTemp
print "Temperatuur in Fahrenheit: %.2f F" %fTemp
Stap 4: Toepassingen:
De HIH6130 kan worden gebruikt voor nauwkeurige meting van relatieve vochtigheid en temperatuur in airconditioners, enthalpiedetectie, thermostaten, luchtbevochtigers/ontvochtigers en hygrostaten om het comfort van de bewoners te behouden. Het kan ook worden gebruikt in luchtcompressoren, weerstations en telecomkasten.
Aanbevolen:
Temperatuur- en vochtigheids-LED's: 12 stappen
![Temperatuur- en vochtigheids-LED's: 12 stappen Temperatuur- en vochtigheids-LED's: 12 stappen](https://i.howwhatproduce.com/images/001/image-328-24-j.webp)
Temperatuur- en vochtigheids-LED's: als u ooit een meer visuele thermometer wilde hebben, kan dit project u helpen. We gaan een set LED's maken die bepaalde kleuren weergeven op basis van vochtigheid en temperatuur
Armband met temperatuursensor en LED's: 5 stappen
![Armband met temperatuursensor en LED's: 5 stappen Armband met temperatuursensor en LED's: 5 stappen](https://i.howwhatproduce.com/images/005/image-12264-j.webp)
Armband met temperatuursensor en LED's: in dit project heb ik een armband gemaakt met een temperatuursensor met betrokken LED-lampjes
Live gegevens van een temperatuursensor plotten (TMP006) met behulp van MSP432 LaunchPad en Python: 9 stappen
![Live gegevens van een temperatuursensor plotten (TMP006) met behulp van MSP432 LaunchPad en Python: 9 stappen Live gegevens van een temperatuursensor plotten (TMP006) met behulp van MSP432 LaunchPad en Python: 9 stappen](https://i.howwhatproduce.com/images/005/image-13891-j.webp)
Live gegevens van een temperatuursensor plotten (TMP006) met behulp van MSP432 LaunchPad en Python: De TMP006 is een temperatuursensor die de temperatuur van een object meet zonder contact met het object te maken. In deze tutorial zullen we live temperatuurgegevens van het BoosterPack (TI BOOSTXL-EDUMKII) plotten met Python
Temperatuursensor voor Arduino toegepast op COVID 19: 12 stappen (met afbeeldingen)
![Temperatuursensor voor Arduino toegepast op COVID 19: 12 stappen (met afbeeldingen) Temperatuursensor voor Arduino toegepast op COVID 19: 12 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/007/image-19036-j.webp)
Temperatuursensor voor Arduino Toegepast voor COVID 19: De temperatuursensor voor Arduino is een fundamenteel element wanneer we de temperatuur van een processor van het menselijk lichaam willen meten. De temperatuursensor met Arduino moet in contact of dichtbij zijn om het warmteniveau te ontvangen en te meten. Zo t
Slimme temperatuursensor: 6 stappen
![Slimme temperatuursensor: 6 stappen Slimme temperatuursensor: 6 stappen](https://i.howwhatproduce.com/images/008/image-21517-j.webp)
Slimme temperatuursensor: mijn recente experiment met DS18B20 waterdichte temperatuursensorsonde en ESP-01. Het idee was om zo'n apparaat te ontwerpen dat de temperatuur van mijn aquarium van 109 gallon kan bewaken en registreren, en ook kan ik de temperatuur vanuit elk deel van de wereld controleren. S