ESP32-Plane-Radar: ライブ航空機トラッカーの構築
ESP32-Plane-Radar: ライブ航空機トラッカーの構築
ESP32-Plane-Radar プロジェクトは、ESP32-C3 マイクロコントローラーと 1.28 インチの円形ディスプレイをライブ航空機追跡デバイスに変換します。近くの Automatic Dependent Surveillance-Broadcast (ADS-B) トラフィックデータを取得することで、デバイスは距離と方位に従って航空機をプロットし、デスクトップディスプレイ上にソナースタイルのレーダー可視化を作成します。
ハードウェア要件と組み立て
デバイスの構築には ESP32-C3 と 1.28 インチの円形ディスプレイが必要です。組み立てプロセスでは、薄いシリコンベースのワイヤーを使用した基本的なはんだ付けとケーブリングが含まれます。
ファームウェアのフラッシュには、ブラウザベースの ESPHome ウェブフラッシュツールを使用すると、新しい ESP32 に 30 秒未満でソフトウェアをインストールできます。
3Dプリントとエンクロージャーオプション
このプロジェクトにはいくつかの 3D モデルが存在しますが、特定の設計には許容誤差の問題があることにユーザーは注意する必要があります。
- Original Model: MakerWorld の matixovi によるモデルは見た目が魅力的ですが、一部のボードのバッチに対して許容誤差が厳しすぎる可能性があります。
- Alternative Model: MakerWorld の ThePrintableWatch によるモデルは、オリジナル設計のフィットメント問題に直面しているユーザーのための実行可能な代替案として提供されます。
ファームウェアの拡張とカスタマイズ
ESP32-Plane-Radar ファームウェアのカスタムフォークは、飛行データとユーザーインターフェイスにいくつかの品質向上をもたらしました:
- Flight Context: 航空機は、利用可能な場合、出発地と目的地のデータを表示し、利用できない場合はコールサインがフォールバックとして使用されます。航空機タイプの説明はより具体的になりました(例:
B737-800はB737の代わりに)。 - Environmental Data: ディスプレイは現在、局所的な天気、温度、湿度、および現在の時刻と日付を統合しています。
- Web Interface Improvements: ウェブポータルは現在、初期設定後に座標を変更できるようになります。表示オプション(単位、滑走路設定、天気、温度フォーマット、12/24 時間形式など)は、Wi-Fi 設定をリセットせずに調整できます。
- Accessibility: テキストサイズはデフォルトで 10% 大きく、永続的なスライダーによりユーザーは 80% から 130% の範囲でテキストサイズを調整できます。
- OTA Updates: ファームウェアは現在、認証済みの Over-the-Air (OTA) アップデートをサポートしており、USB 接続を必要とせずにブラウザ経由で今後のファームウェアバージョンをインストールできます。
技術的分析とコミュニティフィードバック
コミュニティの議論では、このデバイスと実際のレーダーの間の重要な技術的違いが強調されています。このデバイスは、航空機を検出するために無線波を送信または受信しないレーダー発信器ではなく、「レーダー表示」です。代わりに、adsb.fi などの外部ソースから処理済みの ADS-B データを取得します。
"ADS-B はレーダーではなく、ATC がこういったものを『副次レーダー』と呼ぶにもかかわらず。"
他のコミュニティメンバーは、ESP32 が生の ADS-B 信号を直接受信およびデコードするために必要な処理能力をおそらく欠いていると指摘しました。
関連プロジェクト
最近、類似の航空機追跡ガジェットが登場しており、AnthonySturdy によるマイクロレーダー プロジェクトや、近くのフライトを特定するためのモバイルアプリケーション skyoverhead が含まれます。