Sisällysluettelo:
Video: Raspberry Pi SHT25 -kosteus- ja lämpötila -anturi Python -opetusohjelma: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
SHT25 I2C Kosteus- ja lämpötila -anturi ± 1,8%RH ± 0,2 ° C I2C Mini -moduuli. Korkean tarkkuuden SHT25-kosteus- ja lämpötila-anturista on tullut muodon ja älykkyyden kannalta alan standardi, joka tarjoaa kalibroituja, lineaarisia anturisignaaleja digitaalisessa I2C-muodossa. Tässä on esittely Python -koodilla, joka käyttää Raspberry Pi: tä.
Vaihe 1: Mitä tarvitset
1. Vadelma Pi
2. SHT25
3. I²C -kaapeli
4. I²C -kilpi Raspberry Pi: lle
5. Ethernet -kaapeli
Vaihe 2: Liitännät
Ota I2C -kilpi vadelma pi: lle ja työnnä sitä varovasti vadelma pi: n gpio -nastojen päälle.
Liitä sitten I2C -kaapelin toinen pää SHT25 -anturiin ja toinen pää I2C -suojaan.
Liitä myös Ethernet -kaapeli pi: hen tai voit käyttää WiFi -moduulia.
Liitännät näkyvät alla olevassa kuvassa.
Vaihe 3: Pyhton -koodi
SHT25: n python-koodin voi ladata GitHub-arkistostamme- Dcube Storesta
Koodi löytyy täältä:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Olemme käyttäneet SMBus -kirjastoa python -koodille, SMBus -asennuksen vaiheet vadelma pi: lle on kuvattu tässä:
pypi.python.org/pypi/smbus-cffi/0.5.1
Voit myös kopioida koodin täältä, se annetaan seuraavasti:
#Jaettu vapaaehtoisella lisenssillä.
# Käytä sitä haluamallasi tavalla, voittoa tai ilmaiseksi, jos se sopii siihen liittyvien teosten lisensseihin.
# SHT25
tuoda smbus
tuonnin aika
# Hanki I2C -bussi
väylä = smbus. SMBus (1)
# SHT25 -osoite, 0x40 (64)
# Lähetä lämpötilan mittauskomento
# 0xF3 (243) NO HOLD isäntä
bus.write_byte (0x40, 0xF3)
aika. unta (0,5)
# SHT25 -osoite, 0x40 (64)
# Lue tiedot takaisin, 2 tavua
# Lämpötila MSB, lämpötila LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Muunna tiedot
lämpötila = data0 * 256 + data1
cTemp = -46,85 + ((lämpötila * 175,72) / 65536,0)
fTemp = cTemp * 1,8 + 32
# SHT25 -osoite, 0x40 (64)
# Lähetä kosteusmittauskomento
# 0xF5 (245) NO HOLD isäntä
bus.write_byte (0x40, 0xF5)
aika. unta (0,5)
# SHT25 -osoite, 0x40 (64)
# Lue tiedot takaisin, 2 tavua
# Kosteus MSB, Kosteus LSB
data0 = bus.read_byte (0x40)
data1 = bus.read_byte (0x40)
# Muunna tiedot
kosteus = data0 * 256 + data1
kosteus = -6 + ((kosteus * 125,0) / 65536,0)
# Tulosta tiedot näytölle
tulosta "Suhteellinen kosteus on: %.2f %%" %kosteus
print "Lämpötila celsiusasteina on: %.2f C" %cTemp
print "Fahrenheit -lämpötila on: %.2f F" %fTemp
Vaihe 4: Sovellukset
SHT25 -lämpötila- ja suhteellisen kosteuden anturilla on erilaisia teollisia sovelluksia, kuten lämpötilan valvonta, tietokoneen oheislaitteiden lämpösuojaus ja niin edelleen.
Suositeltava:
Aloittaminen pitkän kantaman langattomilla lämpötila- ja tärinäantureilla: 7 vaihetta
Aloittaminen pitkän kantaman langattomilla lämpötila- ja tärinäantureilla: Joskus tärinä aiheuttaa vakavia ongelmia monissa sovelluksissa. Koneen akseleista ja laakereista kiintolevyn suorituskykyyn tärinä aiheuttaa konevaurioita, varhaisen vaihdon, heikon suorituskyvyn ja aiheuttaa suuren osuman tarkkuuteen. Valvotaan
Valo- ja lämpötila -anturitietojen lukeminen ja piirtäminen Raspberry Pi: llä: 5 vaihetta
Valo- ja lämpötila -anturitietojen lukeminen ja piirtäminen Raspberry Pi: n avulla: Tässä opetusohjelmassa opit lukemaan valo- ja lämpötila -anturin vadelma pi: n ja ADS1115 -analogia -digitaalimuuntimen avulla ja piirtämään sen matplotlibin avulla. Aloitetaan tarvittavista materiaaleista
Kosteuden ja lämpötilan tarkkailija, joka käyttää Raspberry Pi: tä SHT25: n kanssa Pythonissa: 6 vaihetta
Kosteuden ja lämpötilan tarkkailija, joka käyttää Raspberry Pi: tä SHT25: n kanssa Pythonissa: Raspberry Pi: n harrastajana ajattelimme joitakin upeampia kokeita sen kanssa. Tässä kampanjassa teemme kosteuden ja lämpötilan tarkkailijan, joka mittaa suhteellista kosteutta ja lämpötilaa käyttäen Raspberry Pi ja SHT25, Humidi
Lämpötilan ja kosteuden valvonta SHT25: n ja Raspberry Pi: n avulla: 5 vaihetta
Lämpötilan ja kosteuden valvonta SHT25: n ja Raspberry Pi: n avulla: Olemme äskettäin työskennelleet erilaisissa projekteissa, jotka vaativat lämpötilan ja kosteuden seurantaa, ja sitten huomasimme, että näillä kahdella parametrilla on itse asiassa keskeinen rooli arvioitaessa järjestelmän tehokkuutta. Molemmat teollisuudessa
Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: 3 -vaiheilla
Esp32-lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: n avulla: Esp32 on upea mikro-ohjain, se on tehokas kuin Arduino, mutta vielä parempi! Siinä on Wifi-yhteys, jonka avulla voit kehittää IOT-projekteja halvalla ja helposti. laitteet ovat turhauttavia, Ensinnäkin se ei ole vakaa, Secon