土壤濕度傳感器 - 數字
從 YFRobotwiki
創建縮圖錯誤: 檔案似乎遺失:
產品簡介
土壤濕度傳感器模塊-數字模塊是一個簡單測試土壤濕度的模塊,可以使用該模塊做一個自助澆水系統,再也不用擔心家裡的植物忘記澆水了。其包含了土壤濕度檢測模塊+數字輸出比較器模塊。
土壤濕度檢測模塊是利用兩個大面積的接觸面引腳,來探測土壤中水分的含量,相當於一個滑動變阻器;當水分含量高時,兩個引腳之間的導電率越高,相對應輸出阻值就減小;反之土壤越是乾旱,輸出的阻值則越大。
數字輸出比較器模塊上自帶電壓比較器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 電子工作室