おおがきIoT x AIハッカソンに参加したよー

Tetsuji Ishii
Sep 3, 2018 · 10 min read
最後の集合写真。みんな満足気でとても素敵。

9.1(土)-9.2(日)に大垣のソフトピアジャパンで開催された「おおがきIoT×AIハッカソン by Mashup Awards 2018 #ma_2018」に参加しました。

Mashup Awatdsとしての大垣開催は今年で3回目となります。いつもに比べて初参加や学生の参加が多かった印象ですね。

さて、滅多に書かない自分のブログ(以前に書いたのはちょうど1年前)なので、自分のことを中心に書いていこうと思います。まず、ぶっちゃけ今回のイベントはあまり乗り気ではありませんでした。そもそものテーマがIoT(いまさら?)とAI(会社で死ぬほどやっている)だったから。技術的に何か普段触れないものが触れるってことはなさそうだったんですよね。でも、終わってみると「ハッカソンの原点」にもどってきたって感じでとっても心地いいイベントでした。これは、ほとんど一人で企画を考えて、有志サポーターを集めてくれたMAイスター市川さんの力が大きいです。またMashup Awardsがコミュニティ主体の方向に変わり、参加者主体がより強調されてたこともいい影響を与えていました。

そんなイベントで自分が何を目指したか?

私はいつもハッカソンに参加するときは、プロダクトよりもチームビルディングで新しい仲間との出会いを期待しています。だから、アウトプットされたプロダクトってその場限りでも気にしていませんでした。継続開発してコンテスト応募ってのは義理を果たす程度なんですよね。

でも、今回は「水位を計測できるセンサーを作りたい!」という確固たる目的をもっていました。しかし、このプロダクトは面白くも、楽しくもなさそうなため、ボッチソン(チームをつくらず一人で全部やること)になることを覚悟していました。ところが、ところが、アイデアソンの同じテーブルで自分と同じ水位を計測したいって人がいるじゃありませんか!

ほぼ同じ。違いはLine通知ぐらい

これは組むしかないと思いチームビルディング開始直後に、即ナンパしました。こんなことってあるんですねー。

どうやって水位センサーを作ろう?

APIの説明を聞いているときもこのことばかり頭にありました。

同じチームになった近藤さんも特にアイデアや実装方法がわかっている訳ではありませんでした。そんなときはサポート頼みになります。今回の大垣ではmicro:bitやMESHが用意されていましたが、企業の方が宣伝できている訳ではなく有志のサポーターがほとんどでした。これもいままではとは大きく違う点です。

サポーターに確認したら「MESHのGPIOタグでも銅線で水位を測れそう」とか「超音波距離センサーがあるのでmicro:bitに着けて水面までの距離が測れる」という情報を得ました。Line通知はIFTTTとclovaが連携できることも知り、せっかくなのでclovaを借りました。

近藤さんと一緒に近所のダイソーに買い出し。選んでいるときが一番楽しい。

会場近くに100円均一があるのも、ソフトピアのメリットですね。

買ってきた材料をいろいろ組み合わせて水位を測る実験をしたところ、アルミ線(銅線が売ってなかった)では水についても通電しませんでした。そこで、アルミ線ではなく土壌の湿度を測るセンサーを用いる方法を試したところうまくいきました。自分ひとりで作ろうとしたら、こんなに短期間で課題を解決できそうもありません。これもハッカソンの醍醐味です。

材料はそろった。あとは実際に水位を測る実験を繰り返すのみ。

会場が20時に閉まったあとでも、ソフトピアは宿泊施設が併設されていて、とてもリーズナブルに泊まれます。しかも宿泊者が自由につかえる和室があって、そこで引き続き開発作業もできます。作りたい水位センサーはできそうでしたが、まだコンセプトを決めていませんでした。お互いが「なぜ水位センサーを作りたいのか?」ってことを意見交換しました。すると近藤さんは私の家から車で10分ぐらいのご近所さんだと判明。

岐阜っぽさを出したい!

と、いうことならclovaに鵜匠の恰好をさせてみたくなりました。そこでCODE for GIFU手芸部のメンバーに声掛けしたら、改田さんが途中参戦して作ってくれることになりました。

