気象台とIOTに参加– CWOP
Do-Wop、Do-WopCWOP…。
SwitchDocLabsによるこの新しいInstructableでは学習します
- CWOP(市民気象観測プログラム)とは
- RaspberryPiベースのウェザーステーションをCWOPに接続する方法
- どのソフトウェアが必要ですか?
- CWOPに登録する方法
- CWOPの結果を確認する方法
そして最も重要なことは、それを楽しんでください!
SwitchDoc Labsは、Instructable Readers向けにすべての製品を10%オフで提供できることを嬉しく思います。Amazon.comではコード6NOFQ9UWを、Tindie.comでは672E608を使用してください。 2015年9月3日まで有効です。
CWOPとは何ですか?
Citizen Weather Observer Program(CWOP)は、米国に集中しているが150か国以上にある個人所有の電子気象観測所のネットワークです。このネットワークに参加することで、コンピューター化された気象観測所(WeatherPi – http://www.instructables.com/id/Create-Your-Own-Solar-Powered-Raspberry-Pi-Weather/など)を持つボランティアが自動化された地上気象観測を送信できるようになります国立気象局へ。
次に、このデータは、米国本土の48州全体の状態の短期予測(3〜12時間先)を生成するために、RapidRefresh予測モデルによって使用されます。
CWOPオブザベーションも一般に再配布されます。データを呼び出し音に通し、データに品質評価を割り当て、データがシステムに取り込まれる前に提案を行う、広範な品質管理ソフトウェアのセットがあります。
CWOPは元々、アマチュア無線家がパケット無線を実験して設定したものですが、現在はインターネットのみに接続されたステーションの大部分が含まれています。 2015年7月の時点で、世界中の10,000を超えるステーションがCWOPネットワークに定期的に報告しています。
ステップ1:CWOPにサインアップする
CWOPへのサインアップはかなり簡単です。
1)指示に従って、http://wxqa.com/SIGN-UP.html
でDW指定番号を取得します。2)WeatherPi
の構成ファイルに値を設定します3)このInstructableの次のステップで提供されるソフトウェアを使用して、ステーションを起動して実行します。
リンク
CWOPのチェック、表示、その他の情報のための便利なリンクのセットは次のとおりです。
CWOPリンク:http://www.wxqa.com
ステーションを確認してください:http://www.findu.com/cgi-bin/wxpage.cgi?call =EW766…
(EW7667をDW指定番号に置き換えてください)
データリンクのCWOP品質:http://www.wxqa.com/aprswxnetqc.html
ステーションについて知られていること:http://weather.gladstonefamily.net/cgi-bin/wxsite…。
ステップ2:ソーラーパワーのWeatherPiとは何ですか?
最近、SwitchDoc Labsは、太陽光発電のRaspberry Pi WeatherStationを構築するための完全な指示を作成しました。その指導可能なものはここWeatherPiにあります。
WeatherPiは、SwitchDocLabsによってメーカー向けに設計されたソーラーパワーのRaspberryPiWiFi接続気象ステーションです。これは、構築していじくり回すのに最適なシステムです。すべてが変更可能であり、すべてのソースコードが含まれています。最も重要な機能は次のとおりです。
- 20の異なる環境値を感知します
- 完全に太陽光発電
- 環境の履歴(MySQL)を含む完全なデータベースがあります
- 太陽光発電システムに関する多くのデータを監視および報告します–教育に最適です!
- 自己完結型で、電圧低下と電源の問題がないか監視されています
- リモートで変更できます
- データをダウンロードしてPCで処理します
- SMS(テキスト)メッセージング、Twitter、Webページなどを実行するように変更できます
- iPadベースのコントロールパネルがあります
- Twitter、WeatherUndergroundなどに簡単に接続できます
このInstructableは、WiFiソーラーパワードラズベリーパイウェザーステーションを構築する方法を示します。このプロジェクトは、カリブ海の熱帯の島であるキュラソーに配備された太陽電池式の環境モニタリングシステムである大規模なプロジェクトキュラソーを含む、他の多くのプロジェクトから生まれました。 Project Curacaoは、MagPiマガジンの広範な記事に書かれています(第18号から始まり、第22号まで続きます)。
WeatherPiソーラーパワードウェザーステーションは優れた教育プロジェクトです。このプロジェクトには、教育目的で調べて分析できる多くの側面があります。
ステップ3:WeatherPiへのCWOPインターフェース
CWOPサーバーと通信するときは、APRS(Automatic Packet Reporting System)と呼ばれるプロトコルを使用します。
APRSは元々、アマチュア無線ベースのシステムであり、地域ですぐに価値のある情報をリアルタイムで通信するためのものでした。現在では、データパケットを複数の場所に配布する必要がある多くのアプリケーションで使用されています。
このプロジェクトで使用しているソフトウェアは、TomHaywardと彼のpywxtdプロジェクトの優れた作業に基づいています。気象観測所の解析コードとデーモンコードを削除し、APRSライブラリを使用してデータをCWOPに送信しています。
ステップ4:WeatherPiソフトウェアのCWOPコード
CWOPソフトウェアは、WeatherPiステーションからデータを読み取り、現在の気象データを含むAPRSパケットをCWOPサーバーに送信します。
1つ目は、パケットをCWOPサーバーに送信するために使用されるpost_CWOPコードです。
メインのWeatherPiループにCWOPコードをインストールして、15分ごとに起動します。
#15分ごとに、新しいグラフを作成するif((secondCount%(15 * 60))==0):#900秒ごとに出力sampleWeather()sampleSunAirPlus()doAllGraphs.doAllGraphs()#CWOPデータを送信する#wind方向-真北からの角度#風速-整数MPH#突風-整数MPH#温度-度F#真夜中からの雨-100分の1インチ#湿度-%ここで100%=00#圧力-10分の1ミリバールの5つの数値CWOP .post_CWOP(wind_dir =currentWindDirection、wind_speed =currentWindSpeed、wind_gust =currentWindGust、temperature =CtoFInteger(outsideTemperature)、rain_since_midnight =0、hindugh =convertHumidity(outsideHumidity)、pressure =int(bmp180SeaLevel * 100 + 0.5))
詳細:気象観測所でIOTに参加– CWOP
現在のプロジェクト/投稿は次を使用して見つけることもできます:
- ソフトウェアcwop
製造プロセス