Isi kandungan:

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

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

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

Sensor Kelembapan dan Suhu SHT25 I2C ± 1.8% RH ± 0.2 ° C Modul Mini I2C. Sensor kelembapan dan suhu berketepatan tinggi SHT25 telah menjadi standard industri dari segi faktor bentuk dan kecerdasan, yang memberikan isyarat sensor yang dikalibrasi dan linear dalam format I2C digital. Berikut adalah demonstrasi dengan kod Python menggunakan Raspberry Pi.

Langkah 1: Apa yang Anda Perlu

Apa yang kamu perlu..!
Apa yang kamu perlu..!
Apa yang kamu perlu..!
Apa yang kamu perlu..!

1. Raspberry Pi

2. SHT25

3. Kabel I²C

4. Perisai I²C untuk Raspberry Pi

5. Kabel Ethernet

Langkah 2: Sambungan

Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan

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

Kemudian sambungkan satu hujung kabel I2C ke sensor SHT25 dan hujung yang lain ke pelindung I2C.

Sambungkan juga kabel Ethernet ke pi atau anda boleh menggunakan modul WiFi.

Sambungan ditunjukkan dalam gambar di bawah.

Langkah 3: Kod Pyhton

Kod python untuk SHT25 boleh dimuat turun dari repositori GitHub- Dcube Store kami

Kod boleh didapati di sini:

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

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

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

Anda juga boleh menyalin kod dari sini, ia diberikan seperti berikut:

#Disebarkan dengan lesen kehendak bebas.

# Gunakan dengan cara yang anda mahukan, untung atau percuma, dengan syarat ia sesuai dengan lesen karya yang berkaitan.

# SHT25

import smbus

masa import

# Dapatkan bas I2C

bas = smbus. SMBus (1)

# SHT25 alamat, 0x40 (64)

# Hantar arahan pengukuran suhu

# 0xF3 (243) TANPA induk pegangan

bas.write_byte (0x40, 0xF3)

masa. tidur (0.5)

# SHT25 alamat, 0x40 (64)

# Baca kembali data, 2 bait

# Temp MSB, Temp LSB

data0 = bas.read_byte (0x40)

data1 = bas.read_byte (0x40)

# Tukarkan data

temp = data0 * 256 + data1

cTemp = -46.85 + ((temp * 175.72) / 65536.0)

fTemp = cTemp * 1.8 + 32

# SHT25 alamat, 0x40 (64)

# Hantar arahan pengukuran kelembapan

# 0xF5 (245) TANPA induk pegangan

bas.write_byte (0x40, 0xF5)

masa. tidur (0.5)

# SHT25 alamat, 0x40 (64)

# Baca kembali data, 2 bait

# Kelembapan MSB, Kelembapan LSB

data0 = bas.read_byte (0x40)

data1 = bas.read_byte (0x40)

# Tukarkan data

kelembapan = data0 * 256 + data1

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

# Keluarkan data ke skrin

cetak "Kelembapan Relatif ialah:%.2f %%"% kelembapan

cetak "Suhu dalam Celsius ialah:%.2f C"% cTemp

cetak "Suhu dalam Fahrenheit ialah:%.2f F"% fTemp

Langkah 4: Aplikasi

Sensor suhu dan kelembapan relatif SHT25 mempunyai pelbagai aplikasi industri seperti pemantauan suhu, perlindungan terma periferal komputer dan sebagainya..

Disyorkan: