工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

DIY植物水分センサー

コンポーネントと消耗品

>
Arduino UNO
× 1
抵抗221オーム
× 3
抵抗10kオーム
× 1
RGB拡散共通アノード
× 1
ナットとボルト
× 2
ソルダーレスブレッドボードハーフサイズ
× 1
オス/オスジャンパー線
× 8

アプリとオンラインサービス

>
Arduino IDE

このプロジェクトについて

DIY植物水分センサー

私のウェブサイトでこのプロジェクトをご覧ください!

このプロジェクトでは、誘電率(土壌の電気伝達能力)を測定することで植物周辺の土壌の含水量を計算し、植物がより多くの水を必要とする場合は赤色のLEDで、水が多すぎる場合は青色のLEDで警告します。

このプロジェクトを構築するには、次のものを収集する必要があります。

  • Arduino UNOまたは同等のもの(x1):https://amzn.to/2DLjxR2
  • 220Ω*抵抗(LED用)(x3):https://amzn.to/2S2sV5R
  • 10kΩ抵抗(x1)-ブラウンブラックオレンジ:https://amzn.to/2S2sV5R
  • RGB LED(x1)または3つの異なる色のLED:https://amzn.to/2Fzbusx
  • 長いジャンパーケーブル(x2):https://amzn.to/2Q7kiKc
  • ジャンパーケーブル(x6):https://amzn.to/2Q7kiKc
  • ブレッドボード(x1):https://amzn.to/2RYqiSK
  • 任意のサイズ(x2)のボルト:https://amzn.to/2qWLYTF
  • 上記のボルトと同じ直径のナット(x2):https://amzn.to/2qWLYTF

アマゾンアソシエイトとして、対象となる購入から得ます。

ステップ1:センサープロングを作成する

<図> <図>

この手順を2回繰り返す必要があります(プロングごとに1回):

  • ボルトの周りのナットを締め始めます
  • 長いジャンパーケーブルの端をナットとボルトの頭の間でスライドさせます。
  • ジャンパーケーブルを引き出せなくなるまでナットを締め続けます

ステップ2:回路を作成する

<図> <図> <図>

回路図またはブレッドボードの画像に従ってください-どちらかがあなたに適しています。 「out」というラベルの付いたワイヤーは、作成したばかりの2本のプロングです。

ステップ3:コードをアップロードする

このコードをコピーしてArduinoIDEに貼り付けます:

  int moistPin =0; int moistVal =0; int tooDry =150; // plantintの低いパラメータも設定しますWet =400; // plantvoid setup(){Serial.begin(9600);} void loop(){moistVal =analogRead(moistPin);の上位パラメータを設定しますSerial.println(moistVal); intパーセント=2.718282 * 2.718282 *(。008985 * moistVal + 0.207762); //約1〜1.5インチ離れたプローブのパーセントを計算しますSerial.print(percent); Serial.println( "%水分"); if(moistVal <=tooDry){digitalWrite(4、HIGH); //赤色LEDdigitalWrite(3、LOW); digitalWrite(2、LOW); } else if(moistVal> =tooWet){digitalWrite(4、LOW); digitalWrite(3、HIGH); //青色LEDdigitalWrite(2、LOW); } else {digitalWrite(4、LOW); digitalWrite(3、LOW); digitalWrite(2、HIGH); //緑色のLED} delay(250);}  

ステップ4:センサープロングを配置する

<図>
  • 監視したい植物の近くの土壌に、作成したプロングを約1インチから1.5インチ離して挿入します。
  • 植物に健康的な量の水を与え、シリアルモニターを開きます
  • 適切な量の水を与えれば、約25〜30%の測定値が得られるはずです
  • そうでない場合は、プロングを動かして正しく調整してみてください(または水を追加しすぎた場合)

その他の注意事項:

これが外に出る場合は、回路をタッパーウェアまたは他の防水コンテナの中に入れて、要素から保護することをお勧めします。次に、センサーワイヤーを通すためにいくつかの穴を開け、バッテリーボックスを追加して電力を供給します。鉱山は外に出ていないので、コンテナがなくても大丈夫です。

コード

  • コードスニペット#1
コードスニペット#1 プレーンテキスト
 int moistPin =0; int moistVal =0; int tooDry =150; // plantintの低いパラメータも設定しますWet =400; // plantvoid setup(){Serial.begin(9600);} void loop(){moistVal =analogRead(moistPin);の上位パラメータを設定しますSerial.println(moistVal); intパーセント=2.718282 * 2.718282 *(。008985 * moistVal + 0.207762); //約1〜1.5インチ離れたプローブのパーセントを計算しますSerial.print(percent); Serial.println( "%水分"); if(moistVal <=tooDry){digitalWrite(4、HIGH); //赤色LEDdigitalWrite(3、LOW); digitalWrite(2、LOW); } else if(moistVal> =tooWet){digitalWrite(4、LOW); digitalWrite(3、HIGH); //青色LEDdigitalWrite(2、LOW); } else {digitalWrite(4、LOW); digitalWrite(3、LOW); digitalWrite(2、HIGH); //緑色のLED} delay(250);} 

回路図


製造プロセス

  1. ラズベリーパイ土壌水分センサー
  2. 喉の渇き警報プラント警報
  3. Nokia 5110LCDのDIYシンプル20kHzArduinoオシロスコープ
  4. イタリア語の単語時計
  5. 観葉植物の散水システム
  6. カラーセンサーのプロトタイプ:オブジェクトから色の名前を検出する
  7. SigfoxkWhメーター
  8. Bluetooth温度モニター
  9. DIYシンプルオートレンジ静電容量計(10pF-10000microF)
  10. ジェスチャー制御ロック
  11. 反応時間を測定する