スキップしてメイン コンテンツに移動

投稿

注目

Arduino Nano に CCS811(空気品質センサー) を接続し、部屋の二酸化炭素濃度を測定する #2/2

eCO2値の取得 利用するCCS811センサー用ライブラリ 今回購入した AliExpressで購入したCJMCU-811 については、ライブラリーに関する情報が提供されていませんでした。そこで、Google検索をして、CCS811センサーを扱うライブラリーとして MITライセンス で公開されている SparkFun CCS811 Arduino Library  *5 を使用することにしました。 *5 参照URL  https://github.com/sparkfun/SparkFun_CCS811_Arduino_Library 実装例を用いeCO2値が取得できるか確認する 同GitHubリポジトリにはArduinoでCCS811のセンサー値を読み取り、シリアル通信でその値を確認できる実装例: Example1_BasicReadings.ino  が公開されています。そこで、まずこの実装例を利用し、今回利用するArduino Nano+CJMCU-811で動作するように変更しました。 尚、実装例のコメントに下記が記載されていました。 A new sensor requires at 48-burn in. - 新しいセンサーは48時間の「慣らし」が必要。 Once burned in a sensor requires 20 minutes of run in before readings are considered good. - 一度慣らしを終えたセンサーは、良好な値を得るため使用前に20分間の暖気が必要。 #include <wire.h> #include "SparkFunCCS811.h" //Click here to get the library: http://librarymanager/All#SparkFun_CCS811 //#define CCS811_ADDR 0x5B //Default I2C Address #define CCS811_ADDR 0x5A //Alternate I2C Address CCS811 mySensor(CCS811_ADDR); void setup() { Serial.begin(115200); Serial.println(&

最新の投稿

Arduino Nano に CCS811(空気品質センサー) を接続し、部屋の二酸化炭素濃度を測定する #1/2

Raspberry Pi で部屋の二酸化炭素濃度を測定する#3/3

Raspberry Pi で部屋の二酸化炭素濃度を測定する#2/3

Raspberry Pi で部屋の二酸化炭素濃度を測定する#1/3

2021年6月より公開開始