obnizのフォーラムは新しいシステムに移行しております。
新しいフォーラムはこちらになりますサーボTower Pro SG90の制御角度について
-
A angle=90
B angle=90-60
C angle=90+60
の場合
AからBの移動絶対角度=60°
AからCの移動絶対角度=60°
となることを期待しているのですが、実際の移動絶対角度はBとCで
異なるような気がします。(目視)サーボ側の問題かもしれませんがobnizの仕組み上、何か関係する事は
ないでしょうか?
-
目視で見た場合,どれ位ずれているように見えますか?
obnizはサーボモーターに対して,50Hzにて0.5ms(0度)〜2.4ms(180度)のパルスを出力します.これがサーボモーターの設定とずれている可能性があります.
もし使われているのがTowerProのSG90でしたら,データシート上では
obnizの設定とサーボモーターの設定は一致しているようです.
http://akizukidenshi.com/download/ds/towerpro/SG90_a.pdf
-
タイトルでサーボモータの型番書いてありましたね…
失礼しました
-
下記プログラムの実行結果の動画を送りたいのですが、方法わかりません。
ここで添付できますか?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); }
-
すみません,今は動画をアップロードする機能はついていないので,
外部ストレージサービスを利用いただければと思います.下記のようなストレージサービスがあります.
もしくは,twitter, facebook, email等で送っていただければ,こちらで頂いたファイルをサーバーにアップロードして貼り付けます.
twitter : @obniz_io
facebook : https://www.facebook.com/obniz.io/
email : info@obniz.io
-
下記に動画上げました。
https://youtu.be/tosQQZFzQYA
-
動画ありがとうございます.
弊社でも対象のサーボを購入中ですので,ついたら試してみます.SG90のドキュメントを確認しましたが,角度精度についてはとくに保証されていませんでした.一般的にこのタイプのサーボモーターは簡易的な作りになっており,角度の精度はそれほどないようです.
角度精度が必要な場合は,補正をするか,他のサーボを使うことをおすすめします.
-
ありがとうございました。個体の問題だったようで、交換したら解消しました。但し、時間経過とともに他の個体もずれて来た気がしますので、ご指摘のように、そもそもそんなに精密ではない物のようですね。