「次の記事でリモート側の紹介をします」と書いといて忘れてました。
クライアント側というか、キー操作側ですね。
パドルやタテ振りキーをPCに取り込むことができるのか!?と言う疑問は早々に解決済みでした。
なぜかというと、CWを絶賛練習中の頃「CWTW-Pro」と言うソフトで入力の練習もしていたから。
当時は送信練習機能は有料でしたが料金を支払って利用。タテ振り電鍵でツートンツートン打ち込んで、思った符号がPC上に表示されたら正しく打ててる証拠。
夕食後によく練習したものです。
この時に作ったコネクタをもう一度作れば良いだけですが、当時のブログサイトは無くなっていますね。
Evernoteに保存していた CWTW-Proの取説メモ。
-----
「9ピンのD-SUBコネクタ(雌側)」の4ピン(DTR)を電鍵の共通端子に、
6ピン(DSR)を電鍵の短点端子に、
8ピン(CTS)を電鍵の長点端子に接続するとあるが、実際に接続した例を示す。
エレキーパドルへの接続は RS―232C D-sub 9pin コネクターの
DTR(4番ピン):共通線
DSR(6番ピン):短点
CTS(8番ピン):長点 とします。
これでCWTWの設定を「エレキー」にすればパソコンがエレキーになり符合音が出せてデスプレー上に送信文字が表示されます。
共通線と短点用線(または長点用線)を縦振電鍵に接続し電鍵設定を「縦振」にすると縦振電鍵の送信練習もできます。
----
コネクタはパーツ入れにあったので、こんなケーブルだけ追加購入。
RS232C USB 変換ケーブルは、なんとなく値上がりしているきがするが・・・とりあえずamazonで見つけた安いぶんにした。
10/20時点で ¥1,049でした。
取りこみ用ソフトウェアはPythonで作りました。サーバ側と同じですね。
サーバー側と同じ時間のウェイトをいれて、その時の電鍵状態をみてOnなら送信フラグ を1、Offなら送信フラグを0って感じでセットします。
1バイト分(8回)の組み合わせができたら、サーバに送信するだけですね。クライアント側は簡単です。
若干調整は必要でしたが、ひとまず同じPC上ではUDP通信でデータを送って、サーバ側ソフトでは受け取ったデータを展開して無線機のCWポートをOn/Offすることに成功!
いつものコンテストの時と遜色なく操作出来た。
ここまでできたら、猛烈に意気消沈・・・? いや、達成感はあったからOKですね。
実際にリモート操作する事はないので、ひとまずこのプロジェクトは終了です。
めでたし、めでたし・・・っと。