LoginSignup
4
4

More than 5 years have passed since last update.

ハンガソンでmyThingsを使った「ケアハンガー」を作った話

Last updated at Posted at 2015-12-14

この記事はmyThings Advent Calendarの15日目の記事です。

はじめに( ´ ▽ ` )ノ

皆さんこんにちは。主婦クリエイターのkeropiyoです( ´ ▽ ` )ノ

今回私は「ハンガソン」というハッカソンに参加して、チームの皆さんと一緒に、myThingsを使って「ケアハンガー」という作品を作った話を書きたいと思います。

アイデアスケッチとモデリング

ハンガーに関するアイデアスケッチを短時間で沢山描くというワークショップがあり、その中でチームメンバーと一緒にブラッシュアップさせていったのが、臭いがすると「くさい!」とお知らせする「ケアハンガー」でした。
おおお.005.jpeg

1ヶ月の長期ハッカソンだったので、「ケアハンガー」をイメージしたモデリングも素晴らしいモノが出来上がっています。

構成

においセンサー(TGS2450)の設定に悩まされ、最終日の構成はシンプルに「におい」が「ある」「ない」を判定する事にしました。
全体の構成は以下の通りです。
gggg.png

内部の電子回路と遠距離開発

電子回路については、まだまだ改良の余地が沢山あるのですが、スカイプなどを使いながら遠距離にいる人と開発をおこなうのは、とてもいい経験になりました。
おおお.008.jpeg

IDCFクラウドの設定

masatoさんのmyThingsをはじめよう - Part2: IDCFクラウドに「IDCF」チャンネルをセットアップするを参考にIDCFクラウドの設定をしました。

RaspberryPi2の設定とサンプルコードの利用

RaspberryPi2の設定はmyThingsをはじめよう - Part1: はじめてのRaspberry Pi 2セットアップを参考に、サンプルコードを以下の手順で取得して

$ git clone https://github.com/IDCFChannel/bme280-meshblu-py
$ cd bme280-meshblu-py

bme280-meshblu-pyの配下にある
・bme280.py
・bme280_data.py
という2つのPythonコードとconfigを書き換えています。

通知

myThingからの通知は、Gmailへ通知するパターンとPushさせるパターンと作成しましたが、「くさいよー」と通知される以下のパターンが人気でした。
IMG_1748 (1).jpg

展示

ハンガソンが終了した後日。北九州で開催されたMONOcafeでケアハンガーの展示をさせてただきました。ご協力いただいた皆さん、本当にありがとうございました。

終わりに

今回、IDCFクラウドでの仮想サーバー作成や、myThingsの通知、Pythonのコード、秘密キーを使ったSSHや、meshbluやdockerなど、大変勉強になりました。また別の自作デバイスで何か試したいと思います。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4