
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

SHT25 I2C Nem ve Sıcaklık Sensörü ±1.8%RH ±0.2°C I2C Mini Modül. SHT25 yüksek doğruluklu nem ve sıcaklık sensörü, dijital, I2C formatında kalibre edilmiş, doğrusallaştırılmış sensör sinyalleri sağlayarak form faktörü ve zeka açısından bir endüstri standardı haline geldi. İşte Raspberry Pi kullanan bir Python kodu ile gösterim.
Adım 1: İhtiyacınız Olan Şey.


1. Ahududu Pi
2. SHT25
3. I²C Kablosu
4. Raspberry Pi için I²C Kalkanı
5. Ethernet Kablosu
2. Adım: Bağlantılar




Ahududu pi için bir I2C kalkanı alın ve ahududu pi'nin gpio pimlerinin üzerine hafifçe itin.
Ardından I2C kablosunun bir ucunu SHT25 sensörüne ve diğer ucunu I2C blendajına bağlayın.
Ayrıca Ethernet kablosunu pi'ye bağlayın veya bir WiFi modülü kullanabilirsiniz.
Bağlantılar aşağıdaki resimde gösterilmiştir.
Adım 3: Python Kodu

SHT25 için python kodu GitHub depomuzdan indirilebilir - Dcube Store
Kod burada bulunabilir:
github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py
Python kodu için SMBus kütüphanesini kullandık, raspberry pi'ye SMBus kurma adımları burada açıklanmıştır:
pypi.python.org/pypi/smbus-cffi/0.5.1
Kodu buradan da kopyalayabilirsiniz, aşağıdaki şekilde verilmiştir:
#Özgür irade lisansıyla dağıtılır.
# İlgili eserlerinin lisanslarına uyması koşuluyla, istediğiniz şekilde, kârlı veya ücretsiz olarak kullanın.
# SHT25
smbus'u içe aktar
ithalat zamanı
# I2C veri yolunu alın
veri yolu = smbus. SMBus(1)
# SHT25 adresi, 0x40(64)
# Sıcaklık ölçüm komutu gönder
# 0xF3(243) HOLD master YOK
bus.write_byte(0x40, 0xF3)
zaman.uyku(0.5)
# SHT25 adresi, 0x40(64)
# Verileri geri oku, 2 bayt
# Temp MSB, Temp LSB
data0 = bus.read_byte(0x40)
data1 = bus.read_byte(0x40)
# Verileri dönüştürün
sıcaklık = veri0 * 256 + veri1
cTemp= -46.85 + ((temp * 175.72) / 65536.0)
fTemp = cTemp * 1.8 + 32
# SHT25 adresi, 0x40(64)
# Nem ölçüm komutu gönder
# 0xF5(245) HOLD master YOK
bus.write_byte(0x40, 0xF5)
zaman.uyku(0.5)
# SHT25 adresi, 0x40(64)
# Verileri geri oku, 2 bayt
# Nem MSB, Nem LSB
data0 = bus.read_byte(0x40)
data1 = bus.read_byte(0x40)
# Verileri dönüştürün
nem = veri0 * 256 + veri1
nem = -6 + ((nem * 125.0) / 65536.0)
# Ekrana veri çıkışı
print "Bağıl Nem: %.2f %%" %nem
print "Sıcaklık Santigrat cinsinden: %.2f C" %cTemp
print "Sıcaklık Fahrenheit cinsinden: %.2f F" %fTemp
4. Adım: Uygulamalar
SHT25 sıcaklık ve bağıl nem sensörü, sıcaklık izleme, bilgisayar çevresel termal koruma ve benzeri gibi çeşitli endüstriyel uygulamalara sahiptir.
Önerilen:
Python'da SHT25 ile Raspberry Pi Kullanan Nem ve Sıcaklık Gözlemcisi: 6 Adım

Python'da Raspberry Pi'yi SHT25 ile Kullanan Nem ve Sıcaklık Gözlemcisi: Raspberry Pi meraklısı olarak, onunla daha muhteşem deneyler yapmayı düşündük. Bu kampanyamızda Raspberry Pi kullanarak Bağıl Nem ve Sıcaklığı ölçen bir Nem ve Sıcaklık Gözlemcisi yapacağız. ve SHT25, Humidi
Arduino Nano - HTS221 Bağıl Nem ve Sıcaklık Sensörü Eğitimi: 4 Adım

Arduino Nano - HTS221 Bağıl Nem ve Sıcaklık Sensörü Eğitimi: HTS221, bağıl nem ve sıcaklık için ultra kompakt kapasitif bir dijital sensördür. Dijital seri aracılığıyla ölçüm bilgilerini sağlamak için bir algılama elemanı ve karma sinyal uygulamasına özel entegre devre (ASIC) içerir
Raspberry Pi - HIH6130 I2C Nem ve Sıcaklık Sensörü Python Eğitimi: 4 Adım

Raspberry Pi - HIH6130 I2C Nem ve Sıcaklık Sensörü Python Eğitimi: HIH6130, dijital çıkışlı bir nem ve sıcaklık sensörüdür. Bu sensörler, ±%4 RH doğruluk seviyesi sağlar. Endüstri lideri uzun vadeli kararlılık, gerçek sıcaklık kompanzasyonlu dijital I2C, Endüstri lideri güvenilirlik, Enerji verimliliği ile
Raspberry Pi HTS221 Bağıl Nem ve Sıcaklık Sensörü Java Eğitimi: 4 Adım

Raspberry Pi HTS221 Bağıl Nem ve Sıcaklık Sensörü Java Eğitimi: HTS221, bağıl nem ve sıcaklık için ultra kompakt kapasitif bir dijital sensördür. Dijital seri aracılığıyla ölçüm bilgilerini sağlamak için bir algılama elemanı ve karma sinyal uygulamasına özel entegre devre (ASIC) içerir
Raspberry Pi - HIH6130 I2C Nem ve Sıcaklık Sensörü Java Eğitimi: 4 Adım

Raspberry Pi - HIH6130 I2C Nem ve Sıcaklık Sensörü Java Eğitimi: HIH6130, dijital çıkışlı bir nem ve sıcaklık sensörüdür. Bu sensörler, ±%4 RH doğruluk seviyesi sağlar. Endüstri lideri uzun vadeli kararlılık, gerçek sıcaklık kompanzasyonlu dijital I2C, Endüstri lideri güvenilirlik, Enerji verimliliği ile