Innholdsfortegnelse:
Video: Raspberry Pi SHT25 Fuktighets- og temperatursensor Python -opplæring: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
SHT25 I2C Fuktighets- og temperatursensor ± 1,8%RH ± 0,2 ° C I2C minimodul. SHT25-fuktighets- og temperatursensoren med høy nøyaktighet har blitt en industristandard når det gjelder formfaktor og intelligens, og gir kalibrerte, lineariserte sensorsignaler i digitalt I2C-format. Her er demonstrasjonen med en Python -kode ved bruk av Raspberry Pi.
Trinn 1: Hva du trenger
1. Bringebær Pi
2. SHT25
3. I²C -kabel
4. I²C Shield for Raspberry Pi
5. Ethernet -kabel
Trinn 2: Tilkoblinger
Ta et I2C -skjold for bringebærpi og skyv det forsiktig over gpio -pinnene til bringebærpi.
Koble deretter den ene enden av I2C -kabelen til SHT25 -sensoren og den andre enden til I2C -skjoldet.
Koble også Ethernet -kabelen til pi eller du kan bruke en WiFi -modul.
Tilkoblinger er vist på bildet nedenfor.
Trinn 3: Pyhton -kode
Python-koden for SHT25 kan lastes ned fra vårt GitHub-depot- Dcube Store
Koden finner du her:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Vi har brukt SMBus bibliotek for python -kode, trinnene for å installere SMBus på bringebær pi er beskrevet her:
pypi.python.org/pypi/smbus-cffi/0.5.1
Du kan også kopiere koden herfra, den er gitt som følger:
#Fordelt med en fri viljelisens.
# Bruk den slik du vil, profitt eller gratis, forutsatt at den passer inn i lisensene til de tilhørende verkene.
# SHT25
importer smbus
importtid
# Få I2C -buss
buss = smbus. SMBus (1)
# SHT25 -adresse, 0x40 (64)
# Send kommando for temperaturmåling
# 0xF3 (243) NO HOLD master
bus.write_byte (0x40, 0xF3)
time.sleep (0,5)
# SHT25 -adresse, 0x40 (64)
# Les data tilbake, 2 byte
# Temp MSB, Temp LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Konverter dataene
temp = data0 * 256 + data1
cTemp = -46,85 + ((temp * 175,72) / 65536,0)
fTemp = cTemp * 1,8 + 32
# SHT25 -adresse, 0x40 (64)
# Send kommando for fuktighetsmåling
# 0xF5 (245) NO HOLD master
bus.write_byte (0x40, 0xF5)
time.sleep (0,5)
# SHT25 -adresse, 0x40 (64)
# Les data tilbake, 2 byte
# Fuktighet MSB, Fuktighet LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Konverter dataene
fuktighet = data0 * 256 + data1
fuktighet = -6 + ((fuktighet * 125,0) / 65536,0)
# Utdata til skjermen
print "Relativ fuktighet er: %.2f %%" %fuktighet
print "Temperaturen i Celsius er: %.2f C" %cTemp
print "Temperaturen i Fahrenheit er: %.2f F" %fTemp
Trinn 4: Søknader
SHT25 temperatur- og relativ fuktighetssensor har forskjellige industrielle applikasjoner som temperaturovervåking, datamaskinens perifere termiske beskyttelse og så videre.
Anbefalt:
Hvordan bruke DHT22 fuktighets- og temperatursensor med Arduino: 6 trinn
Hvordan bruke DHT22 fuktighets- og temperatursensor med Arduino: I denne opplæringen lærer vi hvordan du bruker DHT22 fuktighets- og temperatursensor med Arduino og viser verdiene på OLED -skjermen. Se videoen
Hvordan bruke DHT12 I2C fuktighets- og temperatursensor med Arduino: 7 trinn
Hvordan bruke DHT12 I2C fuktighets- og temperatursensor med Arduino: I denne opplæringen lærer vi hvordan du bruker DHT12 I2C fuktighets- og temperatursensor med Arduino og viser verdiene på OLED -skjermen. Se videoen
Fuktighets- og temperaturobservatør som bruker Raspberry Pi med SHT25 i Python: 6 trinn
Fuktighets- og temperaturobservatør ved bruk av Raspberry Pi Med SHT25 i Python: Som en entusiast for Raspberry Pi tenkte vi på noen flere spektakulære eksperimenter med den. I denne kampanjen skal vi lage en fuktighets- og temperaturobservatør som måler relativ fuktighet og temperatur ved hjelp av Raspberry Pi. og SHT25, Humidi
Raspberry Pi - HIH6130 I2C Fuktighets- og temperatursensor Pythonopplæring: 4 trinn
Raspberry Pi - HIH6130 I2C Fuktighets- og temperatursensor Pythonopplæring: HIH6130 er en fuktighets- og temperatursensor med digital utgang. Disse sensorene gir et nøyaktighetsnivå på ± 4% RF. Med bransjeledende langsiktig stabilitet, ekte temperaturkompensert digital I2C, bransjeledende pålitelighet, energieffektivitet
DHT12 (i2c billig fuktighets- og temperatursensor), rask enkel bruk: 14 trinn
DHT12 (i2c billig fuktighets- og temperatursensor), rask enkel bruk: Du kan finne oppdateringer og annet på nettstedet mitt https://www.mischianti.org/2019/01/01/dht12-library-en/. Jeg liker sensor som kan brukes med 2 -leder (i2c -protokoll), men jeg elsker den billige. Dette er et Arduino- og esp8266 -bibliotek for DHT12 -serien