ハードウェア Hardware
M5 StickC Plusを3Dプリンタで作った機構をつかってtoio core cube 2個と組み合わせています。
機構のみの追加なのではんだ付けとかは不要です。
M5 StickC Plus is combined with 2 toio core cube using a mechanism made by 3D printer.
Since only the mechanism is added, soldering is not necessary.
さかさまにした上側のtoio core cubeがピッチ、ロール、下側のtoio core cubeがヨーを担当します。 さかさまにした上側のtoio core cubeの左右の車輪を同じ方向に回すとピッチ、片方だけ、または左右を逆方向に回すとロール動作になります。下側のtoio core cubeはヨー動作または普通に前進、後退、旋回が可能です。
組み立て方 Hou to build
STLデータはこちらにあります。3Dプリンタで出力してください。
STL data can be found here. Please use a 3D printer to output the data.
https://www.thingiverse.com/thing:5155449
組み立て手順についてはこちらも参照してください。
https://qiita.com/kenichih/items/ec675b6988270aea3a87#%E7%B5%84%E3%81%BF%E7%AB%8B%E3%81%A6%E6%96%B9
ソフトウェア Software
M5StickC Plusと2つのtoio core cubeとはBLEで通信し、タイヤの回転、停止指示を行っています。
M5StickC Plus and two toio core cube communicate with each other via BLE to provide tire rotation and stop instructions.
ピッチ、ロールの位置についてはM5 StickC PlusのIMUから姿勢を検知して制御しています。
Pitch and roll positions are controlled by detecting the posture from the M5 StickC Plus IMU.
M5 StickC PlusのファームウェアはArduino IDEで作成しました。toio core cubeとのBLE通信ができればなんでもいいのでmodableなどを使っても実装できると思います。
The firmware for M5 StickC Plus was created with Arduino IDE.
YouTubeで紹介させて頂きました!
https://youtu.be/EQ8MzfDM10I
スタックチャンという先人(先輩?)をリスペクトしつつ独自の工夫と進化を遂げて出来上がった楽しい&かわいいキャラクター作品。toioを裏返して使うことで首の動きを実現したり、2台を組み合わせつつM5Stick-Cから制御することで自律・自立的に自由に動き回れる点も可能性を感じました。