年末だし、SORACOM Harvestで108の煩悩を取り除いてみた

LINEで送る
Pocket

この記事は、SORACOM Advent Calendar 2016 の23日目の記事です

こんにちは、ゆとりいからしです

昨日、SORACOM UG Tokyo #5 / 忘年LT大会&re:Invent報告会が開催されました。

イベントの様子はSORACOM Blogでお伝えしてくれることでしょう。

予約投稿なのでレポートがないのをお許し下さい

そこでLTさせていただいたので、以下その内容です!

動画は最後の方にあるので見れりゃいいって方はハイパースクロールしてください。

SORACOM Harvestが使いたい

Harvestが使えれば何でも良かった。

あと流行りのAmazon Dash Buttonが使いたかったんです。

流行りに乗りたかったんです…

そんな気持ちで今回実装しました。

Harvestで除夜の鐘を鳴らした

なぜ除夜の鐘は108回なのか

今回初めて知ったのですが、除夜の鐘の108回鳴らす意味って諸説あるんですね!

私は単に人の煩悩、欲の名前(食欲、強欲とか)が付いているのが108あるかと思ってたのですが、まさかの

_人人人人人人人人人人人人人人人人人人人_
> 108が多い数として認識されているから  <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄

これがよく言われている説だそうです。なんやねん!!もっとちゃんとした理由があるのかと思ってた

そして他の説もあるのですが、それらもこじつけ感が否めません。気になったら調べてみてください~

構成概要

使ったもの

  • RaspberryPi 3 Model B
  • USBドングル
  • SDカード
  • SORACOM Air SIMカード (Harvest)
  • Amazon Dash button (消臭力)
  • スピーカー
  • 除夜の鐘(元:クリスマス用ベル)

    ニチュアの除夜の鐘なんてどこにも売ってなかった
  • 5Vソレノイド

除夜の鐘錬成

ここにクリスマス用のベルとコップとストローがあるじゃろ?

( ^ω^)
⊃ベル コップ ストロー⊂

これをこうして…
( ^ω^)
≡⊃⊂≡

こうじゃ
( ^ω^)
⊃除夜の鐘⊂

_人人人人人人人人人人人人人_
> エキセントリック除夜の鐘 <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^ ̄

概要図

除夜の鐘 Dash Button を押すと、ソレノイドが鐘をつき、スピーカーから除夜の鐘の音(mp3)が流れます。

そして鳴らすと、SORACOM Harvestで数をカウントし、可視化出来ます。

コンソール画面

SORACOM Harvestのコンソール画面です。

件数 = 除夜の鐘を鳴らした回数です。

SORACOM Haevestでは、データの送信、保存、可視化ができるので、IoTがこの機能でほぼ完結します。

こちらを参考にして実装しました

SORACOM Harvest

今まで、SORACOM Airの機能を使ってデータの送信のみを行い、サーバーを立て、

可視化ツールを使ってデータを見ることをしていましたが、SORACOM Harvestでその手間はなくなりました

実装は2日で行いましたが、やろうと思えば1日でできます。

そのくらい簡単にできました。

あと、100の煩悩が残っています。

ソレノイドの実装について

ソレノイドの実装はこちらを参考にしました

【夏休みの自由研究】RaspberryPi3でソレノイドを動かした – from umentu import stupid

実行したコード

やっと除夜の鐘を鳴らす(動画)

勢い余った

まとめ

SORACOM Harvestめっちゃ楽

今までで可視化ツール入れたり、サーバー立てたりMQTTつかったりしてた作業が

SORACOM Harvestで全て完結しました。

あっさりでした。素敵です

今後、Harvestと組み合わせてMicroSoftさんのPowerBIでデータの可視化や解析を行ってみたいなと思いました!

もちろん、除夜の鐘ではない使い方で…!

もっとHarvestの機能を活かす方向で今後使っていきたいです。

残念ながら今年、某番組で鐘を鳴らす人が出場しないので、今年は鐘が鳴らないだとか、

誰が鳴らすんだよとか、いや、鳴らすのはあなただろうだとか色んなご意見がありますが、

これならAmazon Dash Buttonで、ワンタッチで鳴らせます。

また、今年近所迷惑だとか言われて除夜の鐘自粛するお寺さんもあるそうなので、

Amazon Dash Buttonで鳴らしてみてはいかがでしょうか。

私も31日までにあと100回鳴らします。

明日、SORACOM Advent Calendar 2016 24日目はHaruka Yamashita(@YamaHaruka925)さんです!

よろしくお願いします!

mautic is open source marketing automation