フェルトと毛糸で鵜匠の衣装を試行錯誤
可愛いとかなり評判。手芸部最強です。

ハッカソンでは「水」は超危険

着々とつくりたいものに近づきつつありましたが、最大の強敵は「水」でした。水位を測るために容器を買ってきて水を張るんですが、周りはパソコンやら電子回路やら水と相性の悪いものばかり。他の参加者に迷惑かけないためにも別室にいって実験を繰り返しました。デモの練習でも水が飛び散らないように細心の注意が必要でした。

電子回路に水。。。そりゃ危険ですよね。

もう一つ、危険水位に近づいてきたらLEDの電光掲示板で文字を表示する機能もつくりたかったのですが、こちらもmicro:bitでは一苦労。文字を表示するようなライブラリはなく1つづく光らせるLEDを指定しなければなりません。

Excelでマトリクスを作ってLEDの番号を把握。まさにネ申エクセル。
この行数で1文字分。3文字出すだけで発狂しそう。

限られた時間の中ではうまいやり方を探している時間はないので、とにかくできることの積み上げが大事になります。

さあ、プレゼンだ!

今回は審査員を呼ぶ形式ではなく、参加者同士の相互投票で決まるオーディエンス賞と各サポーターの独断できまるテーマ賞の形式でした。しかも発表順もくじ引きとかでもなく立候補形式のゆるーい感じ。みんながどんな苦労を乗り越えてプレゼンに至ったのか知っている人同士なので緊張感というより、温かい目で見守る空気が出来上がっていましたね。

私たちが作った作品はこちらです。

micro:bitで水面までの距離とLED制御。MESHでClovaに通知。

他で気になった作品は飲み会の割り勘をしてくれる「会計人Pepper」です。これはコンセプトがよく出来ており、ありきたりの割り勘Pepperではありません。飲み会の写真をPepperが撮影してくれて、その写真に映った人を社長とか変顔とか女性とかを判断して割り勘率を決めると言うもの。スマホの割り勘アプリでも同じようなことはできそうですが、Pepperがやることで認識が失敗しても宴会ネタとして誰も傷つかないんですよね。

かなり遠くからでも映っていれば性別を判断してくれる

残念ながら当日は性別判断するところまでで、学習させた社長顔認識モデルでの実演はできませんでした。ブラッシュアップに期待ですね。

みんなでタッチ&トライと懇親会

発表後にそれぞれの作品を触る「タッチ&トライ」があり、気になった作品をみて回ります。お互いが苦労したところとか、アドバイスとかを話し合ったりできて楽しいです。存分に作品を楽しんだあとは懇親会です。

みんなでカンパーイ!でも、疲れ切ってますよねw
シースーも出た。お腹すいたー。

IoT x AI賞、LINE Clova賞、オーディエンス賞のトリプル受賞

もう、ほとんどおまけみたいなものですが、最後に各賞の表彰式がありました。自分たちのチームは3つの賞をいただくことができました。

IoT x AI賞。副賞はmicro:bit。
LINE Clova賞。副賞はClova Friends。

最後のオーディエンス賞を決める相互投票は「会計人Pepper」との一騎打ちになり、結果として同率1位の9票を集めることができました。自分のつくりたいものを作り切って、みんなから選んでもらえたこの賞が一番うれしかったですね。

オーディエンス賞。副賞は専門学校のパンフレットw(Quoカード2,000円分)
会計人Pepperチームも受賞。おめでとうございます。

最後に

今回はどのチームも作りたいものを一生懸命つくっているのが印象的でした。また、ハッカソン自体に初めて参加した人達のみのチームもありましたが、とても楽しそうに取り組んでいました。自分も「モノをつくる」ってことを純粋に楽しめました。

また参加者兼サポーターとして盛り上げてくれたMAイスター。参加者と同じ目線のサポーターの方々が居てこそ、この空気感になったんだとおもいます。ありがとうございました。

伴野さんを中心にMAイスター達。1会場で4人も集まるのは稀。
参加者にまじって話を聞いてくれるサポーターの方々

また、来年も開催すると思うので、ぜひぜひ大垣まで遊びにきてくださいねー。

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade