Pemantau Suhu dan Kelembaban Rumah (Kamar) dengan Bagan Berbasis Web – Raspberry Pi
Cara sederhana untuk memantau, Rumah, kamar, garasi pabrik kecil Anda atau tempat lain Suhu dan Kelembaban dari mana saja di dunia melalui internet.
Sangat menyenangkan dan sangat sederhana.
Langkah 1:Konsep
- Raspberry Pi akan mendapatkan Suhu dan Kelembaban Rumah(Kamar) dari sensor DHT11.
- Semua data akan POST ke server web melalui metode data JSON RAW.
- Data akan disimpan dalam basis data dan dipublikasikan ke bagan.
- Kami dapat memantau Suhu dan Kelembaban dengan grafik.
Langkah 2:Item yang Diperlukan Dan Permintaan Sebelumnya
- 1 X Sensor DHT11
- 1 X papan Raspberry Pi B (Baru) dengan Raspbian terpasang.
- Kabel untuk menghubungkan
- Perlu koneksi internet
- Memasang Pustaka Python Dan GPIO :Memasang Pustaka Python dan GPIO
- Menyiapkan Server Web :
- Setup Apache, MySql dan PHP di Ubuntu
- Siapkan Apache, MySql, dan PHP di Centos
Langkah 3:Menghubungkan Perangkat
- Pastikan daya dimatikan.
- Hubungkan VCC ke +3 V.
- Hubungkan DATA ke GPIO 4.
- Hubungkan GND ke GND.
- Nyalakan Raspberry Pi
Langkah 4:Siapkan File Python di Raspberry Pi
Hubungkan ke Raspberry Pi melalui SSH atau sambungkan langsung. pilih folder atau lokasi yang tepat untuk membuat file.
contoh :Desktop
nano dht11.py
Dan Unduh file dht11.py terlampir dan salin sumbernya ke file Anda di Raspberry Pi.
Semua fungsi dan metode telah saya jelaskan dalam kode dengan komentar.
Alamat IP server web saya adalah “104.236.91.122” dan file PHP layanan web adalah “/rpi/rpi.php”
Langkah 5:Siapkan layanan Web PHP
Unduh file rpi.rar dan ekstrak file.
Buka phpMyadmin dan buat contoh database baru :“rpi_themo”.
Unduh file "pi.sql" dan impor ke database baru Anda. (Saya telah memasukkan beberapa data sampel)
Ubah kredensial basis data di file berikut
- \rpi\db-con.php
- \rpi\temp\assets\php\getTemp.php
Langkah 6:Menguji Perangkat
Hubungkan ke Raspberry Pi dan pergi ke lokasi file dht11.py Anda.
jalankan perintah di bawah ini
sudo python dht11.py
Anda akan mendapatkan sesuatu seperti ini :
Rekor baru berhasil dibuat
jika Anda mendapatkan sesuatu seperti ini :
tidak ada_data
jangan khawatir ini memiliki kesempatan untuk kehilangan data. Ini karena Raspberry Pi tidak berjalan pada sistem waktu nyata, penundaan program tidak cukup akurat, dan terkadang menyebabkan kegagalan transmisi. Kita dapat menjalankan program untuk beberapa kali dapat memilih hasil yang benar.
Untuk detail lebih lanjut:Monitor Suhu dan Kelembaban Rumah (Kamar) dengan Bagan Berbasis Web – Raspberry Pi