Grove - 電圧分圧器
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Grove – 電圧分圧器は、外部電圧を測定するためのインターフェースを提供し、入力インターフェースに抵抗を接続する必要がありません。また、電圧ゲインはダイヤルスイッチで選択可能です。使いやすい設計となっています。
特徴
- 外部電圧インターフェースとGroveインターフェース
- 簡単に使用可能
- ゲインの調整が可能
Groveモジュールの詳細については、Grove Systemをご参照ください。
仕様
項目 | 最小値 | 標準値 | 最大値 | 単位 |
---|---|---|---|---|
動作電圧 | 4.7 | 5.0 | 5.3 | VDC |
測定精度 | / | <=1 | / | % |
外部電圧範囲 (ゲイン3選択時) | 0.3 | / | 12.9 | V |
外部電圧範囲 (ゲイン10選択時) | 1.0 | / | 43 | V |
寸法 | / | 24X20 | / | mm |
対応プラットフォーム
Arduino | Raspberry Pi | BeagleBone | Wio | LinkIt ONE |
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
上記に記載されている対応プラットフォームは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム用のソフトウェアライブラリまたはコード例のみを提供しています。すべてのMCUプラットフォームに対してソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。
はじめに
外部電圧を測定する際は、外部電圧をJ1に接続し、オンボードのGroveコネクタをArduino/Seeeduinoのアナログポートに接続します:
- モジュールをBase ShieldのA0ポートにユニバーサルGroveケーブルで接続します。
- Base ShieldをArduino/Seeeduinoに接続します。
このモジュールの精度をテストするために、いくつかの電圧入力をテストし、以下のデータを取得しました:
- ご覧の通り、入力が測定範囲内の場合、電圧分圧器は高い精度(<1%、"OK"とマーク)を持っています。しかし、入力が範囲外の場合、精度が低下します("NO"とマーク)。具体的な測定範囲については仕様をご参照ください。
また、電圧分圧器の出力電圧がVCC(Grove動作電圧およびアナログ読み取りの基準)を超える場合、エラーを示すインジケータが点灯します。
- Arduinoのシリアルモニタを使用して、入力電圧値を測定できます。以下のデモコードをご覧ください:
void setup()
{
Serial.begin(9600);
}
void loop()
{
long sensorValue=analogRead(A0);
long sum=0;
for(int i=0;i<1000;i++)
{
sum=sensorValue+sum;
sensorValue=analogRead(A0);
delay(2);
}
sum=sum/1000;
Serial.print("ゲインを10に設定した場合、入力電圧:");
Serial.println(10*sum*4980/1023.00);
Serial.print("ゲインを3に設定した場合、入力電圧:");
Serial.println(3*sum*4980/1023.00);
delay(1000);
}
Codecraftで遊ぶ
ハードウェア
ステップ1. Grove - 電圧分圧器をBase ShieldのA0ポートに接続します。
ステップ2. Base ShieldをSeeeduino/Arduinoに接続します。
ステップ3. Seeeduino/ArduinoをUSBケーブルでPCに接続します。
ソフトウェア
ステップ1. Codecraftを開き、Arduinoサポートを追加し、メイン手順を作業エリアにドラッグします。
Codecraftを初めて使用する場合は、CodecraftをArduinoで使用するためのガイドも参照してください。
ステップ2. 以下の画像のようにブロックをドラッグするか、このページの最後でダウンロード可能なcdcファイルを開きます。
プログラムをArduino/Seeeduinoにアップロードします。
コードのアップロードが完了すると、シリアルモニタに電圧が表示されます。
回路図オンラインビューア
リソース
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品をご利用いただく際にスムーズな体験を提供するため、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご用意しています。