Skip to main content

Grove - 統合型圧力センサーキット

note

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

pir

Grove 統合型圧力センサーキット(MPX5700AP)は、先進的な統合シリコン圧力センサー MPX5700AP を採用しており、高精度、優れた信頼性、キャリブレーション不要といった利点があります。このモジュールは Arduino 圧力測定システムの構築に非常に適しており、15Kpa から 700Kpa の範囲で空気圧を測定することができます。キットには注射器とゴムチューブが含まれています。

pir

特徴

  • 0°C から 85°C の範囲で最大誤差 2.5%
  • 絶対圧、差圧、ゲージ圧の構成が可能
  • 特許取得済みのシリコンせん断応力ストレインゲージ
  • 耐久性のあるエポキシ一体型エレメント
tip
Grove モジュールの詳細については [Grove System](https://wiki.seeedstudio.com/ja/Grove_System/) を参照してください。

仕様

パラメータ値/範囲
動作電圧3.3V/5V DC
出力インターフェースアナログ
測定範囲15Kpa-700Kpa
外観サイズ<20*40mm

ハードウェア概要

pir

対応プラットフォーム

ArduinoRaspberry PiBeagleBoneWioLinkIt ONE

pir

pir

pir

pir

pir

caution
上記で対応プラットフォームとして挙げられているものは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduino プラットフォーム用のソフトウェアライブラリまたはコード例のみを提供しています。すべての可能な MCU プラットフォームに対してソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。

はじめに

Arduinoで遊ぶ

note
Arduinoを初めて使用する場合は、開始前に[Arduinoの使い方](https://wiki.seeedstudio.com/ja/Getting_Started_with_Arduino/)をご覧になることを強くお勧めします。

必要な材料

Seeeduino V4.2Grove-Integrated-Pressure-Sensor-KitBase Shield

pir

pir

pir

今すぐ購入今すぐ購入今すぐ購入
note
**1** USBケーブルを優しく差し込んでください。そうしないとポートが損傷する可能性があります。内部に4本の線があるUSBケーブルを使用してください。2本線のケーブルではデータを転送できません。使用しているケーブルが不明な場合は、[こちら](https://www.seeedstudio.com/Micro-USB-Cable-48cm-p-1475.html)をクリックして購入できます。

**2** Groveモジュールは購入時にGroveケーブルが付属しています。Groveケーブルを紛失した場合は、[こちら](https://www.seeedstudio.com/Grove-Universal-4-Pin-Buckled-20cm-Cable-%285-PCs-pack%29-p-936.html)をクリックして購入できます。

ハードウェア接続

  • ステップ1. Grove Integrated Pressure SensorをGrove-Base ShieldのポートA0に接続します。

  • ステップ2. Grove - Base ShieldをSeeeduinoに差し込みます。

  • ステップ3. USBケーブルを使用してSeeeduinoをPCに接続します。

pir

note
Grove Base Shieldがない場合は、以下のようにGrove-Integrated-Pressure-Sensor-KitをSeeeduinoに直接接続することもできます。
SeeeduinoGrove-Integrated-Pressure-Sensor-Kit
5V
GND
接続なし
A0黄色

ソフトウェア

note
Arduinoを初めて使用する場合は、開始前に[Arduinoの使い方](https://wiki.seeedstudio.com/ja/Getting_Started_with_Arduino/)をご覧になることを強くお勧めします。
  • ステップ1. 以下のコードをArduino IDEにコピーしてアップロードします。コードのアップロード方法がわからない場合は、コードのアップロード方法をご確認ください。
int rawValue; // A/D読み取り値
int offset = 410; // ゼロ圧力調整
int fullScale = 9630; // 最大圧力(スパン)調整
float pressure; // 最終的な圧力
#define SERIAL Serial

void setup() {
SERIAL.begin(9600);
}

void loop() {
rawValue = 0;
for (int x = 0; x < 10; x++) rawValue = rawValue + analogRead(A0);
pressure = (rawValue - offset) * 700.0 / (fullScale - offset); // 圧力変換

SERIAL.print("Raw A/Dは ");
SERIAL.print(rawValue);
SERIAL.print(" 圧力は ");
SERIAL.print(pressure, 1); // 小数点以下1桁
SERIAL.println(" kPa");
delay(1000);
}
  • ステップ2. Arduino IDEのシリアルモニタを開きます。ツール->シリアルモニタをクリックするか、++ctrl+shift+m++キーを同時に押します。ボーレートを9600に設定します。

pir

  • ステップ3. これでセンサーを使用できるようになり、出力は以下のようになります。

pir

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

リソース

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

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

Loading Comments...