2013/08/16

BeagleBoneで温度ロガー 気温のログをグラフで表示する

前回まででBeagleBone(無印)に温度センサーを接続してA/D変換して取り込み、
時刻付きで温度のログファイル(CSV形式)を取ることができるようになりました。

さすがにCSVの中身を毎回見るのは面倒なので、グラフにして温度の推移を表示することにします。

ブラウザ経由でどのPCからも見れるようにするため、phpのグラフライブラリを探し、pChartを使うことにしました。

まずはBeagleBoneにphpとその他ライブラリをインストールします。
  sudo apt-get update
  sudo apt-get install php5 libapache2-mod-php5 php5-gd


そのあとpChartをインストールします。
pChart-download

あとはサンプルコードとドキュメントをもとにグラフを書きます。

部屋の温度。
センサーごとにばらつきがあるようですが、だいたい29度ぐらいで推移していることがわかります。

今はページを表示するたびにグラフを作成しているので表示まで10秒程度かかりますが、ひとまずグラフが書けるようになったので、色々と調整して温度ロガーシステムを作り上げたいと思います。



0 件のコメント:

コメントを投稿