【M5Stack】BMP280ユニットで温度・湿度・気圧測定(Arduino/MicroPython)

M5Stack(Arduino/MicroPython)とBMP280モジュールで温度・湿度・気圧測定方法について紹介します。

M5StackとBMP280 ENV ユニットで温度・湿度・気圧測定

BMP280 ENV Unit(amazonで1000円程度で入手可能)を使うことで簡単に温度・湿度・気圧を測定できます。

実行例


Amazon:M5Stack Mini ENV Unit with DHT12 BMP280 Digital DHT-12 Temperature Humidity Aire Pressure Sensor I2C Grove Connector
※2019年8月4日現在、Amazonで900円で入手できました

前準備

● Arduino IDEのメニューから[ファイル] -> [設定] -> [追加のボードマネージャURL]に以下のURLを追加します。

https://adafruit.github.io/arduino-board-index/package_adafruit_index.json

● メニューから[スケッチ] -> [ライブラリをインクルード] -> [ライブラリを管理]を選択します。

● ダイアログで[Adafruit BMP280]と検索し、「Adafruit BMP280 Library」をインストールします。
これで事前準備は完了です。

●あとは、Arduino IDEでプログラムを書き込みます。プロジェクト一式をGithub(https://github.com/nishizumi-lab/sample/tree/master/m5stack/bmp280)にアップロードしていますのでお使いください。

Arduinoプロジェクト一式

【bmp280.ino】


※このソースコード単体では動作しません。(※プロジェクト一式に入っているヘッダファイル等も必要)

【M5でIoT入門】基本的な使い方から応用例まで解説
IoTデバイスのM5シリーズ(M5Stack、M5StickCなど)の基本的な使い方から応用例まで解説します。

コメント