Pemantau Suhu dan Kelembaban Rumah dengan Raspberry Pi & Dasbor Web
Pantau suhu dan kelembaban rumah, garasi, atau pabrik kecil Anda dari mana saja dengan solusi Raspberry Pi yang sederhana ini. Sistem mengalirkan data real-time ke grafik berbasis web, memberikan wawasan instan tentang lingkungan Anda.
Langkah 1: Konsep
- Raspberry Pi membaca suhu dan kelembaban menggunakan sensor DHT11.
- Data dikirim ke server web melalui permintaan JSON POST mentah.
- Informasi disimpan dalam database MySQL dan divisualisasikan pada grafik langsung.
- Pengguna dapat memantau tren dan menerima peringatan melalui antarmuka web.
Langkah 2: Item yang Diperlukan & Permintaan Awal
- 1× sensor DHT11
- 1× Raspberry Pi B (model terbaru apa pun) dengan OS Raspbian
- Kabel jumper
- Konektivitas internet (Wi-Fi atau Ethernet)
- Python 3 dan perpustakaan RPi.GPIO terinstal
- Stack server web (Apache + MySQL + PHP) pada Ubuntu atau CentOS
Langkah 3: Menghubungkan Perangkat
- Matikan Pi sebelum menghubungkan.
- Sambungkan VCC ke 3.3 V, GND ke ground, dan DATA ke GPIO 4.
- Nyalakan Raspberry Pi.
Langkah 4: Konfigurasikan Skrip Python pada Raspberry Pi
Akses Pi melalui SSH atau langsung. Buat direktori kerja (misalnya, ~/Desktop) dan tambahkan skrip:
nano dht11.py
Salin isi dari file dht11.py yang disediakan ke editor. Skrip ini mencakup komentar inline yang menjelaskan setiap fungsi.
Setel IP server web (contoh: 104.236.91.122) dan titik akhir PHP (/rpi/rpi.php) dalam skrip.
Langkah 5: Siapkan Layanan Web PHP
Ekstrak paket rpi.rar dan unggah file ke server web Anda.
Gunakan phpMyAdmin untuk membuat database baru, misalnya, rpi_themo. Impor file pi.sql untuk mengisi tabel yang diperlukan.
Perbarui kredensial database dalam file berikut:
rpi/db-con.php rpi/temp/assets/php/getTemp.php
Langkah 6: Uji Sistem
Masuk ke direktori skrip dan jalankan:
sudo python3 dht11.py
Jalankan yang berhasil akan menghasilkan:
New record created successfully
Jika Anda melihat no_data, itu menunjukkan masalah transmisi sementara. Jalankan ulang skrip; upaya berikutnya biasanya menyelesaikan kesalahan.
Setelah data tercatat, buka dasbor web Anda untuk melihat grafik suhu dan kelembaban langsung.
Untuk wawasan yang lebih dalam, konsultasikan panduan asli: Home Temperature & Humidity Monitor with Web-Based Chart – Raspberry Pi.