PS4コントローラ で ロボティクス

Home > 電子工作 > PS4コントローラ で ロボティクス
すき 2
うんこ 0

前々からやってみたいと思っていたゲームコントローラによるロボット制御に挑戦してみました。

 

PS4コントローラとESP32連動

以下の記事を参考にPS4コントローラとESP32の連動を試しました。

ESP32用ライブラリは以下を使用しました。
 https://github.com/aed3/PS4-esp32

 

PS4コントローラは以下の互換品を購入

連動動作

ここではESP32マイコンとしてATOM Matrixを使用してコントローラのボタンでLEDの色を変えてみました。

Arduinoコード

 

ついにESP32とゲームコントローラの連動を自身でも実施することができました!
 

AudiostockでBGM・効果音を販売中!

Wheel-Legged Robot

PS4コントローラでATOM Matrixを制御することが可能となりましたので、以前製作した Wheel-Legged Robot を動かしてみたいと思います。

Wheel-Legged Robot はロボットの王様です

ちなみにこれまではESP32をアクセスポイントとしてWiFiでスマホをつないでブラウザアプリで制御しておりました。

ボタン

まずはコントローラのLRボタンで足位置を変更できるようにしてみました。

 
反転ボタン追加

 
バランスモードボタン追加。足位置を容易に変えれるので楽しい♪

ジョイスティック

ジョイスティックでタイヤ動作と歩行制御を実施できるようにしました。

 

おさんぽ

PS4コントローラで Wheel-Legged Robot を自由自在に動かせるようになったのでおさんぽに出かけました。

おわりに

ここでは長年憧れていたゲームコントローラによるロボット制御を実現しました。

ありがたいライブラリと高機能コントローラによって今後のロボティクスライフが更に明るいものとなりました。

次の記事

Wheeled Quadruped Robot を作りたい1

「PS4コントローラ で ロボティクス」への3件のフィードバック

  1. はじめまして。
    毎回、すごい物を作られているのを見て
    感動しています。
    ゲームコントローラーで操縦するのは
    あまり見かけなかったのですが出来るんですね!
    僕もできないクセにコントローラーを買ってしまいました(^^;
    なんとか真似できるように頑張ろうと思います。

    1. ありがとうございます!

      私も ありがたいライブラリと商用のコントローラのおかげで可能性が拡がりました。

      1. 返信ありがとうございます。
        参考にして見様見真似でやってみたら
        ATOM Matrixの色を変える所までできました!
        嬉しい限りです。これからいろいろ挑戦したいです(^^)

コメントはこちらから

メールアドレスが公開されることはありません。コメントのみでもOKです。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください