
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

SHT25 I2C namlik va harorat sensori ± 1,8%RH ± 0,2 ° C I2C Mini moduli. SHT25 yuqori aniqlikdagi namlik va harorat sensori raqamli, I2C formatida kalibrlangan, chiziqli sensorlar signallarini ta'minlaydigan shakl faktorlari va aql-idrok jihatidan sanoat standartiga aylandi. Bu erda Raspberry Pi yordamida Python kodli namoyish.
1 -qadam: Sizga nima kerak.


1. Raspberry Pi
2. SHT25
3. I²C kabeli
4. Raspberry Pi uchun I²C qalqoni
5. Ethernet kabeli
2 -qadam: ulanishlar




Malinali pi uchun I2C qalqonini oling va uni malina pi gpio pimlariga sekin suring.
Keyin I2C kabelining bir uchini SHT25 sensoriga, ikkinchi uchini esa I2C ekraniga ulang.
Ethernet kabelini pi -ga ulang yoki WiFi modulidan foydalanishingiz mumkin.
Ulanishlar quyidagi rasmda ko'rsatilgan.
3 -qadam: Python kodi

SHT25 uchun piton kodini bizning GitHub omboridan- Dcube do'konidan yuklab olish mumkin
Kodni bu erda topish mumkin:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Biz python kodi uchun SMBus kutubxonasidan foydalandik, malina pi ga SMBus o'rnatish bosqichlari bu erda tasvirlangan:
pypi.python.org/pypi/smbus-cffi/0.5.1
Siz bu erdan kodni nusxalashingiz mumkin, u quyidagicha berilgan:
#Ixtiyoriy litsenziya bilan tarqatilgan.
# Agar xohlasang, foyda yoki tekin, agar u tegishli ish litsenziyalariga mos keladigan bo'lsa, ishlat.
# SHT25
smbus import qilish
import vaqti
# I2C avtobusini oling
avtobus = smbus. SMBus (1)
# SHT25 manzili, 0x40 (64)
# Haroratni o'lchash buyrug'ini yuboring
# 0xF3 (243) Yo'q
avtobus.write_byte (0x40, 0xF3)
vaqt uyqu (0,5)
# SHT25 manzili, 0x40 (64)
# Ma'lumotni qayta o'qing, 2 bayt
# Temp MSB, Temp LSB
ma'lumotlar0 = bus.read_byte (0x40)
ma'lumotlar1 = bus.read_byte (0x40)
# Ma'lumotni aylantirish
temp = ma'lumotlar0 * 256 + ma'lumotlar1
cTemp = -46.85 + ((temp * 175.72) / 65536.0)
fTemp = cTemp * 1.8 + 32
# SHT25 manzili, 0x40 (64)
# Namlikni o'lchash buyrug'ini yuboring
# 0xF5 (245) Yo'q
avtobus.write_byte (0x40, 0xF5)
vaqt uyqu (0,5)
# SHT25 manzili, 0x40 (64)
# Ma'lumotni qayta o'qing, 2 bayt
# Namlik MSB, namlik LSB
ma'lumotlar0 = bus.read_byte (0x40)
ma'lumotlar1 = bus.read_byte (0x40)
# Ma'lumotni aylantirish
namlik = ma'lumotlar0 * 256 + ma'lumotlar1
namlik = -6 + ((namlik * 125.0) / 65536.0)
# Ma'lumotlarni ekranga chiqarish
print "Nisbiy namlik: %.2f %%" %namlik
chop etish "Selsiydagi harorat: %.2f C" %cTemp
chop etish "Farengeytdagi harorat: %.2f F" %fTemp
4 -qadam: ilovalar
SHT25 harorat va nisbiy namlik sensori haroratni kuzatish, kompyuterning periferik termal himoyasi va boshqalar kabi turli xil sanoat dasturlariga ega.
Tavsiya:
Raspberry Pi - HIH6130 I2C namlik va harorat sensori Python darsligi: 4 qadam

Raspberry Pi - HIH6130 I2C namlik va harorat sensori Python qo'llanmasi: HIH6130 - bu raqamli chiqishga ega namlik va harorat sensori. Bu sensorlar ± 4% RH aniqlik darajasini ta'minlaydi. Sanoatning etakchi uzoq muddatli barqarorligi, haqiqiy harorat kompensatsiyalangan raqamli I2C, sanoatning etakchi ishonchliligi, energiya samaradorligi
Raspberry Pi MCP9808 harorat sensori Python darsligi: 4 qadam

Raspberry Pi MCP9808 harorat sensori Python qo'llanmasi: MCP9808 - yuqori aniqlikdagi raqamli harorat sensori ± 0,5 ° C I2C mini moduli. Ular foydalanuvchi tomonidan dasturlashtiriladigan registrlar bilan jihozlangan bo'lib, ular haroratni sezishni osonlashtiradi. MCP9808 yuqori aniqlikdagi harorat sensori sanoatga aylandi
Raspberry Pi - TCN75A harorat sensori Python darsligi: 4 qadam

Raspberry Pi-TCN75A harorat sensori Python qo'llanmasi: TCN75A-ikki simli ketma-ket harorat sensori, harorat-raqamli konvertor bilan jihozlangan. U haroratni sezish uchun moslashuvchanlikni ta'minlaydigan foydalanuvchi dasturlashtiriladigan registrlari bilan birlashtirilgan. Ro'yxatdan o'tish sozlamalari foydalanuvchilarga
Raspberry Pi HTS221 nisbiy namlik va harorat sensori Java darsligi: 4 qadam

Raspberry Pi HTS221 nisbiy namlik va harorat sensori Java darsligi: HTS221 - nisbiy namlik va harorat uchun ultra ixcham sig'imli raqamli sensor. O'lchov ma'lumotlarini raqamli ketma -ketlik bilan ta'minlash uchun sezuvchi element va aralash signalli maxsus integratsiyalashgan elektron (ASIC) ni o'z ichiga oladi
Raspberry Pi - HIH6130 I2C namlik va harorat sensori Java darsligi: 4 qadam

Raspberry Pi - HIH6130 I2C namlik va harorat sensori Java darsligi: HIH6130 - bu raqamli chiqishga ega namlik va harorat sensori. Bu sensorlar ± 4% RH aniqlik darajasini ta'minlaydi. Sanoatning etakchi uzoq muddatli barqarorligi, haqiqiy harorat kompensatsiyalangan raqamli I2C, sanoatning etakchi ishonchliligi, energiya samaradorligi