天文と気象(とその他いろいろ)

組み込みや制御系ソフトウェアのエンジニア。学生時代は物理学専攻(量子力学/素粒子実験)…

天文と気象(とその他いろいろ)

組み込みや制御系ソフトウェアのエンジニア。学生時代は物理学専攻(量子力学/素粒子実験)・理学修士。天文好き。気象予報士(気象予報士会関西支部)。noteのテーマは「コンピューターで自然科学を表現すること」。詳細はプロフィールを参照。

マガジン

  • コンピューターで気象を表現する

    気象予報士であり、ソフトウェアのエンジニアでもある筆者が、Pythonなどを駆使して、天気図を描いたりするマガジン。 天気図の作図にあたっては、京都大学生存圏研究所の生存圏データベースのGPVデータや気象庁のデータを使用させて頂いています。

  • コンピューター・ネットワーク関連

    コンピューター・ネットワーク関連の記事まとめ

  • IoTで気象観測 AtmosBot2.x(システム運用編)

    自作の気象観測システムAtmosBotを使った気象データ(気温、湿度、気圧、日照)の観測のシステム運用に関する紹介をしています。

  • 天体観測

    天体観測・撮影の記録です。 Instagramでも画像を公開しています。 https://www.instagram.com/symmetrybreaking0601/

  • 天体観測機器とデジタル化

    観測機材のことや天体観測をより高度にデジタル化することをテーマとしたマガジンです。

最近の記事

  • 固定された記事

リニューアルされた気象庁HPからデータをダウンロードしてPythonで実況図を作成する - アメダス編 -

