Skip to main content

G3-4 水流センサー

note

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

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

仕様


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

機械的寸法


センサー構成部品

No.名称数量材質備考
1 バルブボディ 1 PA66+33%ガラス繊維
2 ステンレス鋼ビーズ 1 ステンレス鋼 SUS304
3 1 ステンレス鋼 SUS304
4 インペラー 1 POM
5 リングマグネット 1 フェライト
6 中間リング 1 PA66+33%ガラス繊維
7 Oシールリング 1 ゴム
8 電子シールリング 1 ゴム
9 カバー 1 PA66+33%ガラス繊維
10 ネジ 4 ステンレス鋼 SUS304
11 ケーブル 1 1007 24AWG

使用例


注: この例はフォーラムから抽出されたもので、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 コードから適応されたコード
// 作成者: Crenn @thebestcasescenario.com
// http:/themakersworkbench.com http://thebestcasescenario.com https://www.seeedstudio.com

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

void rpm () // 割り込みが呼び出す関数
{
NbTopsFan++; // この関数はホール効果センサーの信号の立ち上がりと立ち下がりエッジを測定します
}

// setup() メソッドはスケッチが開始されると一度だけ実行されます
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 / 5.5); // (パルス周波数 x 60) / 5.5Q = 流量 (L/時)
Serial.print (Calc, DEC); // 上記で計算された数値を出力
Serial.print (" L/hour\r\n"); // "L/hour" を出力し、新しい行に移動
}

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

配線図


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

出力表


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

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

FAQ


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

水流センサーはどのような材料で作られていますか?

ナイロンと繊維で作られており、強酸や強アルカリを避ける設計です。

水流センサーは飲料水に安全ですか?

はい、飲料機で使用されています。

リソース


関連プロジェクト


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

$100クーポンを獲得するために、G3/4水流センサーに関する素晴らしいプロジェクトを投稿してください。お気軽にお問い合わせください:[[email protected]](mailto:[email protected])

ここでは、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]](mailto:[email protected])

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

私たちの製品をお選びいただきありがとうございます!製品の使用体験ができるだけスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...