>kzy373kzyさん
こんにちは
ご返信ならびにアドバイスありがとうございます。
ちょっと悩むところですね~
やはり、180度サーボで同時制御というよりは、360度サーボ使ってギア制御の方が精度出そうですし。
となれば、ロータリーエンコーダ使って1ギザごとに何回転かさせるような制御も良いかもですね。
マイコン制御は初心者なので勉強になります。
そのような使い方なら仕組みの簡単さと言う点から見ると360゜連続回転サーボの方がマッチしているのかもしれない。
サーボ軸をボリューム軸と直結したとして、音量を上げたいときにはボリュームを時計回りに回す必要があるので、サーボ軸は反時計回りに回すことになるからパルス幅を停止状態の1500μsより+α(100μsとか)したハルス列で駆動。ちょうどよいボリューム位置になったら停止状態になる1500μsのパルス列に戻す。
音量を下げたいときには逆に停止状態のパルス幅より短くなるようなパルス列で駆動。ちょうどよいボリューム位置になったら停止状態になる1500μsのパルス列に戻す。
でも直結だと操作性が悪すぎてボリューム調整なんてできないかもね。
サーボ出力軸の回転速度が無負荷時で毎分100回転もあるから0.75回転のボリュームだと0.5秒で回し切っちゃうもの。
360゜連続回転サーボーだと直結ではだめで、減速機が必須ですね。
180゜サーボだと最大回転角が180゜なので調整範囲が狭まりますがフルボリュームで鳴らすことはないでしょうから、それでも良いのかもしれませんね。あとはコントローラ側でスプリングリターンになっている中立位置を解消するためにスプリングの取り外しですかね。
Re:無題
>とうやさん
こんにちは~
組み込みは初めてなので、色々実験しながら勉強したいと思います。
Re:無題
>正法眼蔵さん
こんにちは~
やはり、納得できなかったので追加で実験してみました。
Re:無題
>nightwish_daisukiさん
こんにちは~
ラッチングリレーなるものがあるのですね。
ちょっと面白そうかもです。
偶にはディジタル波形見るのも良いですね。
Re:無題
>kzy373kzyさん
こんばんは。
>操作量に応じてボリュームを上げること
自分がやりたいのはこの動作です。
センサーをボリュームとしてボリュームが動いた角度と同じようにサーボを動かす。
この動作をさせたいのです。
>音楽聞いてる間中レバーを操作しっぱなしにしたいのかしら
アルディノで360度サーボはサーボコマンドが使えない事が判ったので代替策で考えました。
ちなみに、このラジコンはサーボ制御ですのでリモコン側にニートラル位置に戻すスプリングがついているだけで、そのスプリングを取ればホイールの回転に応じてその位置で保持されるような動作をすると思います。
これが、今回やりたいボリューム操作と似ていましたので取り上げました。
もし、この360度サーボで
頭が堅くなっちまったおいらには、endlessprojectさんが何をどうやりたいのがいまだに良く判りません。
アンプのボリュームを操作したいらしいことだけは判っています。
サーボモーターを制御するにあたって何をどう操作してアンプのボリュームを調節しようとなさっているものなのか...。
ボリューム軸とサーボモーター軸を直結してサーボモーターの回転角制御したいのかしら。サーボのオフセット位置をボリューム最小位置にして、操作量に応じてボリュームを上げることくらいならできるでしょう。
でもラジコンの操作レバーから手を離すとラジコンカーのステアリングがニュートラルに戻るように、アンプのボリュームもオフセット位置戻ってしまいますので、音楽聞いてる間中レバーを操作しっぱなしにしたいのかしら...。
それとも、オフセット位置を調節するダイアルの可変幅がそのままアンプのボリュームの操作幅になるようなコントローラーを別に作りたいのかしら...。
こんにちは~~
w( ̄o ̄)w オオー!
オーディオ と言うより、
制御講座になって参りました m(__)m
まだまだ粘りますね♪
オシロの活躍が良いですね~♪
アナログでなくデジタルに首突っ込むのも面白いです!(^^)!
ラッチングリレー使って数値を物理的に記憶してみたり(秋月で安く取扱い開始)、真空管時代のコンピューターを追体験できるかもしれません😄