Innehållsförteckning:
Video: Raspberry Pi - HIH6130 I2C Luftfuktighets- och temperatursensor Python -handledning: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:43
HIH6130 är en fukt- och temperatursensor med digital utgång. Dessa sensorer ger en noggrannhetsnivå på ± 4% RF. Med branschledande långsiktig stabilitet, sann temperaturkompenserad digital I2C, branschledande tillförlitlighet, energieffektivitet och extremt små förpackningsstorlekar och alternativ. Här är dess demonstration med hallon pi med pythonkod.
Steg 1: Vad du behöver.. !
1. Hallon Pi
2. HIH6130
3. I²C -kabel
4. I²C -sköld för Raspberry Pi
5. Ethernet -kabel
Steg 2: Anslutningar:
Ta en I2C -sköld för hallonpi och tryck den försiktigt över gpio -stiften på hallonpi.
Anslut sedan den ena änden av I2C -kabeln till HIH6130 -sensorn och den andra änden till I2C -skärmen.
Anslut också Ethernet -kabeln till pi eller så kan du använda en WiFi -modul.
Anslutningar visas på bilden ovan.
Steg 3: Kod:
Pythonkoden för HIH6130 kan laddas ner från vårt GitHub-förråd- Dcube Store.
Här är länken till samma:
github.com/DcubeTechVentures/HIH6130
Vi har använt SMBus -biblioteket för pythonkod, stegen för att installera SMBus på hallon -pi beskrivs här:
pypi.python.org/pypi/smbus-cffi/0.5.1
Du kan också kopiera koden härifrån, den ges enligt följande:
# Distribueras med en fri vilja licens.
# Använd det hur du vill, vinst eller gratis, förutsatt att det passar i licensen för dess associerade verk.
# HIH6130
# Denna kod är utformad för att fungera med HIH6130_I2CS I2C Mini Module som finns i Dcube Store.
importera smbus
importtid
# Skaffa I2C -buss
buss = smbus. SMBus (1)
# HIH6130 -adress, 0x27 (39)
# Läs data tillbaka från 0x00 (00), 4 byte
# luftfuktighet MSB, luftfuktighet LSB, temp MSB, temp LSB
data = buss.läs_i2c_block_data (0x27, 0x00, 4)
# Konvertera data till 14-bitar
luftfuktighet = ((((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
# Mata ut data till skärmen
print "Relativ luftfuktighet: %.2f %%" %luftfuktighet
print "Temperatur i Celsius: %.2f C" %cTemp
print "Temperatur i Fahrenheit: %.2f F" %fTemp
Steg 4: Ansökningar:
HIH6130 kan användas för att ge exakt relativ luftfuktighet och temperaturmätning i luftkonditioneringsapparater, entalpi-avkänning, termostater, luftfuktare/avfuktare och luftfuktare för att bibehålla passagerarnas komfort. Det kan också användas i luftkompressorer, väderstationer och telekomskåp.
Rekommenderad:
Gränssnitt LM35 temperatursensor med Arduino: 4 steg
Gränssnitt LM35 temperatursensor med Arduino: Termometrar är användbara apparater som används under lång tid för temperaturmätning. I detta projekt har vi gjort en Arduino -baserad digital termometer för att visa den aktuella omgivningstemperaturen och temperaturförändringar på en LCD. Det kan vara tråkigt
DIY temperatursensor med en diod: 3 steg
DIY temperatursensor med hjälp av en diod: Så som en av fakta om PN-korsningar är att deras spänningsfall framåt ändras beroende på strömmen och till korsningstemperaturen, kommer vi att använda detta för att göra en enkel billig temperatursensor .Denna inställning används ofta
Arduino väckarklocka med temperatursensor: 5 steg
Arduino väckarklocka med temperatursensor: Arduino är en mycket enkel och billig mikrokontroller. och varierar lätt att kontrollera det. Så vad du kommer att förvänta dig i det här projektet … vi kommer att använda RTC så noggranna tidsalarminställningar som är tillräckligt högt för att väcka din rumstemperatur om du vill titta på videoklick
Temperatursensor för Arduino Tillämpad för COVID 19: 12 steg (med bilder)
Temperatursensor för Arduino Tillämpad för COVID 19: Temperatursensorn för Arduino är ett grundläggande element när vi vill mäta temperaturen på en processor i människokroppen. Temperaturgivaren med Arduino måste vara i kontakt eller nära för att ta emot och mäta värmenivån. Så här
Smart temperatursensor: 6 steg
Smart temperatursensor: Mitt senaste experiment med DS18B20 vattentät temperatursensorsond och ESP-01. Tanken var att designa en sådan enhet som kan övervaka och logga temperaturen på min 109 gallon fiskbehållare, och jag kan också kontrollera temperaturen från vilken del av världen som helst. S