○どんな体験ができるのか?
普段粉チーズを手で振ってカップ麺や、パスタ、ピザなどにふりかけてませんか?
このマシーンはチーズ星人になりきって、お好みの量のチーズをぶっかける体験ができるシステムです。
ちなみにチーズ星人はこれです

マシーンを操作するときは、このように指を人差し指を立ててチーズを送り込む動作をしましょう。
するとチーズぶっかけマシーンがあなたの動きに合わせてチーズをぶっかけ始めます。
もちろんどれだけぶっかけたかはチーズ星人がチェックしています。チーズ星人からメールでレビューが届くので見てみましょう。良いかけっぷりだと褒めてくれますし、あまりぶっかけてないと「もっとかけろよ!」と圧をかけてきます。
さぁチーズ星人になりきってチーズをかけよう!
○準備するモノ
- Joy-Con (Bluetooth接続)
- Unityが使える環境
- M5 ATOM U (PCとUart接続)
- 非公式 ATOM motor driver kit
- チーズぶっかけマシーン
○システムの動きについて
- Unityで認識されているJoy-ConのL,Rボタンを押しながらコントローラーを振ると、振られた事をUartでATOM Uに接続します。振っていると1、振り終わると0が送られます。この時同時にPCからは”チチチチ”と自分の操作に合わせてチーズ星人の声が再生されます。
- その信号に応じてATOM UがATOM motor driver kitに対して動作、停止の信号を送る事でモーターが動き出します。
- モーターの動く力でどんどんとチーズがふりかけられていきます。
- チーズのふりかけを止めるときはJoy-conを動かさない、またはL,Rボタンから手を離せばOKです。
- L,Rボタンを離して少し時間が経つと、Google Apps Scriptにチーズをかけていた時間の情報をPOSTします。
- その結果を使って、Google Apps scriptのメール送信機能を使い、自分のところにチーズ星人からメールが届きます。

追加: 催促機能
このシステムの動きとは別にこのシステムを使いたくなるよう、スマホのメールアプリを起動するとチーズ星人が迷惑メールを送ってくる機能を追加。 この機能はiPhoneのショートカットAppにあるオートメーション機能を使っており、メールアプリを起動するとgoogle apps scriptにリクエストを送信し、それをトリガーにチーズ星人から以下のメールが来ます。

迷惑メールというくらいなので、メール本文にはカップヌードルカレーを購入できるサイトへのリンクが貼られております。

メール自体はスプレッドシートを活用し、シートにある本文や件名などをApps scriptで読み込んで送付できるようにしました。コードを変更しなくても後から簡単に文章や宛先変更ができて良いですね。
YouTubeで紹介させていただきました!
https://youtu.be/NIDBk5v0_Og
かつて見たCMのキャラクターに多大なる愛情と技術をぶっ込んだ作品。本人のこだわりは、愛情と技術を上手く合体させ、デモ動画は見る人に衝撃と笑いを巻き起こしました。この作品を見たら、みんなチチチチチっを真似せずにはいられない!
チチチチチチチチ!世代の人ならまだしも、知らない人も熱量に圧倒されてました笑 実装範囲の広さのさることながら、JoyCon、独自モータードライバ、チーズぶっかけ筐体など実装のこだわりにも圧巻。チーズのかけ具合によって迷惑メールでFBまであるのは斜め上すぎました。楽しませてもらいました!チチチチしたい!