Skip to main content

G1/2インチ水流センサー

note

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

水流センサーは、プラスチック製のバルブボディ、水ローター、およびホール効果センサーで構成されています。水がローターを通過すると、ローターが回転します。その速度は流量の変化に応じて変わります。ホール効果センサーは対応するパルス信号を出力します。

バージョントラッカー

リビジョン説明リリース
v1.0初回公開リリース2010年5月31日
v2.0公開リリース2.02010年7月5日

仕様


項目
最小動作電圧DC 4.5V
最大動作電流15mA(DC 5V)
動作電圧5V~24V
流量範囲1~30L/min
負荷容量≤10mA(DC 5V)
動作温度≤80℃
液体温度≤120℃
動作湿度35%~90%RH
水圧≤2.0MPa
保管温度-25℃~+80℃
保管湿度25%~95%RH

機械的寸法


単位:mm

センサー構成部品


番号名称数量素材備考
1バルブボディ1PA66+33%ガラス繊維
2ステンレス鋼ビード1ステンレス鋼 SUS304
31ステンレス鋼 SUS304
4インペラー1POM
5リング磁石1フェライト
6中間リング1PA66+33%ガラス繊維
7Oシールリング1ゴム
8電子シールリング1ゴム
9カバー1PA66+33%ガラス繊維
10ネジ4ステンレス鋼 SUS3043.0*11
11ケーブル11007 24AWG

使用例

note
この例はフォーラムから抽出されたもので、Charles Ganttによって作成されました。彼の貢献に感謝します。それでは、動作を見てみましょう。

水流センサーを使用した水流率の読み取り

これは私が取り組んでいるプロジェクトの一部であり、Seeed Studio Depoで見つけた水流センサーを使用してリットル毎時の水流率を読み取る方法についていくつかのスレッドがあったため、ここで共有したいと思います。ホール効果センサーをパルスするシンプルな回転ホイールを使用します。これらのパルスを読み取り、少し数学を実装することで、液体の流量を3%以内の精度で読み取ることができます。スレッドはシンプルなG3/4なので、バーブエンドを見つけるのはそれほど難しくありません。

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

必要なもの:Seeeduino / Arduino、水流センサー、10K抵抗器、ブレッドボード、ジャンパーワイヤー。

水流センサーの配線は非常に簡単です。3本のワイヤーがあります:黒、赤、黄色。黒はSeeeduinoのグランドピンに接続し、赤はSeeeduinoの5Vピンに接続します。黄色のワイヤーは10kプルアップ抵抗器に接続し、その後Seeeduinoのピン2に接続する必要があります。

以下は、配線方法を示すために作成したFritzing図です。

配線が完了したら、以下のコードをSeeeduinoにアップロードする必要があります。コードをアップロードし、水流センサーを通じて液体が流れると、シリアルモニターを開いて流量を表示します。表示は毎秒更新されます。

プログラミング

// SeeeduinoとSeeedstudio.comの水流センサーを使用して液体流量を読み取る
// Charles GanttによってPCファンRPMコードから適応されたコード
// http:/themakersworkbench.com http://thebestcasescenario.com https://www.seeedstudio.com

volatile int NbTopsFan; //信号の立ち上がりエッジを測定
int Calc;
int hallsensor = 2; //センサーのピン位置

void rpm () //割り込みが呼び出す関数
{
NbTopsFan++; //この関数はホール効果センサー信号の立ち上がりと立ち下がりエッジを測定します
}
// setup()メソッドはスケッチが開始されると1回実行されます
void setup() //
{
pinMode(hallsensor, INPUT); //デジタルピン2を入力として初期化
Serial.begin(9600); //シリアルポートを初期化
attachInterrupt(0, rpm, RISING); //割り込みを接続
}
// loop()メソッドはArduinoに電源がある限り繰り返し実行されます
void loop ()
{
NbTopsFan = 0; //計算の準備のためにNbTopsを0に設定
sei(); //割り込みを有効化
delay (1000); //1秒待機
cli(); //割り込みを無効化
Calc = (NbTopsFan * 60 / 7.5); //(パルス周波数 x 60) / 7.5Q = 流量(L/時間)
Serial.print (Calc, DEC); //上記で計算された数値を出力
Serial.print (" L/hour\r\n"); //"L/hour"を出力し、新しい行に移動
}

