Pantau Cuaca – Stasiun Cuaca DIY Raspberry Pi dengan Unggahan Dropbox
Mengumpulkan data lingkungan dan mengunggahnya dengan aman ke Dropbox. Kontrol perangkat melalui joystick Sense HAT untuk setup yang benar-benar otonom.
Cerita
Catatan: Silakan gunakan kode saya, tetapi ingat untuk memberikan kredit kepada saya. ([email protected])
Saya telah menghabiskan banyak waktu meneliti stasiun cuaca, yang menginspirasi saya untuk membangun sendiri. Panduan berikut dirancang untuk digunakan di lokasi terpencil di mana pengumpulan data yang andal sangat penting.
Solusi ini berjalan di Python 2.7 dan memerlukan koneksi internet yang berkelanjutan selama penyiapan dan operasi. Ini dirancang untuk Raspbian (Raspberry Pi OS).
Baca instruksi dengan cermat sebelum memulai untuk menghindari rintang tengah penyiapan.
Langkah 1: Instal Library Dropbox
SDK Dropbox diinstal melalui pip. Jika pip belum ada, buka terminal dan jalankan:
sudo apt-get install python-pip python3-pip
Lalu instal library dengan:
sudo pip install dropbox
Ini biasanya selesai dalam 15–30 detik.
Langkah 2: Siapkan Dropbox
Untuk mengunggah berkas, buat akun gratis di https://www.dropbox.com/ atau gunakan yang sudah ada.
Di halaman utama Dropbox, klik titik tiga (…) di sudut kanan bawah dan pilih Developers.
Di bagian Developers, klik My Apps di kiri, lalu Create app. Pilih Dropbox API, pilih App folder, dan namai aplikasi Anda “weather monitor”.
Setelah dibuat, Anda akan diarahkan ke halaman pengaturan. Gulir ke Generated access token dan klik Generate. Salin token segera – itu hanya akan muncul di halaman ini.
Langkah 3: Siapkan Pi
Hubungkan Sense HAT ke Raspberry Pi sebelum menyalakannya. Setelah boot, letakkan skrip (ditemukan di bawah halaman ini) di Pi sebagai weather.py di dalam folder Documents.
Ganti MY_ACCESS_TOKEN pada baris 7 dengan token yang Anda buat. Pastikan Pi memiliki akses internet dan Sense HAT berfungsi. Saat program berjalan, data yang dikumpulkan akan muncul di Apps/weather monitor/ di halaman utama Dropbox Anda.
Langkah 4: Jalankan weather.py saat boot
Buka terminal di Pi dan ketik:
sudo crontab -e
Jika ini adalah kali pertama Anda menggunakan crontab, pilih nano sebagai editor. Gulir ke akhir file dan tambahkan:
@reboot python /home/pi/Documents/weather.py &
Simpan dengan Ctrl+O dan keluar dengan Ctrl+X.
Selamat! Anda hampir selesai.
Terapkan Pantau Cuaca ke lokasi yang diinginkan. Letakkan dalam casing tahan air sambil memastikan aliran udara yang memadai untuk pembacaan sensor yang akurat. Anda dapat memperluas sistem dengan baterai, komunikasi radio, atau bahkan peringatan Twitter untuk peristiwa cuaca signifikan. Untuk aplikasi pengawasan, lihat proyek ini.
Sumber: Pantau Cuaca