パソコンでローテーターをコントロールする装置がFun-232です。Fun-232はワンボードマイコンの一種であるArduinoを使い
Windowsパソコンと連携し動作するコントローラーです。
YAESUのローテーター・コントローラー GS-232Bと同等の機能を有しています。
WindowsアプリのFunTrack(フリーソフト)を使うことで衛星の自動追尾システムができます。
実際のコントローラーと同じようにローテーターを動かすWindowsアプリのFunROTOR(フリーソフト)もあり、
パソコンのリモートデスクトップの機能を使えば、シャックのローテーターを遠隔操作(リモートコントロール)できます。
さらに、Logger32のローテーター制御も可能です。
Fun-232 controlling the rotator with a personal computer.
It has the same functions as YAESU's rotator controller GS-232B.
You can use the Windows application FunTrack (free software) to create an automatic
satellite tracking system.
Logger32 rotator control is also possible.
KENPRO
KR-5400B/KR-5600B
YAESU
G-5400B/G-5600B/G-5500/G-5500DC
G-800DXA/G-1000DXA/G-2300DXA/G-2800DXA
※EMOTO ローテーター接続にはFun-232の改造が必要です。
G-5500DC 等
G-800DXA 等 DXAシリーズ
PCとFun-232をUSBケーブルで接続します。
Fun-232の電源はパソコンのUSBポートから供給されます。
450度回転のローテーターを使う場合は、Fun-232の設定は必要ありません。
360度回転のローテーターを使う場合は、以下の操作を行います。
Fun-232のマイクロコンピュータはArduino UNOを使用しています。
・マイコンチップ:ATmega328P
・動作電圧:5V
・デジタルI/Oピン:14本
・アナログ入力ピン:6本
・Flashメモリ:32KB
・SRAM:2KB
・EEPROM:1KB
・クロックスピード:16MHz
・10bit A/Dコンバータ
・PWM(0V,5V)出力
右側の基板がArduino uno R3
左側の基板がFun-232INF基板
パソコン側のUSBポートから電源供給を受けるので、ACアダプターは不要です。
基板間の配線はピンプラグとターミナルブロックで繋がっており、基板の取り外しが楽です。
Arduinoのメインスケッチの最初の部分です。
ここにお見せすることは出来ませんが、A/D変換後の処理に関しては、値のふらつきを
最小限にするためのアルゴリズムを考案しプログラミングしてあります。
Fun-232をパソコンに繋げ、WindowsアプリのTera Term(ターミナルソフト)によってArduinoの動作を確認することが出来ます。
キーボードから直接コマンドを入力することで、ローテーターを動かしたり、Fun-232の状態を見ることが出来ます。
ソフトウェア設計の経験がある方は、挑戦してみてください。
Fun-232をコントロールするWindowsアプリの設計は難しくはありませんが、
シリアルポートの入出力データは少し戸惑うかもしれません。
ここにアドバイスを書いてみました。