Bangun Stasiun Cuaca RPI Lanjutan: Panduan Langkah demi Langkah
Stasiun Cuaca
Pernahkah Anda memikirkan untuk memantau cuaca, atau proyek Anda melibatkan pengelolaan cuaca? Stasiun cuaca RPI adalah perangkat yang Anda butuhkan untuk mencapai tugas tersebut.
Memang, komponen utama dari rangkaian cuaca RPI adalah mikrokontroler Raspberry Pi. Plus, cukup kuat untuk memungkinkan Anda mengumpulkan data lingkungan dan iklim lokal.
Namun, proyek ini tingkat lanjut dan mungkin memerlukan keterampilan tambahan dalam pemrograman dan elektronika. Namun, jangan khawatir, kami akan membahas topik ini secara luas dan membuat hal-hal lebih mudah untuk Anda pahami.
Jadi, Anda akan mempelajari apa itu stasiun cuaca RPI dan cara membangunnya.
Mari kita mulai.
Apa itu Stasiun Cuaca RPI?
Stasiun cuaca RPI adalah teknologi yang memungkinkan Anda memantau lingkungan dan kondisi cuaca. Oleh karena itu, Anda dapat memantau kelembaban udara, kualitas udara, dan bahkan mengetahui suhu di lingkungan Anda sendiri.
Berbagai Kondisi Cuaca
Selain itu, stasiun cuaca RPI hanya mungkin dengan kit Raspberry PI. Dan dilengkapi dengan sensor yang Anda butuhkan untuk mendapatkan pengukuran yang akurat dari peristiwa cuaca.
Selain itu, stasiun cuaca esensial di area dengan kondisi yang berubah-ubah dan memantau lingkungan sebelum keluar.
Sekarang, ada berbagai cara untuk membangun stasiun cuaca RPI. Beberapa berjalan dengan surya, sementara yang lain membutuhkan Sense HAT. Namun kami akan fokus pada proyek yang lebih sederhana.
Cara Membangun Stasiun Cuaca RPI
Meskipun Anda selalu dapat memeriksa ponsel Anda untuk cuaca, proyek ini adalah sistem yang sempurna untuk terbiasa dengan sistem web host, Sense HATs, dan bahkan skrip python. Juga, kami tidak akan menggunakan kit Raspberry PI dengan sensor bawaan. Sebaliknya, kami akan menggunakan Sense HAT untuk menambahkan sensor yang kita butuhkan. Untungnya, ini tidak terlalu rumit.
Plus, Sense HAT akan memungkinkan Anda untuk merasakan kelembaban dan suhu. Dan, Anda akan dapat menampilkan informasi dengan skrip python ke monitor atau LED grid Sense HAT Anda.
Sekarang, sebelum kita memulai proyek ini, berikut adalah komponen yang Anda butuhkan:
- Pasokan daya Raspberry PI
Pasokan daya Raspberry PI
Flickr
Sense HAT
Kabel HDMI
Sumber: Pixabay
Monitor
- Raspberry PI dan 40 pin GPIO (Berjalan dengan Raspbian)
Raspberry Pi
- Kartu MicroSD dan citra disk Raspbian
Kartu MicroSD
Setelah Anda memiliki semua komponen, saatnya untuk mulai membangun!
Langkah-langkah
Sebelum memulai, ada berbagai cara untuk menampilkan informasi cuaca, tetapi semuanya dimulai dengan mendapatkan pengukuran dengan Sense HAT.
Oleh karena itu, kami akan menggunakan Sense HAT untuk mengumpulkan data. Kemudian, periksa dengan menampilkan informasi ke Terminal Raspbian kita.
Sekarang itu sudah selesai, berikut adalah langkah-langkah yang Anda ikuti untuk proyek ini:
Langkah 1: Menghubungkan Sense HAT ke Raspberry PI
Pertama, Anda perlu menghubungkan Sense HAT ke chip PI. Jadi, untuk memulai, Anda perlu mencabut dan mematikan Raspberry PI Anda, jadi Anda tidak terkejut listrik.
Lagi, Sense HAT menggunakan pin GPIO RPI untuk menerima dan mengirim informasi. Jadi, geser slot GIPO Sense HAT Anda di atas pin GPIO.
Juga, Anda dapat menggunakan kit breakout GPIO untuk membuat jarak antara Sense HAT dan CPU RPI Anda. Mengapa? Sense HAT menjadi hangat sehingga dapat mengganggu pembacaan Anda. Plus, jika Anda memiliki heatsink, Anda dapat menggunakannya.
Setelah membuat penampungan yang tepat, Anda dapat mencolok dan menyala Raspberry Pi. Ada yang salah jika Anda tidak melihat pola berwarna pelangi pada array LED Sense HAT Anda. Oleh karena itu, pastikan untuk memeriksa apakah Anda telah membuat koneksi yang tepat. Jika tidak, pertimbangkan untuk mengganti komponen Anda.
Langkah 2: Periksa Pembaruan
Jika Anda pernah menangani beberapa proyek Raspberry Pi, maka Anda akan tahu bahwa terbaik untuk memeriksa pembaruan sebelum memulai. Oleh karena itu, untuk memeriksa pembaruan, buka aplikasi terminal di citra disk Raspbian Anda dan masukkan perintah berikut:
sudo apt-get update
sudo apt-get upgrade
Setelah menjalankan pembaruan, pastikan untuk memeriksa apakah paket Sense HAT ada. Meskipun Raspbian menyertakan paket tersebut, periksa lagi.
Jadi, gunakan kode di bawah ini:
sudo apt-get install sense-hat
Langkah 3: Skrip
Sekarang, saatnya untuk membuat skrip yang memungkinkan Sense HAT untuk merasakan kelembaban dan suhu. Buka terminal Raspbian Anda dan gunakan editor teks untuk mulai menulis tangan untuk membuat file baru.
Anda juga dapat menggunakan editor teks nano yang hadir siap dengan paket Raspbian.
Jadi, masukkan perintah berikut untuk menyelesaikannya:
nano weatherstation.py
Perintah memerintahkan nano untuk membentuk file atau membukanya jika ada. Setelah terbuka, berikut adalah skrip yang Anda tulis:
Skrip Python
Setelah menjalankan skrip, tutup nano. Kemudian, simpan pekerjaan Anda dengan ctrl+X, Y, dan enter. Kemudian, gunakan perintah di bawah ini untuk menjalankan skrip:
sudo python weatherstation.py
Berikut adalah tampilan hasil yang Anda harapkan:
Hasil Skrip Python
Catatan: jika pembacaan Anda terlalu hangat, mungkin disebabkan oleh panas yang dihasilkan dari Raspberry Pi. Anda juga dapat memasang heatsink pada CPU PI Anda untuk menyelesaikan masalah ini dengan cepat.
Menampilkan Informasi pada Array Sense HAT Anda
Sense HAT tidak hanya bermanfaat untuk sensor-nya, tetapi Anda juga dapat menikmati menampilkan informasi cuaca Anda pada grid LED.
Berikut cara menampilkan informasi cuaca Anda pada array LED alih-alih monitor:
Skrip Baru
Sekarang, Anda memiliki dua opsi untuk bagian proyek ini; Anda dapat mengedit skrip lama Anda atau membuat yang baru. Jika Anda membuat yang baru, masukkan perintah berikut untuk membuat file skrip baru:
nano LEDweather.py
Setelah terbuka, berikut adalah skrip yang akan Anda tulis:
Skrip Baru
Saat Anda menjalankan skrip dengan perintah berikut, Anda seharusnya melihat informasi cuaca ditampilkan pada layar LED Sense HAT Anda.
Selain itu, skrip baru ini bekerja seperti yang untuk menampilkan informasi cuaca Anda pada monitor. Plus, perbedaan utamanya adalah pembersihan variabel temp command dan penambahan baris berikut:
sense.show_message(“It is {} degrees Celsius”.format(cTemp))
sense.show_message(“It is {} degrees Fahrenheit”.format(fTemp))
sense.show_message(“The relative humidity is {}%”.format(humidity))
Secara alternatif, jika Anda mengedit skrip untuk monitor, jalankan skrip dengan perintah nano dan perbarui skrip untuk beralih tampilan Anda ke layar LED Sense HAT.
Jika Anda merasa siap, Anda bahkan dapat mempelajari cara beralih tampilan Anda ke situs web Anda. Proses ini memerlukan Anda untuk membuat skrip python lain dan membangun halaman web dengan HTML dasar.
Pikiran Akhir
Rasanya luar biasa untuk membangun stasiun cuaca RPI Anda sendiri, kan? Kami tahu perasaan itu. Yang lebih baik lagi, dengan menyelesaikan proyek ini, Anda akan terbiasa menulis skrip dalam Python dan mempelajari cara menggunakan Sense HAT dengan Raspberry Pi.
Namun, jika Anda tidak berhasil di percobaan pertama, jangan khawatir. Mungkin tidak mudah di awal, tetapi Anda bahkan dapat membuat skrip cuaca Anda sendiri dengan praktik berkelanjutan.
Jika Anda siap untuk tantangan lebih banyak, periksa cara lain untuk membangun stasiun cuaca dengan Raspberry Pi.
Ada pertanyaan? Beri tahu kami dengan menghubungi kami. Kami akan senang membantu Anda.