Satura rādītājs:
- 1. solis: kas jums nepieciešams
- 2. darbība. Savienojumi
- 3. darbība: Phtonas kods
- 4. solis: lietojumprogrammas
Video: Raspberry Pi SHT25 mitruma un temperatūras sensora Python apmācība: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
SHT25 I2C mitruma un temperatūras sensors ± 1,8%RH ± 0,2 ° C I2C mini modulis. SHT25 augstas precizitātes mitruma un temperatūras sensors ir kļuvis par nozares standartu formas un intelekta ziņā, nodrošinot kalibrētus, linearizētus sensoru signālus digitālā, I2C formātā. Šeit ir demonstrācija ar Python kodu, izmantojot Raspberry Pi.
1. solis: kas jums nepieciešams
1. Aveņu Pi
2. SHT25
3. I²C kabelis
4. I²C vairogs Raspberry Pi
5. Ethernet kabelis
2. darbība. Savienojumi
Paņemiet I2C vairogu aveņu pi un viegli piespiediet to pa aveņu pi gpio tapām.
Pēc tam pievienojiet I2C kabeļa vienu galu SHT25 sensoram un otru galu pie I2C vairoga.
Pievienojiet arī Ethernet kabeli pie pi vai varat izmantot WiFi moduli.
Savienojumi ir parādīti attēlā zemāk.
3. darbība: Phtonas kods
SHT25 python kodu var lejupielādēt no mūsu GitHub krātuves- Dcube Store
Kods atrodams šeit:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Mēs esam izmantojuši SMBus bibliotēku python kodam, soļi SMBus instalēšanai aveņu pi ir aprakstīti šeit:
pypi.python.org/pypi/smbus-cffi/0.5.1
Varat arī nokopēt kodu no šejienes, tas ir norādīts šādi:
#Izplatīts ar brīvās gribas licenci.
# Izmantojiet to jebkurā veidā, bez peļņas vai bez maksas, ja vien tas atbilst saistīto darbu licencēm.
# SHT25
importēt smbus
importa laiks
# Iegūstiet I2C autobusu
autobuss = smbus. SMBus (1)
# SHT25 adrese, 0x40 (64)
# Sūtīt temperatūras mērīšanas komandu
# 0xF3 (243) NO HOLD meistars
bus.write_byte (0x40, 0xF3)
miega laiks (0,5)
# SHT25 adrese, 0x40 (64)
# Izlasiet datus atpakaļ, 2 baiti
# Temp MSB, Temp LSB
data0 = kopne.lasīt_baitu (0x40)
dati1 = kopnes.lasīšanas baits (0x40)
# Konvertējiet datus
temp = dati0 * 256 + dati1
cTemp = -46,85 + ((temp * 175,72) / 65536,0)
fTemp = cTemp * 1,8 + 32
# SHT25 adrese, 0x40 (64)
# Nosūtīt mitruma mērīšanas komandu
# 0xF5 (245) NO HOLD meistars
bus.write_byte (0x40, 0xF5)
miega laiks (0,5)
# SHT25 adrese, 0x40 (64)
# Lasīt datus atpakaļ, 2 baiti
# Mitruma MSB, Mitruma LSB
data0 = kopne.lasīt_baitu (0x40)
dati1 = kopnes.lasīšanas baits (0x40)
# Konvertējiet datus
mitrums = dati0 * 256 + dati1
mitrums = -6 + ((mitrums * 125,0) / 65536,0)
# Izvadiet datus ekrānā
drukāt "Relatīvais mitrums ir: %.2f %%" %mitrums
drukāt "Temperatūra pēc Celsija ir: %.2f C" %cTemp
drukāt "Temperatūra pēc Fārenheita ir: %.2f F" %fTemp
4. solis: lietojumprogrammas
SHT25 temperatūras un relatīvā mitruma sensoram ir dažādi rūpnieciski pielietojumi, piemēram, temperatūras uzraudzība, datora perifērijas termiskā aizsardzība utt.
Ieteicams:
Mitruma un temperatūras novērotājs, izmantojot Raspberry Pi ar SHT25 Python: 6 soļi
Mitruma un temperatūras novērotājs, izmantojot Raspberry Pi ar SHT25 Python: Būdams Raspberry Pi entuziasts, mēs domājām par dažiem iespaidīgākiem eksperimentiem. Šajā kampaņā mēs izveidosim mitruma un temperatūras novērotāju, kas mēra relatīvo mitrumu un temperatūru, izmantojot Raspberry Pi un SHT25, Humidi
Arduino Nano - HTS221 relatīvā mitruma un temperatūras sensora apmācība: 4 soļi
Arduino Nano - HTS221 relatīvā mitruma un temperatūras sensora apmācība: HTS221 ir īpaši kompakts kapacitatīvs digitālais sensors relatīvajam mitrumam un temperatūrai. Tas ietver sensora elementu un jauktu signālu lietojumprogrammu integrētu shēmu (ASIC), lai sniegtu mērījumu informāciju, izmantojot ciparu sērijas
Raspberry Pi - HIH6130 I2C mitruma un temperatūras sensora Python apmācība: 4 soļi
Raspberry Pi - HIH6130 I2C mitruma un temperatūras sensora Python apmācība: HIH6130 ir mitruma un temperatūras sensors ar digitālo izeju. Šie sensori nodrošina precizitātes līmeni ± 4% RH. Ar nozarē vadošo ilgtermiņa stabilitāti, patiesu temperatūras kompensētu digitālo I2C, nozares vadošo uzticamību, energoefektivitāti
Raspberry Pi MCP9808 temperatūras sensora Python apmācība: 4 soļi
Raspberry Pi MCP9808 temperatūras sensora Python apmācība: MCP9808 ir ļoti precīzs digitālais temperatūras sensors ± 0,5 ° C I2C mini modulis. Tie ir iemiesoti lietotāja programmējamos reģistros, kas atvieglo temperatūras noteikšanas lietojumprogrammas. MCP9808 augstas precizitātes temperatūras sensors ir kļuvis par nozari
Raspberry Pi HTS221 relatīvā mitruma un temperatūras sensora Java apmācība: 4 soļi
Raspberry Pi HTS221 relatīvā mitruma un temperatūras sensora Java apmācība: HTS221 ir īpaši kompakts kapacitatīvs digitālais sensors relatīvajam mitrumam un temperatūrai. Tas ietver sensora elementu un jauktu signālu lietojumprogrammu integrētu shēmu (ASIC), lai sniegtu mērījumu informāciju, izmantojot ciparu sērijas