アカウント名:
パスワード:
ラジコン用のプロポ(送信機)には、特に飛行機やヘリなどの空ものの場合には「トレーナー端子」と呼ばれる端子があります。緊急時(初心者が気体の姿勢を見失ったりしたときなど)に上級者に操縦を代わってもらうために、送信機を接続しておく端子です。
#実際は、送信機の設定を揃えたりするのも面倒だし、墜落しそうになったら「奪い取る」のが手っ取り早いのであまり活用されません。
その信号を、PCのサウンドカードに突っ込んでジョイスティックとして使用する"SmartPropo"というものがあります。
以下、駄文。
その端子からは、(送信機の設定によって)PWM信号なりPCM信号が出てきます。PWMの方は、波形を見ればどんな信号か一目瞭然なのですが、PCMの方は、波形を見ても良くわかりません。誰に聞いても知らないので、自分で解析しようとしました。しかし、DSOなど高価な測定機器は持っていないので、PCのオーディオ端子に突っ込んで観測する方法を思いつきました。8bit/mono/48kHzで「録音」して、適当なヘッダを付けてPGM(P5)画像ファイルとして(横幅を調整しながら)開くと、きれいな縞模様が現れました。そこからの解析は早かったです。地道な作業でしたけど。
解析しているうちに、「リアルタイムで解析したらジョイスティックとして使えるんじゃなかろうか」と思い始め、できたのが "SmartPropo" です。
今から考えると、赤面するくらい拙いコードです。簡単な等化は行っていましたが自分のPC専用だし、ブラインド等化なんてもちろんやっていない。動かない人も居て当然ですね。初めのうちは、「動いたよースゲー」というのと、「期待していたけど動かなかった残念」という反応が半々くらいで返ってきました。しかし、そのうちに修論や就職活動で忙しくなってきてメンテナンスできないでいると、罵詈雑言や誹謗中傷ばかりが目立つようになりました。
で、面倒くさくなってやめてしまいました。ら、今でもメンテナンス続けてくれている人がいました。うれしい気持ちが半分、残りの半分は、いつまでたっても消えない黒歴史・・・。
http://www.smartpropoplus.com/dnn/ [smartpropoplus.com]
#本人なのでAC
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
逆の発想 (スコア:5, 興味深い)
ラジコン用のプロポ(送信機)には、特に飛行機やヘリなどの空ものの場合には「トレーナー端子」と呼ばれる端子があります。緊急時(初心者が気体の姿勢を見失ったりしたときなど)に上級者に操縦を代わってもらうために、送信機を接続しておく端子です。
#実際は、送信機の設定を揃えたりするのも面倒だし、墜落しそうになったら「奪い取る」のが手っ取り早いのであまり活用されません。
その信号を、PCのサウンドカードに突っ込んでジョイスティックとして使用する"SmartPropo"というものがあります。
以下、駄文。
その端子からは、(送信機の設定によって)PWM信号なりPCM信号が出てきます。PWMの方は、波形を見ればどんな信号か一目瞭然なのですが、PCMの方は、波形を見ても良くわかりません。誰に聞いても知らないので、自分で解析しようとしました。しかし、DSOなど高価な測定機器は持っていないので、PCのオーディオ端子に突っ込んで観測する方法を思いつきました。8bit/mono/48kHzで「録音」して、適当なヘッダを付けてPGM(P5)画像ファイルとして(横幅を調整しながら)開くと、きれいな縞模様が現れました。そこからの解析は早かったです。地道な作業でしたけど。
解析しているうちに、「リアルタイムで解析したらジョイスティックとして使えるんじゃなかろうか」と思い始め、できたのが "SmartPropo" です。
今から考えると、赤面するくらい拙いコードです。簡単な等化は行っていましたが自分のPC専用だし、ブラインド等化なんてもちろんやっていない。動かない人も居て当然ですね。初めのうちは、「動いたよースゲー」というのと、「期待していたけど動かなかった残念」という反応が半々くらいで返ってきました。しかし、そのうちに修論や就職活動で忙しくなってきてメンテナンスできないでいると、罵詈雑言や誹謗中傷ばかりが目立つようになりました。
で、面倒くさくなってやめてしまいました。ら、今でもメンテナンス続けてくれている人がいました。うれしい気持ちが半分、残りの半分は、いつまでたっても消えない黒歴史・・・。
http://www.smartpropoplus.com/dnn/ [smartpropoplus.com]
#本人なのでAC