Բովանդակություն:
![Raspberry Pi SHT25 Խոնավության և ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ Raspberry Pi SHT25 Խոնավության և ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ](https://i.howwhatproduce.com/images/002/image-4375-11-j.webp)
Video: Raspberry Pi SHT25 Խոնավության և ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ
![Video: Raspberry Pi SHT25 Խոնավության և ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ Video: Raspberry Pi SHT25 Խոնավության և ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ](https://i.ytimg.com/vi/b4LG7P7keeQ/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
![Raspberry Pi SHT25 Խոնավության և ջերմաստիճանի ցուցիչ Python ձեռնարկ Raspberry Pi SHT25 Խոնավության և ջերմաստիճանի ցուցիչ Python ձեռնարկ](https://i.howwhatproduce.com/images/002/image-4375-12-j.webp)
SHT25 I2C Խոնավության և ջերմաստիճանի տվիչ ± 1.8%RH ± 0.2 ° C I2C մինի մոդուլ: Խոնավության և ջերմաստիճանի բարձր ճշգրտության SHT25 սենսորը դարձել է արդյունաբերական չափանիշ ՝ ձևի գործոնի և հետախուզության առումով ՝ ապահովելով տրամաչափված, գծավորված սենսորային ազդանշաններ թվային, I2C ձևաչափով: Ահա Raspberry Pi- ի միջոցով Python կոդով ցուցադրումը:
Քայլ 1: Այն, ինչ ձեզ հարկավոր է
![Այն, ինչ ձեզ պետք է..! Այն, ինչ ձեզ պետք է..!](https://i.howwhatproduce.com/images/002/image-4375-13-j.webp)
![Այն, ինչ ձեզ պետք է..! Այն, ինչ ձեզ պետք է..!](https://i.howwhatproduce.com/images/002/image-4375-14-j.webp)
1. Ազնվամորի Պի
2. SHT25
3. I²C մալուխ
4. I²C Shield ազնվամորի Pi- ի համար
5. Ethernet մալուխ
Քայլ 2: Միացումներ
![Միացումներ Միացումներ](https://i.howwhatproduce.com/images/002/image-4375-15-j.webp)
![Միացումներ Միացումներ](https://i.howwhatproduce.com/images/002/image-4375-16-j.webp)
![Միացումներ Միացումներ](https://i.howwhatproduce.com/images/002/image-4375-17-j.webp)
![Միացումներ Միացումներ](https://i.howwhatproduce.com/images/002/image-4375-18-j.webp)
Վերցրեք I2C վահան ազնվամորու pi- ի համար և նրբորեն մղեք այն ազնվամորի pi- ի gpio կապանքների վրա:
Այնուհետև I2C մալուխի մի ծայրը միացրեք SHT25 սենսորին, իսկ մյուս ծայրը ՝ I2C վահանին:
Միացրեք Ethernet մալուխը pi- ին կամ կարող եք օգտագործել WiFi մոդուլ:
Միացումները ցուցադրվում են ստորև ներկայացված նկարում:
Քայլ 3: Pyhton կոդ
![](https://i.ytimg.com/vi/eXmdAucLqHs/hqdefault.jpg)
SHT25- ի Python ծածկագիրը կարելի է ներբեռնել մեր GitHub պահոցից ՝ Dcube Store
Կոդին կարող եք ծանոթանալ այստեղ ՝
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Մենք օգտագործել ենք SMBus գրադարանը python կոդի համար, ազնվամորի pi- ի վրա SMBus տեղադրելու քայլերը նկարագրված են այստեղ.
pypi.python.org/pypi/smbus-cffi/0.5.1
Այստեղից կարող եք նաև պատճենել կոդը, այն տրվում է հետևյալ կերպ.
#Բաշխվում է ազատ կամքի լիցենզիայով:
# Օգտագործեք այն ինչպես ցանկանում եք, շահույթ կամ անվճար, պայմանով, որ այն տեղավորվում է դրա հետ կապված աշխատանքների լիցենզիաներում:
# SHT25
ներմուծել smbus
ներմուծման ժամանակը
# Ձեռք բերեք I2C ավտոբուս
ավտոբուս = smbus. SMBus (1)
# SHT25 հասցե, 0x40 (64)
# Ուղարկել ջերմաստիճանի չափման հրաման
# 0xF3 (243) NO HOLD վարպետ
bus.write_byte (0x40, 0xF3)
ժամանակ. քուն (0.5)
# SHT25 հասցե, 0x40 (64)
# Կարդացեք տվյալները հետ ՝ 2 բայթ
# Temp MSB, Temp LSB
data0 = bus.read_byte (0x40)
տվյալներ 1 = bus.read_byte (0x40)
# Փոխակերպեք տվյալները
temp = data0 * 256 + data1
cTemp = -46.85 + ((ջերմաստիճան * 175.72) / 65536.0)
fTemp = cTemp * 1.8 + 32
# SHT25 հասցե, 0x40 (64)
# Ուղարկեք խոնավության չափման հրաման
# 0xF5 (245) NO HOLD վարպետ
bus.write_byte (0x40, 0xF5)
ժամանակ. քուն (0.5)
# SHT25 հասցե, 0x40 (64)
# Կարդացեք տվյալները հետ ՝ 2 բայթ
# Խոնավություն MSB, Խոնավություն LSB
data0 = bus.read_byte (0x40)
տվյալներ 1 = bus.read_byte (0x40)
# Փոխակերպեք տվյալները
խոնավություն = տվյալներ 0 * 256 + տվյալներ 1
խոնավություն = -6 + ((խոնավություն * 125.0) / 65536.0)
# Ելքի տվյալները էկրանին
տպել «Հարաբերական խոնավություն. %.2f %%» %խոնավություն
տպել "elsելսիուսի ջերմաստիճանը` %.2f C " %cTemp
տպել "ahերմաստիճանը Ֆարենհայտում է` %.2f F " %fTemp
Քայլ 4: Applicրագրեր
Tերմաստիճանի և հարաբերական խոնավության տվիչը SHT25 ունի տարբեր արդյունաբերական ծրագրեր, ինչպիսիք են ջերմաստիճանի մոնիտորինգը, համակարգչային ծայրամասային ջերմային պաշտպանությունը և այլն:
Խորհուրդ ենք տալիս:
Raspberry Pi - HIH6130 I2C խոնավության և ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ
![Raspberry Pi - HIH6130 I2C խոնավության և ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ Raspberry Pi - HIH6130 I2C խոնավության և ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ](https://i.howwhatproduce.com/images/011/image-32082-j.webp)
Raspberry Pi - HIH6130 I2C Խոնավության և ջերմաստիճանի տվիչ Python ձեռնարկ. HIH6130- ը խոնավության և ջերմաստիճանի տվիչ է ՝ թվային ելքով: Այս տվիչները ապահովում են. 4% RH ճշգրտության մակարդակ: Արդյունաբերության առաջատար երկարաժամկետ կայունությամբ, իսկական ջերմաստիճանի փոխհատուցվող թվային I2C- ով, արդյունաբերության առաջատար հուսալիությամբ, էներգաարդյունավետությամբ
Raspberry Pi MCP9808 ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ
![Raspberry Pi MCP9808 ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ Raspberry Pi MCP9808 ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ](https://i.howwhatproduce.com/images/001/image-106-57-j.webp)
Raspberry Pi MCP9808 ջերմաստիճանի տվիչ Python ձեռնարկ. MCP9808- ը բարձր ճշգրիտ թվային ջերմաստիճանի տվիչ է ± 0.5 ° C I2C մինի մոդուլ: Նրանք մարմնավորված են օգտագործողների կողմից ծրագրավորվող գրանցամատյաններով, որոնք հեշտացնում են ջերմաստիճանի զգայուն ծրագրերը: MCP9808 բարձր ճշգրտության ջերմաստիճանի տվիչը դարձել է արդյունաբերություն
Raspberry Pi - TCN75A ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ
![Raspberry Pi - TCN75A ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ Raspberry Pi - TCN75A ջերմաստիճանի տվիչ Python ձեռնարկ. 4 քայլ](https://i.howwhatproduce.com/images/001/image-111-73-j.webp)
Raspberry Pi-TCN75A ջերմաստիճանի տվիչ Python ձեռնարկ. TCN75A- ն երկալար սերիական ջերմաստիճանի տվիչ է, որը ներառված է ջերմաստիճան-թվային փոխարկիչով: Այն ներառված է օգտագործողների կողմից ծրագրավորվող գրանցամատյանների հետ, որոնք ճկունություն են ապահովում ջերմաստիճանը զգացող ծրագրերի համար: Գրանցման կարգավորումները թույլ են տալիս օգտվողներին
Raspberry Pi TMP112 ջերմաստիճանի տվիչ Python ձեռնարկ ՝ 4 քայլ
![Raspberry Pi TMP112 ջերմաստիճանի տվիչ Python ձեռնարկ ՝ 4 քայլ Raspberry Pi TMP112 ջերմաստիճանի տվիչ Python ձեռնարկ ՝ 4 քայլ](https://i.howwhatproduce.com/images/002/image-3070-43-j.webp)
Raspberry Pi TMP112 ջերմաստիճանի տվիչ Python ձեռնարկ. TMP112 բարձր ճշգրտության, ցածր էներգիայի, թվային ջերմաստիճանի տվիչ I2C MINI մոդուլ: TMP112- ը իդեալական է երկարացված ջերմաստիճանի չափման համար: Այս սարքն առաջարկում է ± 0.5 ° C ճշգրտություն ՝ առանց չափաբերման կամ արտաքին բաղադրիչի ազդանշանի կոնդիցիոներ պահանջելու:
Raspberry Pi - HIH6130 I2C խոնավության և ջերմաստիճանի տվիչ Java ձեռնարկ. 4 քայլ
![Raspberry Pi - HIH6130 I2C խոնավության և ջերմաստիճանի տվիչ Java ձեռնարկ. 4 քայլ Raspberry Pi - HIH6130 I2C խոնավության և ջերմաստիճանի տվիչ Java ձեռնարկ. 4 քայլ](https://i.howwhatproduce.com/images/002/image-3156-38-j.webp)
Ազնվամորի Pi - HIH6130 I2C Խոնավության և ջերմաստիճանի տվիչ Java ձեռնարկ. HIH6130- ը խոնավության և ջերմաստիճանի տվիչ է ՝ թվային ելքով: Այս տվիչները ապահովում են. 4% RH ճշգրտության մակարդակ: Արդյունաբերության առաջատար երկարաժամկետ կայունությամբ, իսկական ջերմաստիճանի փոխհատուցվող թվային I2C- ով, արդյունաբերության առաջատար հուսալիությամբ, էներգաարդյունավետությամբ