BME688 AirMeterアプリ:Raspberry Piを使って空気の質、気圧、温度、湿度をモニターする

このBME688 AirMeterアプリを使って PiCockpitを読むことができます。 BME688 またはBME680センサーを、I2Cを使ってRaspberry Piに接続しています。私たち(pi3g e.k.)が提供するのは プラグ&プレイ BME688ブレイクアウトモジュールRaspberry Piのヘッダーに直接接続することができます。

このアプリには3つのビューがあり、自分の好きなようにデータを視覚化することができます。

インストールとセットアップ

Raspberry Piの電源を切り、BME688モジュールを接続します。接続方法は、各ベンダーの説明書を参照してください。

pi3g-bme688-breakout-board-raspberry-pi
Raspberry Pi 3B+に接続されたpi3g BME688 breakout module:GPIO Headerに接続するだけでOKです。SoCがBME688の熱測定値を歪めないように、特別な向きになっています。

注:BME688とBME680は、SPI動作にも対応しています。ただし、本アプリはI2C動作のみサポートしています。

Raspberry Piの電源を入れ直します。この時までに、できれば PiCockpit がすでにインストールされています。このアプリを動作させるために、PiCockpit以外のソフトウェアをインストールする必要はありません。(どういたしまして :-))

BME688 AirMeter」アプリを開き、「Setup」ボタンをクリックします。

BME688のAirMeterアプリでは、さまざまなビューが用意されています。上部には「Setup」ボタンがあります。
センサーからまだデータを受信していないため、データを待っています。

BME688センサーを有効にするには、"enable sensor "トグルをクリックします。

I2Cアドレスが正しいかどうかを確認します。(pi3g BME688 breakout boardでは、デフォルトで0x77になっていますが、他のベンダーでは異なる場合があります)。

センサーに到達できた場合、以下のメッセージは "Data received... "に更新され、最新のデータパケットを受信したタイムスタンプが表示されます。... "に更新され、最新のデータパケットを受信したタイムスタンプが表示されます。

注:データパケットの頻度は設定に依存します。IAQ計算を有効にした場合、データパケットの受信頻度が低くなることがあります。

IAQ計算が可能

ボッシュはBSEC 2というソフトウェアを出荷しています。PiCockpitにも同梱していますので、ご利用ください。このソフトウェアは、センサーが測定した生の値を取り込んで、追加の値を計算することができます。

その一つがIAQです。(室内空気環境)を使って、室内の空気環境を測定することができます。

有効にするには、「AQU計算を有効にする」のトグルボタンをクリックして、「同意する」に ボッシュBSECライセンス契約 ダイアログが表示されます。

ボッシュのBSECライセンス契約に同意する

これにより、PiCockpitにも自動的にIAQの計算が指示されます。

アドバンスドビュー(全データ表示)

アドバンスビューを有効にすると、BSEC2ソフトウェアで計算可能なすべてのパラメータが表示されます。

すべての設定をリセット

このボタンを押すと、設定を工場出荷時の状態に戻すことができます。

ラインチャートの表示

ラインチャートに表示される気温(生)

show me」ボタンで、見たい測定値を選択します。

検索を使って、興味のある価値観だけに焦点を当てることができます。

興味のある値の名前を入力すると、選択範囲が広がります。

チャートの下や右横にあるエレメントは、興味のある特定のデータエリアや値域を掘り下げることができます。チャートを拡大するのにも最適です。

拡大してみると、温度の変化がよくわかる

なお、履歴データの値は、アプリを開いている間のみWebブラウザに保存されます。アプリから離れたり、タブを閉じたりすると、データは失われます。

ゲージビュー

ゲージビューでは、現在の値を表示する美しいゲージが表示されます。ここでは、以下の値をモニターすることができます。

  • 空気の湿り具合
  • 気温
  • 空気圧
  • 耐ガス性
  • エアクオリティ(IAQ) - 有効な場合

また、ゲージビューの下部には、データをまとめた表が表示されます。

テーブルビュー

データを表形式で表示したいという純粋な人には、テーブルビューがぴったりです。

検索機能を使って、興味のあるアイテムだけを絞り込んで見ることができます。

興味のある値の名前を入力すると、選択範囲が広がります。

"アドバンスト・ビュー "の全リスト

これらは、PiCockpitのBME688 AirQuality Appで、詳細表示を有効にした場合に利用できるすべての測定値です。

  • 空気湿度
  • 空気湿度(生)
  • 空気圧
  • エアクオリティー(IAQ)
  • 空気環境(IAQ)の精度
  • 気温
  • 気温(生)
  • 息VOC換算
  • 息VOC換算精度
  • CO2換算
  • CO2換算精度
  • コンプガス値
  • コンプガス値の精度
  • ガス比率
  • ガスパーセンテージ精度
  • 耐ガス性(生)
  • サンプル番号
  • 静止画 IAQ(生)
  • 静的なIAQの精度
  • タイムスタンプ

注:より良いCO2測定精度のために、当社では CO2センサーアプリ!

よくある質問

BME680にも対応していますか?

BME680にも対応しています。

BME688」のAI機能については?

現在、BME688を使ってニオイを認識できるPiCockpit用アプリ「Digital Nose」を開発中です。

互換性のあるセンサーはどこで購入できますか?

私たち(pi3g e.K.)が開発した プラグ&プレイ対応のBME688モジュール を、Raspberry PiのGPIOポートに接続します。

また、Pimoroni社やAdafruit社など、他のベンダーもBME688やBME680のブレイクアウトボードを販売しています。