盆休み中に何か作りたい!ということで・・
記録的と言われている猛暑と、台風も次々と発生しているのでちょっと温度と気圧の記録を取ってみたくなり、ESP-WROOM-02 と GY-BME280 を使って環境測定装置を作ってみようと思いました。
GY-BME280は湿度も取れるので一緒に記録していきます。
取ったデータは残しておきたいのでSDカードへの記録も考えましたが、今回は Ambient という、情報可視化サービスを利用する事にしました。
ネットワークに繋がるならこちらの方がかなり便利です。.csvでデータも落とせるし(^^)
こんな感じの構成。ESP-WROOM-02 は秋月電子の開発キットを使用したため、かなりすっきりしています。
センサーはこれ。
GY-BME280 はボッシュ社のBME280を搭載したセンサモジュールで、温度、湿度、気圧の3つの環境情報を同時に測定できます。
Amazon や AliExpress などで購入できるものを使いました。
マイコンとの通信方式は、I2CまたはSPIを選択することができます。
そしてこのBME280、温度は他の方の記事にもありましたが、出力される数値が近くに置いた普通の温度計より2℃くらい高いような気がします。
なので放射温度計でセンサー基板を狙って測定してみるとBME280の出力値と放射温度計での測定値はほぼ一致していました。
センサー基板に通電することで少し温まってしまうのでしょうか?校正する方法はあると思いますが今回はこのまま行こうと思います。
回路やスケッチは、初めはスイッチサイエンスさんの記事を参考にしましたが私の環境ではWifiとIPSを同時に使うとうまく動作してくれませんでした。
ですので、@yukitterさんのこちらの記事を参考にI2C通信に変更しました。こちらも私の環境とは違いますがうまく動いてくれています。
Ambientともうまく連携できています。
私の公開チャネルはこちら。
気圧のデータを可視化することで、天候との関連性がわかりやすくなりました。(このblogを書いている時、気圧がどんどん下がってきて雨が降り出しました。面白い!)
こんなに簡単に(他の関連されている方々のおかげですが)自分の好きなようにデータが取れるともっと色々調べたくなります。