開発背景(Development background)
宇宙天気データを活用し、持ち運び可能なリアルタイムオーロラ予報デバイスを作成
Using space weather data to create a portable, real-time aurora forecasting device
・開発の目的(Purpose of development)
宇宙からの情報を手元で感じ取りたい。オーロラーを見てみたいから
I want to feel information from space at my fingertips.
I want to see the aurora.
・機能(Function)
Kp値表示(Kp value display)
太陽風スピードとIMF Bz表示(Solar wind speed)
GPS位置に応じたオーロラ観測確率判定
(Aurora observation probability determination based on GPS location)
【ポケットサイズの宇宙天気予報】【Pocket-sized space weather forecast】
常にリアルタイムで宇宙天気を取得し、アウトドアや観測旅行での意思決定をサポート
Continuously obtain real-time space weather information to support decision-making during outdoor activities and observation trips.
特徴(Features)
:軽量・コンパクト(Lightweight and compact)
Multi-WiFi&GPS連動(Multi-WiFi and GPS connectivity)
→Use tethering between your home and your smartphone
視覚的に分かりやすいUI(Visually easy-to-understand UI)
ハードウェア(Hardware)
- M5StickC Plus2
- GPS/BDS Unit v1.1
- StickC Bridge(https://ksasao.booth.pm/items/6685176)
ソフトウェア/ライブラリ(Software/Library)
- M5Unified
- ArduinoJson
- HTTPClient
- TinyGPSPlus etc
API
- NOAA SWPC (Space Weather Prediction Center) API
- アイコン、または色で即時理解できるUI設計
(UI design that is instantly understandable through icons or colors)
- APIデータを即座に解析するロジック
(Lightweight logic that instantly analyzes API data)
- 小型端末でも高い視認性
(High visibility even on small devices)
- 実運用を意識したWiFi2系統接続&GPS機能
(Dual WiFi connection and GPS functionality for practical use)
オーロラ可視性データ取得フロー
(Aurora visibility data acquisition flow)
①APIリクエスト(API Request)
NOAA SWPC(太陽風スピード、Bz成分、Kp値)
(NOAA SWPC (Solar wind speed, Bz component, Kp value))
②データ処理(Data Processing)
JSON解析(JSON Analysis)
必要データ抽出(Kp値、太陽風速度、Bz)
(Data (Kp Value, Solar Wind Speed, Bz))
③表示(Display)
TFTにUI表示(TFT UI display)
オーロラ可視性の判定
(Aurora visibility determination)
(Good/Fair/Poor)
下の図を見てください。(Please see the figure below.)
下の図を見てください。(Please see the figure below.)
Youtube:https://youtu.be/qLGBVw1peXw
Comments