Sendai Micro Maker Faire 2022に出展できることになった
たいへんありがたいことにtoio友の会の枠で仙台のMicro Maker Faireに出られることになりました。
というわけでネタを考えます。(基本的に出るからには毎回新ネタにしたいと思ってますので。)
ご当地ゆるキャラはどうだろう
とりあえず宮城県のアンテナショップにいって仙台のゆるキャラを調達
![![P_20220502_160930_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F7d056e52-1df0-9b99-1ff7-ecd02521017e.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=1454d378ba1bc2d5e111fd25a4cb17f2)
![![P_20220502_173755_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F8c710662-fcaa-db96-6ee7-a48bc5fc5479.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=5c860cfefc2e5cc66b779bef67b1d640)
むすび丸という名前らしい。なかなかかわいい。小さめの缶バッジもありますが、これは新作ができなかった場合の保険としてMaker Faire Tokyo 2020のときの展示を流用してtoio core cubeの蓋に貼った部分をむすび丸の缶バッジに差し替えて出そうと考えて確保しました。
こいつらをtoio core cubeの上にのせて動かすとご当地感もでていいのでは?と、このぬいぐるみを載せる台(背中に挿す棒つき)をデザイン。
立っている板の上のほうにある穴は安全ピンを通す穴です。ここに安全ピンの針を通してぬいぐるみの服と留めて外れないようにします。
さて動かすものはなんとなくできましたが、どう動かすか。いままでのMaker Faireの出展ではコロナ感染対策として、手でさわらずに動かすという展示ばっかりやってきましたが、まあ今回もその路線でいこうと。(手でさわる場合、毎回アルコール消毒とか大変なので、ということもありますが。)
ちょうど、クラウドファンディングで、ステレオカメラ方式のdepthカメラOAK-D liteを手に入れていたので使ってみようかなと。
すでに手認識についてはHand tracking with DepthAIがあって、簡単に使えそうです。
右手、左手で一体づつうごかしてみます。
うーん、微妙。たぶんもっと速く手を動かしてしまうだろうから全く追従できないのと、奥行方向の手の移動とむすび丸の移動のラグが気になってしまう。
MG 1/100ドムを動かすというネタを思いついてしまった
Advent Calenderの1日前の記事にしましたが(toio core cubeで1/100 MGドムを動かす(準備))、こいつを動かすほうがおもしろそうだ、ということで路線変更。
とはいえ、今度は右足、左足と2つのtoio core cubeを同調させてうごかさないといけません。単体でtoio core cubeを動かすのと違って位置指定移動が使えません。それでも位置情報を読み取りながら指定角度への旋回と指定距離の移動の機能までは作りましたが、マット上の指定位置への移動ができてないので、OAK-Dの手認識に合わせた位置への移動ができず、いまいちな感じ。
ひらきなおってできることだけでまとめる
展示までの残り時間もすくなくなってきたので、手認識はつかわずにシンプルに前進、後退、旋回のみの操作に絞ることにしました。
確かM5のUNITにジェスチャーセンサがあったよなーとこれをRaspberry Pi Zero Wに接続、試してみたところ、動きませんでした。orz
I2Cバスのプルアップ抵抗値の問題? とか思って抵抗値の変更とかやってみても動かず
![![P_20220506_083116_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F4733b9bc-879a-d712-6c73-9bd893d0b76f.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=5298bf65ee2fea22ca6acdb86d292a4b)
そもそもRaspberry Piで動くとは保証してない製品だからしかたないですが。
どうやら、SEEEDから出ているやつならRaspberry Piで動くようなのでそちらを調達し、動かすことができました。
今回はRasPi Zero用のユニバーサル基板にGROVEコネクタをはんだ付けしてつなぎましたが、はんだ付けしなくても以下の製品を使えばコネクタを指すだけで使えます。
ジェスチャーセンサは手の横切る方向と手を右回り、左回りで回すジェスチャーを認識できますが、どう認識されたかを表示しないとわかりづらいので表示器をつけました。たまたま手元にM5のHEX LEDを持っていた、というのもあります。
矢印のパターンを作るのが地味にめんどくさかったですが。操作方法と表示の対応は以下のようにしました。
これらのGROVE機器とtoio core cubeはRaspberry Pi Wでpythonを使って制御しています。
手のジェスチャで動かすとざっくりとしかうごかせないのである程度広くないといけないので開発者マット2枚分のA2サイズのエリアでうごかすようにしました。また、落下防止のため、移動エリアのリミットは入れました。
いざ展示本番
設置
![![P_20220625_115538_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2Ff9d2c377-fe82-957c-bc6c-b581f773667c.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=8916960c1e1a6e7fff6293a16add650e)
![![P_20220625_115526_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F56ed38b6-1cbe-a549-ea91-cb677ea04599.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=f660035783a10138fb9255b38dfee37a)
左からジェスチャーセンサで動かすガンプラ、真ん中がtoio友の会の皆様の作品ビデオ、右が豊田さんの音楽にあわせたプロジェクションとtoio core cubeの動きの同調作品。
ドム単体だけじゃなくて、むすび丸も仙台に連れて行って、ドムの前で一緒に動くようにしています。
途中から年少メイカーの作品を追加展示
スーパーにお買い物にいったときにどこに商品があるかを探すゲーム
![![P_20220625_145929_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F9f52318e-f79a-2548-42a0-52a1310b880b.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=a7f2bb22c7283962c337b2631071ba02)
おわりに
Sendai Micro Maker Faireはこじんまりとしていましたが、そのぶんじっくり展示を見ることができました。また、お客さんや展示者の方と長く話をすることもできたのがよかったなあと。
なお、一番多かった質問は「なぜ、ドムは3機ないんですか?」です。それは転売ヤーのせいなんだよぉお。orz
![![P_20220625_081855.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F2358337b-69ff-b164-d82c-4caeffb84cbd.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=b4539767edfc4b54f515436c3531c750)
![![P_20220625_082707_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F2e69f03d-b8f5-3cd4-bca8-f745c4076955.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=4156d5a890b276f5936fe08e17c720a7)
![![P_20220625_102747_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2Fca7a24d5-5e00-516b-ecd6-a56fc88499e5.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=e8e63d36f7bd90596a13a17f18b5c165)
![![P_20220625_105345_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F3a64a5f9-fddb-7111-d9f0-fd8590addb23.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=6899c5e46e188c117f53bf215bf0c9b2)
![[P_20220625_151828_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F320a395d-41ec-17a0-5d5a-26c640582d75.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=a30639ab21e77796882aed9cb1f7ecb4)
![![P_20220625_184306_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F5797d572-6c7e-eae2-5082-5125d5c8e0da.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=a73cc0cb9a84fbab498dd88b742e57df)
![![P_20220625_230458_1.jpg]](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F431649%2F63b248ce-0165-4d4e-a20e-2323a6b55313.jpeg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=616309b4102801ed747fe6417b9d4ac9)