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

LCDディスプレイ付き土壌水分センサー

コンポーネントと消耗品

>
Arduino UNO
× 1
SparkFun土壌水分センサー(ネジ端子付き)
× 1
Adafruit標準LCD-16x2白地に青
× 1
ブレッドボード(汎用)
× 1

必要なツールとマシン

>
はんだごて(汎用)

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

>
Arduino IDE
Circuito.io

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

このプロジェクトでは、土壌水分センサーとLCDをインターフェースして表示する方法について説明します。私は毎日自分の植物に水をやるのを忘れており、祖母は私を水に呼び戻していました。だから今、湿気を表示するプロジェクトを作成する必要があると思うので、湿気をチェックするプロジェクトを作成したことを思い出します。そこで、Circuito.ioをすばやく開いて、入力と出力を追加し、回路図を取得しました。

水分センサーの接続

<図>
  • 土壌水分0をGNDに接続します。
  • Soil MoistureSigをArduinoA3に接続します。
  • Soil MoistureVinをArduino5vに接続します。

LCDの接続

<図>
  • LCDGNDをGNDに接続します。
  • LCDSCLをArduinoA5に接続します。
  • LCDSDAをArduinoA4に接続します。
  • LCDVCCからArduino5Vへ。

コード

  • 無題のファイル
無題のファイル C / C ++
 #include  //インターフェイスピンの番号でライブラリを初期化しますLiquidCrystallcd(5、4); //これらの定数は変更されません。これらは、使用されるピンに名前//を付けるために使用されます。constintanalogInPin =A5; //センサーが接続されているアナログ入力ピンintsensorValue =0; //土壌水分から読み取った値voidsetup(){// LCDの列と行の数を設定します:lcd.begin(16、2); delay(100);} void loop(){lcd.clear(); lcd.print( "Soil Moisture:"); //結果をLCDディスプレイに出力します:sensorValue =analogRead(analogInPin); //アナログをvalue:lcd.setCursor(0、1); lcd.print( SensorValue); //アナログからデジタルへのコンバーターが最後の読み取り後に安定するまで//次のループの前に300ミリ秒待機します:delay(300);} 

回路図


製造プロセス

  1. ラズベリーパイ土壌水分センサー
  2. MPU-6050を搭載したArduinoジャイロスコープゲーム
  3. LEDとピエゾスピーカーを備えたDHT11センサー
  4. K30センサーによるCO2モニタリング
  5. Unopad-Abletonを搭載したArduinoMIDIコントローラー
  6. Arduinoを搭載したシンプルな障害物センサー
  7. ArduinoまたはESP8266を搭載した静電容量式指紋センサー
  8. Nextionディスプレイで遊ぶ
  9. LEDマトリックス+モーションセンサードアディスプレイ[ArduinoHoliday]
  10. 128x64LCDディスプレイ上のDIY10Hz-50kHzオシロスコープ
  11. DS1302RTCを備えたシンプルな目覚まし時計