Skip to main content

Xadow - 気圧計

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

このモジュールは、現在の環境の気圧と温度を測定することができ、その信号を高度の情報に変換することができます。Xadowを使用してウェアラブルデバイスを作成し、山を登る際に高度を測定したい場合、このモジュールは最適な選択肢となるでしょう。

仕様


  • 動作電圧: 1.8 ~ 3.3V
  • 気圧範囲: 300 ~ 1100hPa(+9000m ~ 4500m 海抜)
  • 低消費電力
  • 制御モード: I2C (アドレス 0x77)
  • 動作温度: -40 ~ +85 °C
  • 寸法: 25.43mm x 20.35mm

デモンストレーション


このデモでは、現在の環境の気圧と温度を取得する方法を示します。

ハードウェアのインストール

note
Xadow BarometerをXadow Main Boardに接続する際は、接続方向に注意してください。接続方法は、1つのXadowモジュールの未充填の角を別のモジュールの直角に接続することです(各Xadowモジュールの4つの角を参照してください)。

ライブラリのダウンロード


  • Xadow BarometerはGrove - Barometer Sensorとライブラリを共有しています。GitHubから直接ライブラリをダウンロードできます。
  • コードを開いてXadow Main Boardにアップロードできます。Xadow Driverをインストールしていない場合は、wikiメインページのGetting Startedを参照して操作手順を学んでください。
/*
* BMP085から気圧、高度、温度を取得します。
* シリアルモニターに9600ボーで出力します。
*/
#include "Barometer.h"
#include <Wire.h>
float temperature;
float pressure;
float atm;
float altitude;
Barometer myBarometer;
void setup(){
Serial.begin(9600);
myBarometer.init();
}

void loop()
{
temperature = myBarometer.bmp085GetTemperature(myBarometer.bmp085ReadUT()); // 温度を取得します。bmp085ReadUTは最初に呼び出す必要があります。
pressure = myBarometer.bmp085GetPressure(myBarometer.bmp085ReadUP()); // 気圧を取得します。
altitude = myBarometer.calcAltitude(pressure); // 補正されていない計算 - メートル単位
atm = pressure / 101325;

Serial.print("Temperature: ");
Serial.print(temperature, 2); // 小数点以下2桁を表示
Serial.println("deg C");

Serial.print("Pressure: ");
Serial.print(pressure, 0); // 整数のみを表示
Serial.println(" Pa");

Serial.print("Ralated Atmosphere: ");
Serial.println(atm, 4); // 小数点以下4桁を表示

Serial.print("Altitude: ");
Serial.print(altitude, 2); // 小数点以下2桁を表示
Serial.println(" m");

Serial.println();

delay(1000); // 1秒待って再度値を取得します。
}
  • シリアルモニターを開いて、センサーのデータ(温度、気圧値、相対気圧、高度)を受信します。

  • 以下は、海抜高度と気圧の関係をプロットした参考グラフです。

回路図オンラインビューア

リソース


技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...