Integrasikan Stasiun Cuaca Anda dengan CWOP: Panduan Praktis
Mengintegrasikan stasiun cuaca dengan Program Pengamat Cuaca Warga (CWOP) memungkinkan Anda berbagi data real-time yang akurat dengan Layanan Cuaca Nasional dan publik.
Dalam panduan ini kita akan melalui:
- Apa itu CWOP dan mengapa penting
- Menghubungkan WeatherPi berbasis Raspberry Pi dan tenaga surya ke CWOP
- Perangkat lunak dan konfigurasi yang diperlukan
- Mendaftarkan stasiun Anda ke CWOP
- Melihat dan memverifikasi data CWOP Anda
Dan, tentunya, nikmati prosesnya!
SwitchDoc Labs senang menawarkan diskon 10% untuk semua produk kami kepada pembaca Instructable: gunakan kode 6NOFQ9UW di Amazon.com dan 672E608 di Tindie.com. Penawaran berakhir pada 3 September 2015.
Apa itu CWOP?
CWOP adalah jaringan global stasiun cuaca swasta, terutama di Amerika Serikat tetapi juga di lebih dari 150 negara. Stasiun sukarela, seperti WeatherPi, mengirimkan observasi permukaan otomatis ke Layanan Cuaca Nasional. Data ini memasuki model perkiraan Rapid Refresh, memberikan perkiraan 3‑ hingga 12‑jam di seluruh bagian bawah 48 negara bagian.
Setelah melalui pipeline kontrol kualitas yang komprehensif, observasi CWOP didistribusikan kepada publik. Jaringan ini awalnya tumbuh dari eksperimen paket radio amatir dan sekarang mencakup sebagian besar stasiun yang terhubung internet. Pada Juli 2015, lebih dari 10.000 stasiun melaporkan secara teratur ke CWOP.
Langkah 1: Mendaftar ke CWOP
Pendaftaran sederhana:
- Dapatkan nomor designate DW Anda di wxqa.com/SIGN-UP.
- Masukkan nomor DW dalam berkas konfigurasi WeatherPi.
- Ikuti langkah yang tersisa dalam panduan ini untuk menyala stasiun Anda.
Tautan berguna:
Langkah 2: WeatherPi Tenaga Surya
WeatherPi adalah stasiun cuaca Raspberry Pi yang sepenuhnya berdaya surya yang dirancang oleh SwitchDoc Labs. Ia menawarkan:
- Pengukuran 20+ parameter lingkungan
- Database MySQL internal untuk data historis
- Diagnostik sistem surya (deteksi brownout, pemantauan daya)
- Konfigurasi jarak jauh dan ekspor data
- Output SMS, Twitter, atau web opsional
- Panel kontrol berbasis iPad
- Integrasi mudah dengan Weather Underground, Twitter, dll.
Baca instruksi pembangunan lengkap di WeatherPi Instructable.
Langkah 3: Antarmuka CWOP ke WeatherPi
Komunikasi dengan CWOP menggunakan Automatic Packet Reporting System (APRS), protokol yang berasal dari radio amatir dan sekarang melayani banyak aplikasi data real-time. Perangkat lunak WeatherPi memanfaatkan library APRS pywxtd Tom Hayward untuk transmitasi observasi.
Langkah 4: Kode CWOP di WeatherPi
Modul CWOP membaca data sensor dan mengirim paket APRS setiap 15 menit. Di bawah ini adalah pemanggilan fungsi inti:
# setiap 15 menit, buat grafik baru jika ((secondCount % (15*60)) == 0): # cetak setiap 900 detik sampleWeather() sampleSunAirPlus() doAllGraphs.doAllGraphs() # kirim data CWOP kami # arah angin - derajat dari utara sejati # kecepatan angin - integer MPH # angin dedaman - integer MPH # suhu - derajat F # curah hujan sejak tengah malam - ratusan inci # kelembaban - % di mana 100% = 00 # tekanan - 5 angka dalam selang milibar CWOP.post_CWOP( wind_dir=currentWindDirection, wind_speed=currentWindSpeed, wind_gust=currentWindGust, temperature=CtoFInteger(outsideTemperature), rain_since_midnight=0, humidity=convertHumidity(outsideHumidity), pressure=int(bmp180SeaLevel*100+0.5) )
Untuk detail lebih lanjut, kunjungi Instructable asli: Join the IOT with your Weather Station – CWOP.
Proyek Terkait
- Integrasi perangkat lunak CWOP