Daftar Isi:

Tutorial Python Sensor Kelembaban & Suhu Raspberry Pi SHT25: 4 Langkah
Tutorial Python Sensor Kelembaban & Suhu Raspberry Pi SHT25: 4 Langkah

Video: Tutorial Python Sensor Kelembaban & Suhu Raspberry Pi SHT25: 4 Langkah

Video: Tutorial Python Sensor Kelembaban & Suhu Raspberry Pi SHT25: 4 Langkah
Video: Raspberry Pi SHT25 Humidity & Temperature Sensor Python Tutorial 2024, Juni
Anonim
Tutorial Python Sensor Kelembaban & Suhu Raspberry Pi SHT25
Tutorial Python Sensor Kelembaban & Suhu Raspberry Pi SHT25

SHT25 I2C Sensor Kelembaban dan Suhu ±1.8%RH ±0.2°C Modul Mini I2C. Sensor kelembaban dan suhu akurasi tinggi SHT25 telah menjadi standar industri dalam hal faktor bentuk dan kecerdasan, menyediakan sinyal sensor yang dikalibrasi dan dilinierkan dalam format I2C digital. Berikut adalah demonstrasi dengan kode Python menggunakan Raspberry Pi.

Langkah 1: Yang Anda Butuhkan

Apa yang kau butuhkan..!
Apa yang kau butuhkan..!
Apa yang kau butuhkan..!
Apa yang kau butuhkan..!

1. Raspberry Pi

2. SHT25

3. Kabel I²C

4. Perisai I²C untuk Raspberry Pi

5. Kabel Ethernet

Langkah 2: Koneksi

Koneksi
Koneksi
Koneksi
Koneksi
Koneksi
Koneksi
Koneksi
Koneksi

Ambil pelindung I2C untuk raspberry pi dan dorong perlahan ke atas pin gpio dari raspberry pi.

Kemudian sambungkan salah satu ujung kabel I2C ke sensor SHT25 dan ujung lainnya ke pelindung I2C.

Hubungkan juga kabel Ethernet ke pi atau Anda dapat menggunakan modul WiFi.

Koneksi ditunjukkan pada gambar di bawah ini.

Langkah 3: Kode Python

Kode python untuk SHT25 dapat diunduh dari repositori GitHub kami- Dcube Store

Kode dapat ditemukan di sini:

github.com/DcubeTechVentures/SHT25/blob/master/Python/SHT25.py

Kami telah menggunakan perpustakaan SMBus untuk kode python, langkah-langkah untuk menginstal SMBus pada raspberry pi dijelaskan di sini:

pypi.python.org/pypi/smbus-cffi/0.5.1

Anda juga dapat menyalin kode dari sini, diberikan sebagai berikut:

#Didistribusikan dengan lisensi kehendak bebas.

# Gunakan dengan cara apa pun yang Anda inginkan, untung atau gratis, asalkan sesuai dengan lisensi karya terkaitnya.

#SHT25

impor smbus

waktu impor

# Dapatkan bus I2C

bus = smbus. SMBus(1)

# Alamat SHT25, 0x40(64)

# Kirim perintah pengukuran suhu

# 0xF3(243) TANPA TAHAN master

bus.write_byte(0x40, 0xF3)

waktu.tidur(0.5)

# Alamat SHT25, 0x40(64)

# Baca data kembali, 2 byte

# MSB Suhu, LSB Suhu

data0 = bus.read_byte(0x40)

data1 = bus.read_byte(0x40)

# Konversi data

suhu = data0 * 256 + data1

cTemp= -46,85 + ((suhu * 175,72) / 65536.0)

fTemp = cTemp * 1,8 + 32

# Alamat SHT25, 0x40(64)

# Kirim perintah pengukuran kelembaban

# 0xF5(245) TANPA TAHAN master

bus.write_byte(0x40, 0xF5)

waktu.tidur(0.5)

# Alamat SHT25, 0x40(64)

# Baca data kembali, 2 byte

# Kelembaban MSB, Kelembaban LSB

data0 = bus.read_byte(0x40)

data1 = bus.read_byte(0x40)

# Konversi data

kelembaban = data0 * 256 + data1

kelembaban = -6 + ((kelembaban * 125.0) / 65536.0)

# Keluarkan data ke layar

print "Kelembaban Relatif adalah: %.2f %%" %kelembaban

print "Suhu dalam Celcius adalah: %.2f C" %cTemp

print "Suhu dalam Fahrenheit adalah: %.2f F" %fTemp

Langkah 4: Aplikasi

Sensor suhu dan kelembaban relatif SHT25 memiliki berbagai aplikasi industri seperti pemantauan suhu, perlindungan termal periferal komputer, dan sebagainya.

Direkomendasikan: