Grove - 統合型圧力センサーキット
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Grove 統合型圧力センサーキット(MPX5700AP)は、先進的な統合シリコン圧力センサー MPX5700AP を採用しており、高精度、優れた信頼性、キャリブレーション不要といった利点があります。このモジュールは Arduino 圧力測定システムの構築に非常に適しており、15Kpa から 700Kpa の範囲で空気圧を測定することができます。キットには注射器とゴムチューブが含まれています。
特徴
- 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 |
ハードウェア概要
対応プラットフォーム
Arduino | Raspberry Pi | BeagleBone | Wio | LinkIt ONE |
---|---|---|---|---|
caution
上記で対応プラットフォームとして挙げられているものは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduino プラットフォーム用のソフトウェアライブラリまたはコード例のみを提供しています。すべての可能な MCU プラットフォームに対してソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。
はじめに
Arduinoで遊ぶ
note
Arduinoを初めて使用する場合は、開始前に[Arduinoの使い方](https://wiki.seeedstudio.com/ja/Getting_Started_with_Arduino/)をご覧になることを強くお勧めします。
必要な材料
Seeeduino V4.2 | Grove-Integrated-Pressure-Sensor-Kit | Base Shield |
---|---|---|
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
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に接続します。
note
Grove Base Shieldがない場合は、以下のようにGrove-Integrated-Pressure-Sensor-KitをSeeeduinoに直接接続することもできます。
Seeeduino | Grove-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に設定します。
- ステップ3. これでセンサーを使用できるようになり、出力は以下のようになります。
回路図オンラインビューア
リソース
[ZIP] Grove 統合圧力センサー回路図
[PDF] LMV358 データシート
[PDF] MPX5700AP データシート
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品をご利用いただく際に、スムーズな体験を提供するため、さまざまなサポートをご用意しています。お客様の好みやニーズに応じた複数のコミュニケーションチャネルを提供しています。