土壤濕度傳感器 - 數字

從 YFRobotwiki
在2019年11月1日 (五) 15:25由Admin對話 | 貢獻所做的修訂版本

跳到: 導覽搜尋
創建縮圖錯誤: 檔案似乎遺失:
土壤傳感器


產品簡介


土壤濕度傳感器模塊-數字模塊是一個簡單測試土壤濕度的模塊,可以使用該模塊做一個自助澆水系統,再也不用擔心家裡的植物忘記澆水了。其包含了土壤濕度檢測模塊+數字輸出比較器模塊。

土壤濕度檢測模塊是利用兩個大面積的接觸面引腳,來探測土壤中水分的含量,相當於一個滑動變阻器;當水分含量高時,兩個引腳之間的導電率越高,相對應輸出阻值就減小;反之土壤越是乾旱,輸出的阻值則越大。

數字輸出比較器模塊上自帶電壓比較器LM393芯片,通過對模擬模塊傳過來的值和電位器值比較,可以直接輸出高低電平,使得使用更加方便;並且可以通過調節電位器,來控制模塊靈敏度 -- 電位器順時針旋轉,靈敏度越高,反之越低。

提示:兩個模塊連接:檢測模塊 "S" 連接比較器模塊上的 "+";檢測模塊 "G" 連接比較器模塊上另一個引腳;V 不連接;使用專門定製2P轉3P中空黑白杜邦線。


規格參數


  • 供電電壓:DC3.3 - 5V
  • 使用芯片:LM393
  • 靈敏度:可調
  • 安裝孔徑:3MM
  • 模塊尺寸:28*21*8.5MM(長*寬*高)、66*21*8MM(長*寬*高)
  • 孔間距:15MM
  • 模塊重量:7.3g


引腳說明


  • 1. G -- Gnd(地)
  • 2. V -- Vcc(電源+5V)
  • 3. S -- Sign(信號)


應用示例


電路連接示意圖

土壤濕度傳感器模塊 - 數字模塊的 G、V、S分別連接 Arduino UNO的GND、VCC(+5V)、D10引腳。



示例代碼

//Soil Moisture Sensor Test

#define ledPin 13       
#define soilPin 10   

void setup() {
  pinMode(ledPin,OUTPUT);   
}

void loop() 
{ 
  //When soil moisture is low, the output high level, 
  // can be adjusted sensitivity through the potentiometer
  if(digitalRead(soilPin) == HIGH) 
    digitalWrite(ledPin,HIGH); //set the led on
  else 
    digitalWrite(ledPin,LOW); //set the led down
}

程序下載地址:Soil_Moisture_Sensor_D

程序運行結果:當水分低於需要的標準時,點亮UNO板載LED提醒澆水,高於是熄滅LED。(提示:模塊板載LED - 當輸出HIGH時,熄滅;輸出LOW時,點亮)



參考資料





返回首頁

更多建議和問題歡迎反饋至 YFRobot論壇

購買方式:YFRobot 電子工作室