pca9685について



  • サーボモーターの制御をしようと購入したのですが
    記事のサンプルを実行してもサーボが動きませんでした。
    pca9685は5vの別電源を使用しておます。

    ご回答いただけると幸いです。


  • administrators

    @bまてるだ こんにちは。
    別電源とのことですが、obnizとpca9685のgndは接続されていますでしょうか。
    また、波形が出ているか確認したいのですが、LEDなどありますでしょうか。
    もしあればサーボモーターにつながる電源部分に電気が来ているかどうか、また、信号線の部分にLEDをつないだ時にPWMの出力を変えてLEDの明るさが変わるかどうかを確認いただければ幸いです。



  • @Yuki-Sato

    obnizとpca9685はgnd,oe,scl,sds,vccを繋げており
    pca9685は別でgndと5vを繋げています

    あいにく現在LEDを持ち合わせておらず確認ができません。申し訳ありません。


  • administrators

    @bまてるだ

    使われていないobnizのioはありますでしょうか。それをadとして動かして、出力の確認ができます。例えばio11が使われていないとして

    obniz.ad11.start(function(voltage){
      console.log(voltage)
    })
    とすることで電圧がログに出るようになります。
    この状態でio11をpca9685のモーターとつないでいる3つのピンそれぞれにつないで
    gndは0vかvccは5vかpwmがでてるはずのところはpwmのduy比を0や100に変えた時にちゃんと0vや5vになるか。
    
    を確認することで出力を見ることが出来ます。


  • @Yuki-Sato

    返信ありがとうございます。
    先ほど確認いたしました。
    gndは0v
    vccは5v
    きちんと表示されました。
    再度サーボモーターを取り付けましたがやはり電源が入りませんでした。



  • @bまてるだ

    先ほど別電源を安定化電源に変えたところ
    問題なく動作いたしました。
    電流の問題なのかわかりませんが、ご回答いただきありがとうございました。


  • administrators

    @bまてるだ 動作したとのこと良かったです。obnizとモジュールの間での通信はうまく行っていたようなので、電源が必ずしも低かったとはいい難いのですが、それで動くようになったのであれば電源の出力が弱かった可能性が高いですね。

    また何かありましたらご連絡下さい。


 

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