LINE Clova ハッカソンレポート:オーディエンス賞は同率1位の3作品すべてでobniz使われました!


  • administrators

    LINE Clovaのハッカソンに技術サポートで参加してきました

    9/22,23と3連休の2日間で,LINE Clovaのハッカソンにobnizの技術サポートとして参加してきました

    0_1537770044386_IMG_9722.JPG
    ↑サポート企業の席.他にもいろいろな企業がサポートに来てました

    参加者は今までobniz使ったことない人たちばかりでしたが,
    ハッカソンではたくさんのチームにobnizを使っていただけて,とても嬉しかったです.

    0_1537770067623_IMG_9728.JPG
    ↑obniz使ってくれるチーム手を上げて! でたくさんあげてくれたところ

    技術サポートとしては,obnizの使い方について相談に乗ったり,どんなセンサがあるかお話しししたり,おとなりのinfineonさんのセンサとobnizをつないでみたりしてました.
    みなさん一通りデモができるレベルまで作っていて,サポートしがいがありました

    オーディエンス賞

    2日間のハッカソンで,2日目15:30から発表とタッチ&トライをしました
    発表は必ずデモを含めること という条件だったので,皆さんデモを動かしてましたが,
    本番だけデモが動かない...ということもあり,ハッカソンあるあるでした

    賞はそれぞれのサポート企業が決める企業賞と,みんなで投票しあって決めるオーディエンス賞がありました.
    開票はリアルタイムで読み上げながら行ったのですが,すごい接戦で,なんと3チームが1位になりました!

    その3チームを軽くご紹介します

    頭イタクナイ散歩+ジャーニー

    0_1537770095924_IMG_9757.JPG
    気圧が低いと頭痛がする,なら気圧が高い場所を探そう!というデバイス
    obnizとinfineonさんの気圧センサをつないで現在位置の気圧を知り,気象庁HPよりもっと気圧が高いところをさがして提案してくれます.

    0_1537770152636_IMG_9793.JPG
    ↑デバイス

    ユニークなのが,何段階かあって,ちょっと近場の渋谷とかを教えてくれることもあれば,
    もっと遠く!というと北海道とかも教えてくれたりするところがまた面白かったです.

    おやすみログ

    0_1537770230024_IMG_9763.JPG
    Clova含め音声デバイスが目覚ましとしてよく使われることを更に発展させ,目覚ましタイマー/電気を消す/起こさないでください の旗を立てるをセットで行うデバイス
    就寝時刻と起床時間のログが取れるので,そのデータ活用が更にできそう!

    旗を立てるところにobnizを使っていただきました

    0_1537770184667_IMG_9795.JPG

    まるもん

    0_1537770274303_IMG_9775.JPG
    おばあちゃんの家にクローバーをおいて,家族がbotを使うという見守り系アプリ.
    おばあちゃんに家族の情報を伝えたり,その日に適した布団を教えてくれたりと,おばあちゃん側にそれを使うメリットがある
    のがすごくいいと思いました.

    0_1537770315681_IMG_9787.JPG
    温度センサをもとに最適な布団の提案をしてくれて,そのセンシングでobnizを使っていただきました

    以上の3チームがオーディエンス賞でした.

    そう,なんと!1位の3チームすべてobnizを使ってくれてます!!

    みなさんありがとうございます.

    他のチームでも使ってくださったところがあり,3Dプリンターでハードウェアをガチガチに作ってるところもあり,
    LINE Clovaの上で動くソフトだけでなく,ハードウェア側の製作も多い楽しいハッカソンでした!

    P.S.

    ドラえもんClovaの服みたいなの作ってたこちらの作品,個人的にすごく好みでした.手が動いて胸が光る!
    0_1537770954743_IMG_9789.JPG 0_1537770957208_IMG_9790.JPG


 

Recent Projects

  • @nak435 ありがとうございます。
    接続は3.3vのgnd以外同じでした。
    エラーはそのせいかもしれませんが、しかし電気的にはgndを繋がない場合3.3vとしてうまく供給できないはずなのでそこが不思議です。

    教えていただいたプログラムの部分を修正して試してみたいと思います。
    また少し時間がかかりそうなのですが、早めに試したいと思います。

    引き続きよろしくお願い致します。

    read more
  • @Yuki-Sato さん、
    まずは、ピン接続だけ確認してください。

    i2cエラーは、私の方でもう少し調べてみます。

    read more
  • @Yuki-Sato さん

    vccに3.3v、それ以外はobnizの1-5まで直接接続で合っていますでしょうか。

    その通りで合ってます。Flick Hatはいつもそれで動かしていますし、お借りしたLargeもその接続で動作しました。(その後、6-7も接続してLEDの確認もしましたが)

    まったく動かない訳ではないようなので、接続の問題ではない気もしますが、前回のときより前進しているでしょうか? 同じでしょうか?
    ただ、私の場合は、書き込み(i2c.write)がエラーになった記憶が無いです(忘れているだけ?)

    3.3vは外から取っていると思いますが、外からのgndはどうしていますか?
    私の場合は外からのgndを接続するとうまく動作しなかったので、外からは3.3vの1線だけ接続しています。(私の知識では、gndと対でなければ+3.3Vにならないと思うのですが、接続してしまうとなぜか動きませんでした。)

    ↑ここまでで佐藤さんと私でpin接続が同じであれば、FlickHat.jsのstart()内の2個所のi2c.writeを削除して試してもらえませんか? このwriteは無くても動作しますので。もしくは下記2行が不要かも知れません。writeを残して、この2行を削除して試していただけますか。

    73 await this.polling(); 74 await this.obniz.wait(200);

    追伸;

    また、まれですが26バイトの読み取りに失敗することもあります。

    これは同じでエラーになることがあります。どこかの制御に問題があるのでしょうか?

    read more
  • @nak435 こんにちは。

    flick-demo.htmlを使って動作確認しています。
    接続の確認なのですが、vccに3.3v、それ以外はobnizの1-5まで直接接続で合っていますでしょうか。

    なかなかうまく通信できないでいます。
    エラーが出ず何度かpollingできることもあるのですが、どこかのタイミングでエラーとなってしまいます。

    最初の段階は比較的うまくいって、132バイトを受信できています。

    [Log] Obniz: {"i2c0":{"mode":"master","address":66,"data":[132,0,0,131,170,99,128,230,19,100,21,32,49,46,51,46,49,52,59,112,58,72,105,108,108,115,116,97,114,86,48,49,59,120,58,32,32,32,32,32,32,32,32,59,68,83,80,58,73,68,57,48,48,48,114,50,57,54,51,59,105,58,66,59,102,58,50,50,53,48,48,59,110,77,115,103,59,115,58,82,101,108,95,49,95,51,95,112,114,101,114,49,55,56,52,58,78,77,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,85,170,144,101,32,32,128,15,255,255,255,255,225,242,0,0]}} (logger.min.js, line 1)

    ただ、その後に以下のような書き込みを行うところで書き込めずエラーとなることが多いです。

    [Log] Obniz: send: [{"i2c0":{"address":66,"data":[16,0,0,162,161,0,0,0,31,0,0,0,255,255,255,255]}}] (logger.min.js, line 1)

    また、まれですが26バイトの読み取りに失敗することもあります。

    接続方法が違うか、Flick Largeだと良くないのかなと思っています。
    接続方法について、合っているか教えていただけますでしょうか。よろしくお願い致します。

    read more