M5Stackに接続した TVOC(総揮発性有機化合物)/eCO2(二酸化炭素相当量)ガスセンサユニット(SGP30)の測定値をAzure Cosmos DBに蓄積して毎週の変化をグラフで見てみる。

いろいろ買ってみた。(画像はSwitch Science様より)

SGP30
TVOC/eCO2 ガスセンサユニット(SGP30)

M5GO Bottom2
M5GO Bottom2 - M5Stack Core2用バッテリーボトム

hub unit
M5Stack用拡張ハブユニット

それから M5Stack Core2 IoT開発キットに M5GO Bottom2を組み合わせて M5Stack Core2 for AWS - ESP32 IoT開発キット相当にする。

しかし"for AWS"はいつみても在庫がないなぁ。
年末に買えればAWSで進めてたな。

BME280とTVOC/eCO2 ガスセンサユニットをHUB経由で接続する。

image01

image02

image03

image04

GitHubリポジトリ

SGP30で測定した TVOC(総揮発性有機化合物)とeCO2(二酸化炭素相当量)濃度を前と同じくAzure Cosmos DBに 蓄積するプログラム。
あとAzure IOT Hub に送信するついでに SDカードにも記録している。

https://github.com/ak1211/m5stack-azure-iot

精度はこんな感じ。

image05

毎週のグラフ化

このあたりに置いておいた。

https://github.com/ak1211/m5stack-azure-iot/tree/main/test

窓を閉め切っている(換気が悪い)と二酸化炭素濃度は割と1000ppmを超えてくるという発見があった。
とはいえども測定値が暴れすぎのように見える。

TVOC(総揮発性有機化合物)のグラフが60000ppbを出している所は手指消毒用アルコールで手を除菌した時の値で。
それにつられて二酸化炭素濃度が上昇しているように見えるだけだろうと。

SGP30が測定しているのは eCO2(二酸化炭素相当量)濃度なのでアルコールにつられるのは測定原理上仕方がない。
換気の目安にするのが目的のセンサーなんだろうね。

著作権表示

著者: Akihiro Yamamoto

リンク: https://ak1211.com/posts/7705/

ライセンス: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Please attribute the source, use non-commercially, and maintain the same license.

コメント

検索を開始

キーワードを入力して記事を検索

↑↓
ESC
⌘K ショートカット