Turinys:
Video: „Raspberry Pi SHT25“drėgmės ir temperatūros jutiklio „Python“pamoka: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
SHT25 I2C drėgmės ir temperatūros jutiklis ± 1,8%RH ± 0,2 ° C I2C mini modulis. SHT25 didelio tikslumo drėgmės ir temperatūros jutiklis tapo pramonės standartu pagal formos faktorių ir intelektą, teikiant kalibruotus, linijinius jutiklių signalus skaitmeniniu, I2C formatu. Čia yra demonstracija su „Python“kodu naudojant „Raspberry Pi“.
1 žingsnis: ko jums reikia
1. Avietė Pi
2. SHT25
3. I²C kabelis
4. „I²C Shield“, skirtas „Raspberry Pi“
5. Ethernet kabelis
2 žingsnis: jungtys
Paimkite aviečių pi I2C skydą ir švelniai stumkite jį virš aviečių pi gpio kaiščių.
Tada vieną I2C kabelio galą prijunkite prie SHT25 jutiklio, o kitą - prie I2C skydo.
Taip pat prijunkite Ethernet kabelį prie pi arba galite naudoti „WiFi“modulį.
Sujungimai parodyti paveikslėlyje žemiau.
3 žingsnis: Phtono kodas
SHT25 python kodą galima atsisiųsti iš mūsų „GitHub“saugyklos- „Dcube Store“
Kodą rasite čia:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
„Python“kodui naudojome „SMBus“biblioteką, čia aprašyti SMBus diegimo „Raspberry pi“veiksmai:
pypi.python.org/pypi/smbus-cffi/0.5.1
Taip pat galite nukopijuoti kodą iš čia, jis pateikiamas taip:
#Platinama su laisvos valios licencija.
# Naudokite bet kokiu būdu, pelningai ar nemokamai, jei jis atitinka su juo susijusių darbų licencijas.
# SHT25
importuoti smbus
importo laikas
# Gaukite I2C autobusą
autobusas = smbus. SMBus (1)
# SHT25 adresas, 0x40 (64)
# Siųsti temperatūros matavimo komandą
# 0xF3 (243) NO HOLD pagrindinis
bus.write_byte (0x40, 0xF3)
laikas. miegas (0,5)
# SHT25 adresas, 0x40 (64)
# Perskaitykite duomenis atgal, 2 baitai
# Temp MSB, Temp LSB
duomenys0 = magistralė. skaitymo baitas (0x40)
data1 = magistralė. skaitymo baitas (0x40)
# Konvertuokite duomenis
temp = data0 * 256 + data1
cTemp = -46,85 + ((temperatūra * 175,72) / 65536,0)
fTemp = cTemp * 1,8 + 32
# SHT25 adresas, 0x40 (64)
# Siųsti drėgmės matavimo komandą
# 0xF5 (245) „NO HOLD“pagrindinis
bus.write_byte (0x40, 0xF5)
laikas. miegas (0,5)
# SHT25 adresas, 0x40 (64)
# Perskaitykite duomenis atgal, 2 baitai
# Drėgmės MSB, drėgmės LSB
duomenys0 = magistralė. skaitymo baitas (0x40)
data1 = magistralė. skaitymo baitas (0x40)
# Konvertuokite duomenis
drėgmė = duomenys0 * 256 + duomenys1
drėgmė = -6 + ((drėgmė * 125,0) / 65536,0)
# Išveskite duomenis į ekraną
spausdinti „Santykinė drėgmė yra: %.2f %%“%drėgmė
spausdinti "Temperatūra Celsijaus yra: %.2f C" %cTemp
spausdinti "Temperatūra Farenheitu yra: %.2f F" %fTemp
4 žingsnis: programos
SHT25 temperatūros ir santykinės drėgmės jutiklis gali būti naudojamas įvairiose pramonės srityse, tokiose kaip temperatūros stebėjimas, kompiuterio periferinė šiluminė apsauga ir pan.
Rekomenduojamas:
Drėgmės ir temperatūros stebėtojas naudojant „Raspberry Pi“su SHT25 „Python“: 6 žingsniai
Drėgmės ir temperatūros stebėtojas, naudodamas „Raspberry Pi“su SHT25 „Python“: Būdamas „Raspberry Pi“entuziastas, sugalvojome keletą įspūdingesnių eksperimentų. Šioje kampanijoje mes atliksime drėgmės ir temperatūros stebėtoją, kuris matuoja santykinę drėgmę ir temperatūrą naudodami „Raspberry Pi“ir SHT25, „Humidi“
„Arduino Nano“- HTS221 santykinio drėgmės ir temperatūros jutiklio pamoka: 4 žingsniai
„Arduino Nano“- HTS221 santykinio drėgmės ir temperatūros jutiklio pamoka: HTS221 yra ypač kompaktiškas talpinis skaitmeninis jutiklis, skirtas santykiniam drėgnumui ir temperatūrai. Jame yra jutimo elementas ir mišraus signalo taikymo integruotas grandynas (ASIC), kuris pateikia matavimo informaciją skaitmeniniu nuosekliu
„Raspberry Pi“- „HIH6130 I2C“drėgmės ir temperatūros jutiklio „Python“vadovėlis: 4 žingsniai
„Raspberry Pi“- HIH6130 I2C drėgmės ir temperatūros jutiklis „Python“mokymo programa: HIH6130 yra drėgmės ir temperatūros jutiklis su skaitmenine išvestimi. Šie jutikliai užtikrina ± 4% RH tikslumo lygį. Su pirmaujančiu ilgalaikiu stabilumu pramonėje, tikru temperatūros kompensuojamu skaitmeniniu I2C, patikimumu pramonėje, energijos vartojimo efektyvumu
„Raspberry Pi MCP9808“temperatūros jutiklio „Python“pamoka: 4 žingsniai
„Raspberry Pi MCP9808“temperatūros jutiklio „Python“pamoka: MCP9808 yra labai tikslus skaitmeninis temperatūros jutiklis ± 0,5 ° C I2C mini modulis. Jie yra su vartotojo programuojamais registrais, palengvinančiais temperatūros jutimo programas. MCP9808 didelio tikslumo temperatūros jutiklis tapo pramone
„Raspberry Pi HTS221“santykinio drėgmės ir temperatūros jutiklio „Java“pamoka: 4 žingsniai
„Raspberry Pi HTS221“santykinio drėgmės ir temperatūros jutiklio „Java“pamoka: HTS221 yra ypač kompaktiškas talpinis skaitmeninis jutiklis, skirtas santykiniam drėgnumui ir temperatūrai. Jame yra jutimo elementas ir mišraus signalo taikymo integruotas grandynas (ASIC), kuris pateikia matavimo informaciją skaitmeniniu nuosekliu