banner

ニュース

Jan 30, 2024

グレン・エイキンスの最新のアップサイクル航空計器は、マウンテンバイクでの高度の増減を示します

エンジニアのグレン・エイキンスは、古い航空機の高度計を改造しました…まあ、これはまだ高度計ですが、航空機の高度の代わりに、記録されたマウンテンバイクセッション中の高度の増減が表示されます。

「このプロジェクトでは、Python スクリプトとデジタル-シンクロ プロジェクトの更新バージョンを使用して、ビンテージ航空機の高度計でマウンテン バイクの上昇と下降を 60 倍のリアルタイム速度で再生します。」とエイキンズ氏は説明します。このコンバータは単一のボードに収まり、3 つの Microchip MCP4802 DAC と 3 つの [Texas Instruments] OPA548 パワー オペアンプを使用して、高出力 400Hz AC 波形を生成し、高度インジケーターのサーボ ループに電力を供給して制御します。」

問題の高度計は、単に可変電圧を受け入れるだけのものではなく、I2C や SPI などを介したデジタル制御信号さえも受け入れるものではありません。 その代わりに、シンクロのように動作するサーボ ループ、つまり一見モーターのように見えますが、単一の送信機をアナログ信号を通じて 1 つ以上の受信機にリンクするデバイスです。 「ソフトウェアとハ​​ードウェアは、サーボ ループに電力を供給して制御するための正弦波を生成する必要があります。まるでシンクロ受信機を制御しているかのように」とエイキンズ氏は説明します。

エイキンス氏がビンテージの航空機計器を何か新しいものにアップサイクルしたのはこれが初めてではない。先月、彼は以前にMicrochip PICとRaspberry Pi Picoを搭載したアダプターを開発した後、古いタコメーターをリバースエンジニアリングしてCPU使用率モニターに変えた。 Selsyn ベースの計器ディスプレイ用ボード。 この後者の設計は、自転車メーターに電力を供給する新しい強化されたアダプター ボードの基礎として機能しました。

「最初のコンバータは機能しました」とエイキンズ氏は説明します。「しかし、数十本のワイヤで接続された 4 つのボードにまたがっていて、使用するのが非常に不便でした。更新されたコンバータは 2 つのボードのみで構成されています。最初のボードは、[ Raspberry Pi] Pico 開発ボードの SPI バスを 2 番目のボードに接続します。2 番目のボードは、DAC、オペアンプ、およびパッシブを含む D2S ボードです。」

デスクトップ上で実行される Python スクリプトは、マウンテン バイクでの外出中に Garmin スマートウォッチから記録された GPX ファイルをデコードし、乗車中のあらゆる時点の標高とともに最小標高と最大標高を抽出します。 次に、これを Pygame ライブラリに入力して高度グラフを作成し、その上を緑色の円 (ライダーを表す) が最大 60 倍のリアルタイムで移動し、各時点が高度計に送信されます。

エイキンスの全文は彼のブログでご覧いただけます。

共有