2022年9月11日日曜日

バランスロボをESP NOWで操縦

 月刊I/O(2022年7月号、工学社)で紹介していただいたM5ATOMのバランスロボ(リンク)を、ESP NOWを使ってジョイスティックで操縦できるようにしました。

左がロボット、右がジョイスティックコントローラです。



ジョイスティックコントローラの裏側からの写真です。M5StackのATOM Lite、TailBAT、 Joystick Unit(ATMega328内蔵の旧バージョン)を利用しています。(MFT2022で展示したものは、M5StickCで制御していましたが、ソフトを簡略化するためにATOMに変更しました。)

 



 

 

 

 

 

 

 

 このロボットとジョイスティックでサッカーを試してみました。ボールが転がりすぎないように、サッカーフィールドには布を貼ってあります。


 

 

 

 

 

 

 

  


   ビデオです。ジョイスティックを押し込むと、ロボットの顔が赤くなるようになっています。


ロボットのソースコードです

コントローラのソースコードです

 2022/9/14 上記ソースコードのリンクが間違っていたのを訂正しました。