5.9 土壌湿度の測定

この静電容量型土壌湿度センサーは、市場に出ている抵抗型センサーとは異なり、静電容量誘導の原理を利用して土壌の湿度を検出します。

土壌湿度センサーからの値を視覚的に読み取ることで、土壌の湿度レベルに関する情報を収集できます。この情報は、自動灌漑システム、植物の健康監視、環境センシングプロジェクトなど、さまざまな用途に役立ちます。

必要な部品

このプロジェクトには、以下のコンポーネントが必要です。

全てのキットを一括購入するのは非常に便利です。こちらがリンクです:

名前

このキットのアイテム

リンク

ESP32 Starter Kit

320+

ESP32 Starter Kit

以下のリンクから個別に購入することもできます。

コンポーネントの紹介

購入リンク

ESP32 WROOM 32E

BUY

ESP32カメラ拡張ボード

-

ジャンパーワイヤ

BUY

土壌湿度モジュール

BUY

利用可能なピン

  • 利用可能なピン

    このプロジェクトでESP32ボード上で利用可能なピンの一覧です。

    利用可能なピン

    IO14, IO25, I35, I34, I39, I36

  • ストラッピングピン

    以下のピンはストラッピングピンであり、ESP32の電源オンまたはリセット時の起動プロセスに影響します。しかし、ESP32が正常に起動した後は、通常のピンとして使用できます。

    ストラッピングピン

    IO0, IO12

回路図

../../_images/circuit_5.9_soil_moisture.png

モジュールを土に挿入し、水をやると、I35で読み取る値が下がります。

配線図

../../_images/5.9_moisture_bb.png

コード

注釈

  • esp32-starter-kit-main\c\codes\5.9_moisture のパス下にある 5.9_moisture.ino ファイルを開きます。

  • ボード(ESP32 Dev Module)と適切なポートを選択した後、 アップロード ボタンをクリックします。

  • "Unknown COMxx"が常に表示されますか?

コードが正常にアップロードされると、シリアルモニターが土壌の湿度値を出力します。

モジュールを土に挿入し、水をやることで、土壌湿度センサーの値は小さくなります。