Grove - Oxygen Sensor Pro(GGC2330-O2)
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Grove - Oxygen Sensor Pro(GGC2330-O2)は、空気中の酸素濃度を測定するためのセンサーであり、電気化学セルの原理に基づいて動作します。動作を開始すると、酸素濃度に比例した電流を生成し、その電流の大きさを測定することで酸素濃度を判定することができます。
Grove - Oxygen Sensor Pro(GGC2330-O2)は、Grove - Oxygen Sensor(GG2020-O2)の強化版です。Grove - Oxygen Sensor(GG2020-O2)と比較して、内蔵の温度センサーにより温度補償を行い、温度差による測定誤差を補正して測定をより正確にします。それに加えて、高性能マイクロプロセッサを搭載しており、デジタル出力とアナログ電圧出力の両方の機能を備えています。このため、センサーの使用とキャリブレーションが容易になり、開発期間を短縮することができます。
[Seeed Gas Sensor Selection Guide](https://wiki.seeedstudio.com/ja/Seeed_Gas_Sensor_Selection_Guide/)を公開しています。このガイドは、あなたのニーズに最適なガスセンサーを選ぶのに役立ちます。
特徴
- 事前キャリブレーション(内蔵MCUおよび温度センサー付き)
- 高精度および高解像度
- 長寿命、低消費電力
- 強力な耐干渉性
- 優れた安定性
- UART信号出力
Groveモジュールの詳細については、[Grove System](https://wiki.seeedstudio.com/ja/Grove_System/)を参照してください。
仕様
項目 | パラメータ |
---|---|
対象ガス | O2 |
解像度 | 0.1%VOL |
測定範囲 | 0-25%VOL |
動作電圧 | DC 5±0.1V DC |
動作電流 | < 10 mA |
出力 | UART出力(TTL電気レベル、3V)、アナログ電圧(センサーの元の増幅信号については表2を参照) |
動作条件 | -20~25℃/15~90%RH(結露しないこと) |
保管条件 | -20~50℃/15~90%RH(結露しないこと) |
サイズ | ø23.5mm*24.5mm |
寿命 | 2年(空気中) |
電源投入後のエージング時間は5分以上必要です。
有機揮発性溶剤との長時間の接触を避けてください。
使用または保管環境は酸性・アルカリ性環境であってはなりません。
アプリケーション
- 携帯型ガス検知器
- 固定型ガス警報および検知器
対応プラットフォーム
Arduino | Raspberry Pi |
---|---|
上記で言及されている対応プラットフォームは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム向けのソフトウェアライブラリやコード例のみを提供しています。すべての可能なMCUプラットフォーム向けにソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。
はじめに
この章はWin10とArduino IDE 1.7.9を基にしています。
この新しいGrove - Oxygen Sensor Pro(GGC2330-O2)の使用方法は、Grove - Oxygen Sensor(GG2020-O2) GG2020-O2とは異なります。
ここでは、このGrove - Oxygen Sensor Pro(GGC2330-O2)がどのように動作するかを簡単なデモを通じて説明します。まず、以下のものを準備する必要があります:
Seeeduino Cortex-M0+ | Grove - Oxygen Sensor Pro(GGC2330-O2) | Base Shield |
---|---|---|
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
接続
Groveシリーズモジュールの利点のおかげで、はんだ付けやブレッドボードを使用する必要はありません。必要なのは、モジュールをBase Shieldの正しいポートに接続することだけです。このデモでは、Groveモジュールは1つだけ使用します。
- Grove - Oxygen Sensor Pro(GGC2330-O2)はアナログ入力モジュールであり、このデモではUARTに接続します。
Arduinoへのコードのアップロード
以下のコードをArduino IDEにコピーしてください。
void setup() {
Serial.begin(9600);
Serial2.begin(9600);
}
void loop() {
if (Serial2.available()){
uint8_t begin_code = Serial2.read();
delay(10);
uint8_t state_code = Serial2.read();
delay(10);
uint8_t high_code = Serial2.read();
delay(10);
uint8_t low_code = Serial2.read();
delay(10);
uint8_t check_code = Serial2.read();
delay(10);
uint8_t checkk_code = Serial2.read();
delay(10);
uint8_t checkkk_code = Serial2.read();
delay(10);
uint8_t checkkkk_code = Serial2.read();
delay(10);
uint8_t checkkkkk_code = Serial2.read();
delay(10);
if(begin_code == 255 && state_code == 134){
float O2_val = ((high_code * 256) + low_code) * 0.1 ;
Serial.print("O2: ");
Serial.print(O2_val);
Serial.println(" %");
}
}
while(Serial2.read()>=0); //バッファをクリア
}
次に、正しいボードとCOMポートを選択し、アップロードボタンをクリックします。このプロセスには数秒かかります。
データの取得
Arduino IDEのシリアルモニターを開くと、データが取得できます。
センサーを予熱するのに約20〜30分必要です。そうしないと、値が大きくなります。
回路図オンラインビューア
リソース
プロジェクト
LoRa IoTea: 茶畑に適用される自動情報収集システムです。これは、スマート農業情報収集の一部です。
照明と雨を備えた植物ボックス: あなたの植物に水をやる新しい方法をご覧ください。
技術サポートと製品ディスカッション
産業用センサーへのアップグレード可能
SenseCAP S2110コントローラーとS2100データロガーを使用することで、Groveを簡単にLoRaWAN®センサーに変えることができます。Seeedはプロトタイピングを支援するだけでなく、SenseCAPシリーズの堅牢な産業用センサーを使用してプロジェクトを拡張する可能性も提供します。
IP66ハウジング、Bluetooth設定、グローバルLoRaWAN®ネットワークとの互換性、内蔵19Ahバッテリー、そして強力なAPPサポートにより、SenseCAP S210xは産業用途に最適な選択肢となります。このシリーズには、土壌水分、空気温度と湿度、光強度、CO2、EC、そして8-in-1気象ステーション用センサーが含まれています。次の成功する産業プロジェクトには最新のSenseCAP S210xを試してみてください。