はじめに先月気象庁のホームページがリニューアルされた。使いにくくなったといったツイートも見受けられたが、個人的には好意的に受け止めている。 ただ、これまで早朝に自動でダウンロードしていたアメダス、レーダー、ウィンドプロファイラ、気象衛星画像などの実況データがダウンロードできなくなった。 というのも、これらのデータは以前は単なる画像データだったので、画像のURLを指定してダウンロードすれば良かったのだが、リニューアルに伴いこれらのデータが単なる画像データで提供されなくなった

    • 【AtmosChart】 5分毎全国合成レーダーGPV対応

      TL;DR10分毎全国合成レーダーGPVの配信がなくなっていた 代わりに5分毎全国合成レーダーGPVが配信されているので対応した 10分毎全国合成レーダーGPVは配信停止最近は天気図解析をしていないので気づいていなかったが、気象レーダーの図が生成されていなかった。 原因を探っていくと、そもそもGPVのフィルのダウンロードで404エラー(Not found)となっていた。 GPVのデータをダウンロードさせてもらっている京都大学生存圏研究所のダウンロードページを見ると、該

      • 【AtmosBot2.1Pi】 InfluxDB + Grafana/ChronografでDashboardを作る

        TL;DRAtmosBotのデータをInfluxDBに書き込むMQTTクライアントを追加する InfluxDBに書き込んだデータからGrafanaやChronografでDashboardを作って可視化する AtmosBot2.1Piは順調に稼働中だが、システム側のアップグレードを行った。 システム構成MQTTのBrokerからPublishされたAtmosBot2Pi/dataのデータをInfluxDBへ書き込むクライアントが追加部分。 InfluxDBヘ書き込んだ

        • ビクセンED81Sにオートガイドを設置する

          ビクセンのED81Sは既に生産終了している鏡筒だが、使い勝手が良いので気に入っている。オートガイドなしで撮影をしていたのだが、長時間露出の撮影には限界があるのでようやくオートガイドを導入することにした。 当初ある販売店のネットストアーでオートガイドのセットを購入しようとしたのだが、納期が数ヶ月先になると言うことでキャンセルすることに。そこで代わりのものを検討することになった。 よく考えるとモノクロCMOSカメラ(ZWO社のASI290MM)を持っていることを思い出す。惑星

        • 固定された記事

        リニューアルされた気象庁HPからデータをダウンロードしてPythonで実況図を作成する - アメダス編 -

        マガジン

        • コンピューターで気象を表現する
          25本
        • コンピューター・ネットワーク関連
          12本
        • IoTで気象観測 AtmosBot2.x(システム運用編)
          9本
        • 天体観測
          13本
        • 天体観測機器とデジタル化
          6本
        • アメダス紹介
          31本

        記事

          アメダス紹介・・・第28回 潮岬アメダス

          昨年10月以来のアメダス紹介は潮岬アメダス。先月中旬に白浜、串本まで一泊二日の旅行をしたので立ち寄った。 下記はコミュニティーバスの「測候所跡前」バス停の前にある、その名の通り潮岬の測候所があった跡地(のはず)。 十数年前に青春18切符で大阪から潮岬まで日帰り旅行したことがあった。その頃はまだ民間のバスが運行されていて「測候所前」というバス停を通過した記憶があるが、その時にも既に測候所が廃止された後だったかはっきりしない。 アメダスが設置されているのは測候所の跡地の西側

          アメダス紹介・・・第28回 潮岬アメダス

          ビクセンED81SにレデューサーEDとKiss M2で直焦点撮影できるようにしてみる

          はじめに今回のnoteではビクセンのED81Sにレデューサーを入れて焦点距離を短くし、広角になったところにCanon EOS Kiss M2を直焦点で接続して撮影できる環境を作ってみる。 下記のパーツを使ってED81SとCanon EOS Kiss M2を接続する。今回は光害対策にQuad BPフィルターを接続する。 レデューサーED 直焦ワイドアダプター60(EOS用) Tリング(Canon EOS用) マウントアダプター EF-EOS M 48mm Quad

          ビクセンED81SにレデューサーEDとKiss M2で直焦点撮影できるようにしてみる

          【AtmosBot2.1Pi】 Ambientとの通信を暗号化する

          はじめに以前、一時的にAtmosBotの調子が悪かった時、原因究明のためRaspberry Pi上でtcpdumpを使ってパケットキャプチャーを取得していた。 その際、Ambientとの通信がHTTPで送信されていて暗号化されていないことに気づいた。 送信するデータにはチャネル番号やライトキーを含んでいる。第三者が使っているチャネルに送ることもできてしまう。 そこでHTTPSで暗号化してデータ送信するように変更してみた。 HTTPS化Ambientとの通信にはGitH

          【AtmosBot2.1Pi】 Ambientとの通信を暗号化する

          AtmosBot2.0Piのシステム変更(運用編)・・・AtmosBot2.1Piへ

          はじめに以前、AtmosBot2.0Piのシステム変更として通信プロトコルをHTTPからMQTTに変更する準備をしていることをnoteにした。 時間がなくて3ヶ月経ってしまったが、年末年始に本格的に取りかかった。 本運用するには障害時のログ解析やバッテリー状態のモニタリングなど、メンテナンス性の強化をすることにした。 システム構成下記が検討したシステム構成図になる。赤矢印はPublish、青矢印はSubscribeになる。 右側の3つのクライアント(Ambient、T

          AtmosBot2.0Piのシステム変更(運用編)・・・AtmosBot2.1Piへ

          デュアルスピードフォーカサーに交換する

          見出し写真がいつも使っているビクセンのED81Sという鏡筒。最近は星雲や星団を撮影することが多く、小さめの短焦点の鏡筒は使い勝手がいい。 この鏡筒は10年ほど前にアイソン彗星を観測するためにちょうど良いかなと思って購入したもの。購入とほぼ同時期にアイソン彗星は近日点付近で消滅してしまって彗星観測には使えなかったけど。 最近観測や撮影用にいくつか購入した小物の一つがデュアルスピードフォーカサー。細かいピント合わせに便利な小物だ。 黒い部分を回すと通常のスピードでドローチュ

          デュアルスピードフォーカサーに交換する

          【天体観測】 2024年1月5日 オリオン大星雲と馬頭星雲

          久しぶりの天体観測約1年ぶりの天体観測のnote。1年間ずっと星を眺めていなかったわけではないのだが、noteにはしていなかった。 ただ昨年夏に病気を患ったこともあって、それ以降はしばらくお休みをしていた。なので久しぶりの天体望遠鏡を使って観測になる。 夕方まで天気が良かったので暗くなる前に天体望遠鏡を外に出して事前準備を始めた。 19時過ぎにアライメントを始めたのだが、木星とアルデバランでアライメントをしたところで上層の薄い雲(巻雲、巻層雲)に覆われてしまった。 気

          【天体観測】 2024年1月5日 オリオン大星雲と馬頭星雲

          プロセスプールで天気図作成を高速化してみた、その他諸々

          TL;DR色塗り天気図自動作成システムをAtmosChartと命名 プロセスプールを使って天気図生成時間を改善 コードのリファクタリング リポジトリーをGitHubに移行 AtmosChartと命名本題の前に・・・ ずっと天気図作成システムの名前を付けていなかった。実家の庭に設置している気温などの観測システムにはAtmosBotと名付けたので、天気図生成システムはAtmosChartと名付けることに。 以前運用していたBash版のシステムをAtmosBot1.0、

          プロセスプールで天気図作成を高速化してみた、その他諸々

          AtmosBot2.0Piのハードウェアの改善

          はじめに前回AtmosBot2.0Piの通信方法をMQTTに変更するシステム変更のnoteを書いた。 技術的には問題ないのだが、実運用するにはログなどの保守環境も整備する必要がある。ただ、その作り込みをする時間がなくて現在保留中となっている。 そうしているうちに一点問題が発生したのでその原因の調査と対策をする。 一時観測が中断する観測が止まってしまうことが時々発生するようになった。更に何かの拍子に観測が再開することも分かった。 下記は未明から明け方にかけて観測が中断し

          AtmosBot2.0Piのハードウェアの改善

          AtmosBot2.0Piのシステム変更(準備編)

          はじめに先日、Raspberry Pico Wに変更してAtmosBot2.0Piへ移行したことをnoteにした。 最後にAtmosBot2.0PiとRaspberry Piとの通信をHTTPからMQTTヘプロトコルを変更したいと書いていた。 ここ最近週末に時間が十分取れなかったり、やる気にならなかったりしていたのだが、相変わらず十分な時間はないが少しやる気がでてきたのでまずは準備に取りかかることにする。 HTTPからMQTTへの変更仕様まずはHTTPを使った現在のシス

          AtmosBot2.0Piのシステム変更(準備編)

          アメダス紹介・・・第27回 八森アメダス

          はじめに1年以上アメダス紹介をしていなかったが、久しぶりに紹介するのは秋田県の北部の八峰町の沿岸部に設置されている八森アメダス。 勤務している会社は毎年みんなで一斉に有休を取得しましょう、という日が年に数日あって、普段通り出勤することもできるし在宅勤務してもいいのだが、社員食堂も休みになるなど基本的には会社はお休みモードになる。 今年は6月中旬に設定されていて、プラス1日もお休みにして土日を含めて3泊4日で秋田から青森方面へ旅行に行ったついでに八森アメダスに立ち寄った。

          アメダス紹介・・・第27回 八森アメダス

          MacBook Air 2012とお別れ

          長らく自宅で使っていたMacBook Air 2012。初めてのMac購入が嬉しくて届いた日に撮影したのが上の写真。ずっと自分の生活に欠かせないデバイスだった。 このMacも数年前にOSアップデートの対象外になり、バッテリーも消耗し、更にはSSDへアクセスできずに起動中にフリーズしたり、起動できないこともあったり。 これ以上は使えそうにないので諦めて処分することに。ついでに眠っていたiPhone5、iPhone5s、そしてiPad2も一緒に処分。これらも思い出のデバイスた

          Raspberry Pi Pico Wで気象観測システムAtmosBot2.0Piをつくる(運用編)

          はじめに前回はAtmosBot2.0Piの準備までをnoteにまとめた。 前回はテストまでをnoteにまとめたが、今回は実運用についてまとめた。テスト過程では見えなかった課題があり、安定した観測まで思いのほか時間を要してしまった。 実際の観測に使ってみるユニバーサル基板に配線をして各パーツを取り付ける。 電池ケースのリード線が基板に直接半田付けされているので改善したいけど、すぐにパーツが手に入らないので今後の課題にしておく。 屋外に設置したものが下記の写真。 電池ケ

          Raspberry Pi Pico Wで気象観測システムAtmosBot2.0Piをつくる(運用編)