ラベル GP2Y1010AU0F の投稿を表示しています。 すべての投稿を表示
ラベル GP2Y1010AU0F の投稿を表示しています。 すべての投稿を表示

2016年12月7日水曜日

arduino + BMP280で気圧測定

前回の回路のDHT11をBMP280に変更して気圧を測るようにしてみた。








BMP280はスイッチサイエンスを参考にした。のだけど、同じBMP280でも基盤が違うせいか湿度の値がとれない(0のまま)。

まあ湿度は大体温度と連動することがDHT11でわかっているのでまあいいかということで。

作成したスケッチ、raspberrypi用のスクリプトはここに




2016年8月27日土曜日

arduino+Sharp GP2Y1010AU0FでPM2.5モニター

1500円程度と比較的安価なシャープ製ダストモニターで遊んでみたわけです。

↓を参考にGP2Y1010AU0Fをarduinoに接続。

http://lafudo.blogspot.jp/2013/12/arduino-gp2y1010au0fpm25.html


あとは参考サイトのスケッチを試した所そのまま動作した。
しばらく数値をみていたが20から30ug/m3ってところのようだ。

利用したスケッチ(参考サイトほぼそのまま)
https://gist.github.com/izumogeiger/0136c538cb220f283a1cbbd841611706

あとはこれをxivelyにアップすればモニターになる。

ということで以前試したENC28J60を利用してセンサーの値を返すWEBサーバにすることにした。
ついでに温湿度センサーDHT11とHMMC5883を繋いでこれらの値も返すように。


WEBサーバのスケッチは↓
https://gist.github.com/izumogeiger/f0b03e789c72e7053c6241d07f3c76fb


3秒毎にWEBサーバにアクセスして60サイクル毎にxively.comにアップロードするスクリプトは以下。
https://gist.github.com/izumogeiger/c000a91a77161acb3365d22f48d6c83c

でxively.comで以下のようにグラフ化で終了。