水流センサーを使用した水流率の読み取りに関する詳細は、フォーラムを参照してください。

配線図


接続に使用されるネジの外径は1.4mmです。

出力テーブル


水平テストでのパルス周波数 (Hz) = 7.5Q、Qは流量 (L/min) を表します。(結果は±3%の範囲内)

項目
出力パルスの高レベル信号電圧 >4.5 V(入力 DC 5 V)
出力パルスの低レベル信号電圧 <0.5 V(入力 DC 5 V)
精度3%(流量が1L/minから10L/minの場合)
出力信号のデューティサイクル40%~60%

関連プロジェクト


残念ながら、Recipe にはG1/2水流センサーに関するデモはまだありません。

ここでは、Grove-Water Sensor に関するいくつかのプロジェクトを紹介します。

Grove - Water Sensorとは

この水センサーモジュールはTwigシステムの一部です。アナログピンを使用して、接地トレースとセンサートレース間の水接触量を検出することができます。

このセンサーは、接地されたトレースとセンサーのトレースが交互に配置された露出トレースを持っています。

センサートレースには1MΩの弱いプルアップ抵抗が接続されています。この抵抗は、センサートレースの値を高く保ちますが、水滴がセンサートレースを接地トレースに短絡させると値が変化します。

この回路はArduinoのデジタルI/Oピンで動作します。

Arduino Plant Warden

このプロジェクトでは、Grove - Water Sensorを使用して、植物に水をやるためのシンプルで効果的なソリューションを作成します。
動作の仕組み:

  • 水センサーと温度センサーの読み取り値をOLED画面に表示
  • 水が閾値を下回るとアラートを送信し、ポンプドライバーを作動
  • 10個のRGB LEDで色の変化を提供

作ってみたい!

水センサーを使った他の素晴らしいプロジェクト

あなたの素晴らしいプロジェクトを共有してください

作ることと共有することの精神、それが私たちが信じる「メイカー」の本質です。
そして、この精神があるからこそ、オープンソースコミュニティは今日のように繁栄しています。
あなたが何者であろうと、何を作ったとしても、ハッカー、メイカー、アーティスト、エンジニアであろうと関係ありません。
自分の作品を他の人と共有し始めた瞬間、あなたはオープンソースコミュニティの一員となり、貢献をしているのです。

今すぐRecipeであなたの素晴らしいプロジェクトを共有し、Seeedのコアユーザーになるチャンスを手に入れましょう。

  • コアユーザーとは、Seeed製品に高い関心を持ち、Recipeで重要な貢献をした人々のことです。

  • 私たちはコアユーザーと協力して新製品の開発を行います。つまり、コアユーザーはSeeedの新製品を公式発売前に体験する機会を得ることができ、その代わりに製品性能やユーザー体験を向上させるための貴重なフィードバックを期待しています。さらに、コアユーザーが良いアイデアを持っている場合、ハードウェア、PCBAサービス、技術サポートを提供することもあります。また、コアユーザーとのさらなる商業的な協力も十分に可能です。

コアユーザーに関する詳細情報は、[email protected]までメールでお問い合わせください。

ライセンス


このドキュメントは、Creative Commons Attribution-ShareAlike License 3.0 の下でライセンスされています。ソースコードおよびライブラリは GPL/LGPL の下でライセンスされています。詳細についてはソースコードファイルをご確認ください。

FAQ

こちらはセンサーに関するFAQです。この種の製品に関する質問と回答を見つけることができます。

  1. 水流センサーはどのような材料で作られていますか?
  • ナイロンと繊維で作られており、強酸や強アルカリを避ける設計になっています。
  1. 水流センサーは飲料水に使用しても安全ですか?
  • はい、飲料水用の機械で使用されています。

リソース


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

技術的な問題がある場合は、フォーラムに問題を投稿してください。
弊社の製品をお選びいただきありがとうございます!お客様が弊社の製品をスムーズにご利用いただけるよう、さまざまなサポートを提供しています。異なるニーズや好みに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...