lifelogこの広告は、90日以上更新していないブログに表示しています。2012-01-09ArduinoとPachubeで部屋の温度をWEB上にグラフ表示してみる(その3)Arduino年越ししてしまったけれど、その1、その2に続いて最終回のその3。Arduinoのスケッチ(プログラム)の作成。やることは単純で、「温度センサーで温度測定」と「Pachubeへデータ送信」だけ。2つにわけて説明してみる。今回使用している温度センサーはLM35DZという、温度に比例して電圧が出力されるセンサーを用いている(例えば、20°Cなら200mVが出力される)。温度測定に関しては、Arduinoで温度計(LM35DZ)にて、LM35を使った温度の計算方法シンプルにまとめられているので、それをそのまま活用させてもらった。Pachubeへデータ送信Pachubeへのデータ送信はpachubelibraryというライブラリーとサンプルコードを活用させてもらった。ここで、その2で作成したフィードとAPIキーが必要になる。pachubelibraryからライブラリーをダウンロードしたら、解凍してArduinoのlibrariesフォルダに保存する。合わせて、解凍したフォルダのexamplesから「PachubeOut.ino」をコピーし、これをベースにしてスケッチを作成する。以下、実際に作成したスケッチを貼り付けておく。i++){Serial.print(pachube.getIdByIndex(i">*1;Serial.print(",");Serial.print(pachube.getValueByIndex(i));Serial.println();}}後はこのスケッチをArduinoに流し込めば完成。うまくいけば下記のようにグラフを表示することができるはず。終わりに3回にわけるほどでもなかったが、ArduinoとPachubeを使った事例を紹介した。これまでは「点」で捉えていた温度というありふれた情報も、グラフ化して「線」で視覚化されるとある種の新鮮さを感じる。実際、この温度センサーは半年近く設置して測定しており、四季の変化を読み取ることができた。いろいろな情報と組み合わせることで、新たな発見があるかもしれない。今回使ったArduinoはハードウェアを簡単に試作することができ、非常におもしろい。今後はハードウェアとソフトウェアの融合による、新たな価値がどんどん生まれてくるのではないかと考える。それを加速させる手段として、Arduinoはかなり有効なので、今後もどんどん試してみたい。最新記事はてなブログでの更新を終了。1はてなブログをはじめよう!fujitakastyleさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。