低軌道衛星の自動追跡またはISSからの無線信号を聞く





Summercon 2013カンファレンスで、アメリカのエンジニアでありアマチュア無線オペレーターであるTravis Goodspeedは、衛星放送受信アンテナを移動するターゲットに自動的に向けるための自家製システムを実証しました。 彼はパブリックドメインでシステム設計を公開し 、管理プログラムはPythonで書かれています。



確かに 、グッドスピードの設計を段階的に繰り返すことは非常に困難です。彼のプロジェクトでは、彼が古野の非常に珍しい高価なプレートFelcom 82Bを使用したからです。 船舶用に特別に作成されたため、船舶の移動中にガイダンスを保持しながら、トランシーバーを地上局または他の物体に正確に向けることができます。 プレートは、モーターとマイクロコントローラーを備えたプラットフォームに取り付けられています。







Travisはプレートの制御回路をわずかに変更し、 EiBotBoardおよびBeagleBoneミニコンピューターを介してモーターをコンピューターに接続しました。 方位角が失われた場合の自動キャリブレーションのために、ウェブカメラもプレート上に置かれました。











プレートを制御するために、プログラマーは、家のサーバーからPostgreSQLデータベースから情報を取得するいくつかのスクリプトを作成しました。 したがって、たとえばISSでのガイダンスは、簡単なコマンドで実行されます。



UPDATE target SET name='ISS';
      
      





宇宙オブジェクトの現在の座標を予測するために、 CelesTrakカタログから情報を受け取る小さなPyEphemスクリプトが設計されています。 Pygameのグラフィカルインターフェイスには、CelesTrakベースのすべての低地球軌道衛星、惑星、星が表示されます。 オブジェクトのガイダンスは、マウスをクリックすることにより実行されます。 Pythonコードはスマートフォンでも実行できます。







低軌道衛星に加えて、この方法で他の移動目標を追跡できます。 当然、星は、たとえばいくつかの強力なパルサーからのリズミカルなパルスなど、それらからの無線信号を聞きたくない限り、私たちにはほとんど興味がありません。 しかし、宇宙衛星は別の問題です。 火星に行って、Curiosityおよび火星軌道ステーションから信号を受信し、そこから信号をブロードキャストできます。 国際宇宙ステーションを聴いてみることができます。 データベースには、太陽系からほとんど飛び出したが、依然として太陽に向かって狭い指向性の無線信号を定期的に送信している、最も遠い衛星ボイジャー1とボイジャー2の座標も含まれています。



プレートからの信号はPCに送られ、ここでフィルタリングして聞くことができます。 ただし、Travisはこの部分をまだ完了していません。



All Articles