Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Cara Membaca Suhu dengan DS18B20 pada Raspberry Pi 2

Selamat datang! Panduan ini menunjukkan cara menghubungkan sensor suhu digital DS18B20 ke Raspberry Pi 2 dan membaca suhu ruangan dengan akurat.

Apa yang Anda Butuhkan

Langkah 1 – Penghubungan Sensor

DS18B20 menggunakan antarmuka 1-Wire. Sambungkan seperti berikut:

Tempatkan resistor 4.7 kΩ antara garis 3.3 V dan garis DQ untuk bertindak sebagai pull-up. Ujung "3.3 V" resistor harus menyentuh sisi merah (VDD).

Langkah 2 – Aktifkan Antarmuka 1-Wire

1. Edit file konfigurasi boot:

sudo nano /boot/config.txt

2. Tambahkan atau hapus komentar baris:

dtoverlay=w1-gpio

3. Simpan dan keluar, lalu reboot:

sudo reboot

Langkah 3 – Muat Driver Kernel

Setelah Pi restart, muat driver 1-Wire:

sudo modprobe w1-gpio sudo modprobe w1_therm

Langkah 4 – Verifikasi Sensor Terdeteksi

Periksa pohon perangkat untuk ID sensor:

ls -l /sys/bus/w1/devices/

Anda harus melihat folder yang dimulai dengan 28-, misalnya, 28-000006dfa76c.

Langkah 5 – Baca Suhu

Setiap sensor mengekspos datanya melalui w1_slave. Lihat dengan:

cat /sys/bus/w1/devices/28-000006dfa76c/w1_slave

Keluaran berisi dua baris; baris kedua diakhiri dengan t=XXXXX, di mana XXXXX adalah suhu dalam ribuan derajat Celsius. Misalnya, t=23450 sama dengan 23,450 °C.

Opsional – Nilai Uraian dengan Skrip

Ini adalah cuplikan Python cepat untuk mengonversi bacaannya menjadi °C:

#!/usr/bin/env python3 import time, glob sensor = glob.glob('/sys/bus/w1/devices/28-*/w1_slave')[0] while True: with open(sensor, 'r') as f: lines = f.readlines() if lines[0].strip().endswith('YES'): temp_raw = lines[1].split('t=')[1] temp_c = float(temp_raw) / 1000.0 print(f"Temperature: {temp_c:.3f} °C") else: print("Reading error") time.sleep(2)

Simpan ini sebagai temp_read.py, buat dapat dieksekusi, dan jalankan untuk mendapatkan pembaruan suhu langsung.

Dengan mengikuti langkah-langkah ini, Anda akan memiliki pemantau suhu yang andal berjalan pada Raspberry Pi 2 Anda.

Untuk wawasan yang lebih dalam, lihat panduan DS18B20 Adafruit.

Proses manufaktur

  1. Sistem Kontrol Akses Terintegrasi QR, RFID, dan Verifikasi Suhu
  2. Membangun Pencatat Suhu Raspberry Pi dengan Sensor I2C $5
  3. Profiling Suhu Raspberry Pi yang Akurat dengan Python, SQLite, dan LabVIEW
  4. Menghubungkan Beberapa Sensor DS18B20 1-Wire ke Raspberry Pi untuk Pemantauan Suhu yang Akurat
  5. Pemantau Suhu dan Kelembaban Jaringan Raspberry Pi – Panduan Pengaturan DIY
  6. Pemantauan Suhu Raspberry Pi Profesional dengan DS18B20
  7. Pengukuran Suhu Raspberry Pi dengan Sensor 1-Wire Maxim dan Jembatan I2C DS2482
  8. Membuat Sensor Suhu Jarak Jauh dengan Raspberry Pi dan Python – Panduan Langkah demi Langkah
  9. Pemantauan Suhu & Kelembaban Mulus di Raspberry Pi dengan EzTemp
  10. Pemantauan Suhu Akurat di Lemari Server dengan Raspberry Pi