4.9 プロジェクト:水位監視システム


注意!実験中にプラスチックプールから水を溢れさせないでください。他のセンサーに水をこぼすと、通常の動作を妨げる短絡だけでなく、発熱や爆発を引き起こす可能性があります。細心の注意を払ってください!特に小さなお子様は、保護者の方と一緒に操作してください。安全を確保するため、ガイドラインと安全規則に従ってください。


4.9.1 フロー図

image-20230607165214387


4.9.2 水位センサー

説明:

水位センサーは使いやすく、持ち運び可能で費用対効果が高いです。水や液滴の量を測定するために、露出した平行線が多数統合されています。このセンサーは他の水検出器よりも小型でスマートであるだけでなく、以下の特徴も備えています。

  • 水容量とアナログ容量の間のスムーズな移行。

  • 高い柔軟性。センサーは基本的なアナログ値を出力します。

  • 低消費電力と高感度。

  • マイクロプロセッサまたは回路に直接接続でき、KidsBlockコントローラー、STC、AVRシングルチップマイクロコンピューターなど、さまざまな開発ボードやコントローラーに適しています。

img


配線図:

水位センサーをio33に接続します。

注意:黄色をS(信号)、赤をV(電源)、黒をGNDに接続します。逆接続しないでください!

img


テストコード:

img

テスト結果:

シリアルモニターを開きます。

濡れた指でセンサーの検出領域に触れると、現在検出されている値がモニターに表示されます(範囲:0〜4095)。

img


4.9.3 水位監視システム

水位監視システムは、水位の変化を監視して問題をタイムリーに明確にし、災害を回避するための対策を講じます。水利プロジェクト、都市排水、環境監視で広く使用されています。

配線図:

  • 水位センサーをio33に接続します。

  • ブザーをio16に接続します。

  • LCD1602をBUS I2Cに接続します。

注意:黄色をS(信号)、赤をV(電源)、黒をGNDに接続します。逆接続しないでください!

img


テストコード:

コードフロー:

img

コード:

  • LCDを初期化し、バックライトをオンにします。すべての表示をクリアしてから水位を表示します。

img

  • 検出された水位として変数を定義します。

img

  • センサー値を読み取り、LCDに表示します。

img

  • 水位値を決定します。2000より大きい場合、ブザーが鳴ります。

img

完全なコード:

img

テスト結果:

LCDは水位のリアルタイム値を表示します。実験では、水位をシミュレートするために検出領域を水で覆います。検出された値がしきい値を超えると、ブザーが鳴り始めます。


4.9.4 FAQ

Q: 水位センサーは防水ですか?

A: 検出領域を除いて、センサーは防水ではありません。他の領域に水をこぼすと短絡する可能性があります。