前回の回路のDHT11をBMP280に変更して気圧を測るようにしてみた。
BMP280はスイッチサイエンスを参考にした。のだけど、同じBMP280でも基盤が違うせいか湿度の値がとれない(0のまま)。
まあ湿度は大体温度と連動することがDHT11でわかっているのでまあいいかということで。
作成したスケッチ、raspberrypi用のスクリプトはここに
2016年12月7日水曜日
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で以下のようにグラフ化で終了。
↓を参考に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で以下のようにグラフ化で終了。
登録:
投稿 (Atom)






