サーボTower Pro SG90の制御角度について



  • A angle=90
    B angle=90-60
    C angle=90+60
    の場合
    AからBの移動絶対角度=60°
    AからCの移動絶対角度=60°
    となることを期待しているのですが、実際の移動絶対角度はBとCで
    異なるような気がします。(目視)

    サーボ側の問題かもしれませんがobnizの仕組み上、何か関係する事は
    ないでしょうか?


  • administrators

    @Google-Homer さん

    目視で見た場合,どれ位ずれているように見えますか?

    obnizはサーボモーターに対して,50Hzにて0.5ms(0度)〜2.4ms(180度)のパルスを出力します.これがサーボモーターの設定とずれている可能性があります.

    もし使われているのがTowerProのSG90でしたら,データシート上では
    obnizの設定とサーボモーターの設定は一致しているようです.
    http://akizukidenshi.com/download/ds/towerpro/SG90_a.pdf


  • administrators

    タイトルでサーボモータの型番書いてありましたね…
    失礼しました



  • 下記プログラムの実行結果の動画を送りたいのですが、方法わかりません。
    ここで添付できますか?

      FRservo.angle(82);
      await obniz.wait(3000); 
    
      for ( step=1; step<5 ; step++ ){
        
        FRservo.angle(82+80);
        await obniz.wait(1000);
        
        FRservo.angle(82-80);
        await obniz.wait(1000);       
      }

  • administrators

    すみません,今は動画をアップロードする機能はついていないので,
    外部ストレージサービスを利用いただければと思います.

    下記のようなストレージサービスがあります.

    もしくは,twitter, facebook, email等で送っていただければ,こちらで頂いたファイルをサーバーにアップロードして貼り付けます.
    twitter : @obniz_io
    facebook : https://www.facebook.com/obniz.io/
    email : info@obniz.io



  • 下記に動画上げました。
    https://youtu.be/tosQQZFzQYA


  • administrators

    @Google-Homer さん

    動画ありがとうございます.
    弊社でも対象のサーボを購入中ですので,ついたら試してみます.

    SG90のドキュメントを確認しましたが,角度精度についてはとくに保証されていませんでした.一般的にこのタイプのサーボモーターは簡易的な作りになっており,角度の精度はそれほどないようです.
    角度精度が必要な場合は,補正をするか,他のサーボを使うことをおすすめします.



  • ありがとうございました。個体の問題だったようで、交換したら解消しました。但し、時間経過とともに他の個体もずれて来た気がしますので、ご指摘のように、そもそもそんなに精密ではない物のようですね。


 

Recent Projects

  • @nak435 かしこまりました。よろしくお願いします。

    read more
  • @Yuki-Sato さん、

    外部の3.3vを使うとはいえ普通にvccやgndを供給して問題なくうごくのであれば、弊社での動作確認後Flick Hatのライブラリとして公開できればと思っているのですがいかがでしょう。

    今週末に確認しますので、お待ちください。

    read more
  • @nak435 時間がかかってすいません、

    なんとか3.3vをgndにつないでFlick Largeを動かしたかったのですが、うまく動かすことができなかったです。
    3.3vをgndを繋がずに接続するというのはライブラリで推奨して伝えることは難しいと思ってます。

    Flick LargeでなくFlick Hatの方で、外部の3.3vを使うとはいえ普通にvccやgndを供給して問題なくうごくのであれば、弊社での動作確認後Flick Hatのライブラリとして公開できればと思っているのですがいかがでしょう。

    よろしくお願い致します。

    read more
  • @nak435 ありがとうございます。
    接続は3.3vのgnd以外同じでした。
    エラーはそのせいかもしれませんが、しかし電気的にはgndを繋がない場合3.3vとしてうまく供給できないはずなのでそこが不思議です。

    教えていただいたプログラムの部分を修正して試してみたいと思います。
    また少し時間がかかりそうなのですが、早めに試したいと思います。

    引き続きよろしくお願い致します。

    read more