Stasiun Cuaca Raspberry Pi
Bangun stasiun cuaca pribadi dengan Raspberry Pi yang mengirimkan email tentang suhu, kelembapan, dan curah hujan.
*Dalam beberapa minggu saya akan menambahkan sensor tekanan barometrik untuk menghitung kemungkinan hujan.
Langkah 1:Persediaan
Anda membutuhkan:
Raspberry Pi b dan catu daya
Kabel Ethernet
Kabel papan tempat memotong roti
Papan tempat memotong roti
Modul Kelembaban &Suhu (Saya menggunakan modul DHT11)
Alat pengukur hujan (Tidak digambarkan)
Perumahan untuk stasiun cuaca Anda (Tidak digambarkan)
Pistol lem panas dengan lem
Bor dengan berbagai bit
Langkah 2:Merakit sirkuit
Hubungkan pin daya sensor kelembapan dan daya pengukur hujan ke pin 3,3V Raspberry Pi.
Hubungkan pin ground sensor kelembaban ke ground pada Raspberry Pi.
Hubungkan pin data sensor kelembaban dan kabel data pengukur hujan ke pin GPIO (saya menggunakan pin GPIO 7,13,15,18, dan 16).
Langkah 3:Bangun Perumahan
Bor lubang di pengukur pada 1 inci, 1,5 inci, 2 inci, 2,5 inci, dan di bagian bawah.
Bor lubang di rumah untuk kabel ethernet, kabel daya, dan kabel data untuk pengukur hujan dan sensor kelembaban.
Rekatkan pengukur hujan ke bagian belakang rumah.
Masukkan kabel dari transistor dan daya keluar dari rumah dan ke pengukur hujan, tutup lubang dengan lem panas.
Letakkan Raspberry Pi dan sirkuit di dalam housing dan sambungkan ethernet, daya, dan sensor kelembaban.
Nyalakan Raspberry Pi dan sambungkan ke internet melalui kabel ethernet.
Langkah 4:Memprogram Sensor Kelembaban
Sebelum kita memulai pemrograman, Anda harus mengunduh pustaka Python untuk menggunakan sensor. Gunakan perintah git-clone https://github.com/adafruit/Adafruit_Python_DHT.g… kemudian, pindah ke folder tersebut dengan menggunakan cd Adafruit_Python_DHT dan jalankan Sudo apt-get install build-essential python-dev untuk menginstal 2 modul penting untuk pemrograman sensornya. saat berada di folder Adafruit_Python_DHT, jalankan Sudo python setup.py install untuk menginstal perpustakaan dengan python. Pustaka sekarang telah terpasang.
Kami akan membuat program demo untuk menguji sensor.
impor Adafruit_DHT sebagai dht
h,t =dht.read_retry(dht.DHT11, 16)
cetak ‘Humidity={1:0.1f}% Temp={0:0.1f}*C’.format(h,t)
jalankan program ini untuk memastikan sensor bekerja. Jika tidak berhasil, pastikan Anda telah memasang semuanya dengan benar dan semua kode diketik dengan benar.
Untuk detail lebih lanjut:Stasiun Cuaca Raspberry Pi