

プロジェクト関連の資料が多数ありますが、簡単にまとめます。
元著者: https://github.com/skuep/AIOC
国内、立創広場版: https://oshwhub.com/infinite_future/aioc_easyeda
本質的には、STM32で全ての機能をシミュレートしており、PCやスマートフォン上でCM108というオーディオデバイスとして表示されます。Direwolfが新たにリリースしたCM108のPTT制御に対応しています。
無線機に接続されたシリアルポートは、PCに信号を送信し、CHIRPやその他のソフトウェアを使用して周波数を読み書きできます。
著者の最新ファームウェアには、仮想PTT機能が含まれています。提供されたスクリプトを使用してこの機能を有効化する方法を調査したところ、その原理は、オーディオキャッシュ内にデータが存在するかどうかを検出し、存在する場合にPTTを有効にするというものです。これにより、APRSDroidやRattlegramといった、この機能に最適化されていないソフトウェアに適しています。
複製作業中に発生する可能性のある問題点をいくつかご紹介します。
2.5mmと3.5mmのコネクタは、高温で溶けやすいため、速やかに取り出す必要があります。私は初期に2.5mmの先端にある黒いプラスチックを溶かしてしまい、オーディオコネクタの一部がUV5Rminiの中に残ってしまいました。最終的には分解して、別の部分から取り出すことにしました。
K頭の溶接時の間隔や長さを正確に把握することが難しかったため、著者の提案である、プロジェクト内に提供されている3Dプリント用の溶接補助具を使用するか、手動で操作する必要のないK頭を使用することを検討しました。私は後者を選択し、問題なく使用できました。
DFUでファームウェアを書き込む際に、Windows環境での試行はうまくいきませんでした。その後、この方法に従って進めました。Issue別のLinuxデバイスに交換しましたが、その後問題は発生していません。
同様に、Pythonスクリプトによる設定機能を使用する際には、Linux環境も変更しました。
この投稿を作成する際、作者がv1.4+のファームウェアを更新したことを知りました。これにより、いくつかの調整機能が追加されましたが、私が再現しているのは国内版1.1のハードウェアであるため、新しいファームウェアの機能は利用できない可能性があります。しかし、「モーズ信号による固定メッセージ送信」という「ほっけ」モードも存在し、後で試してみます。
もし自分で作るのが難しいけれど興味がある場合は、市販のものを購入することも可能です。フリマアプリには少し高めのものがありますが、こちらの方が安価です。もしかしたら、私の技術の方が高い業者よりも安く提供できるかもしれません。他者のビジネスを壊さないように願っています。
