土壤濕度傳感器又名:土壤水分傳感器、土壤墑情傳感器、土壤含水量傳感器。主要用來測量土壤容積含水量,做土壤墑情監測及農業灌溉和林業防護。目前常用到的土壤濕度傳感器有FDR型和TDR型,即頻域型和時域型。目前比較流行的是FDR型FDR(Frequency Domain Reflectometry)頻域反射儀是一種用于測量土壤水分的儀器,它利用電磁脈沖原理、根據電磁波在介質中傳播頻率來測量土壤的表觀介電常數(ε),從而得到土壤容積含水量(θv),FDR具有簡便安全、快速準確、定點連續、自動化、寬量程、少標定等優點。是一種值得推薦的土壤水分測定儀器。
1) 說明:
用于土壤的濕度檢測。
可通過電位器調節土壤濕度的閥值,順時針調節,控制的濕度會越大,逆時針越小;濕度低于設定值時,DO輸出高電平,模塊提示燈亮;濕度高于設定值時,DO輸出低電平,模塊提示燈滅。
工作電壓3.3V-5V。3V時,在空氣中AO讀取的值最大為695 , 浸泡在水里的 最小值245;5V時,在空氣中AO讀取的值最大為1023 ,浸泡在水里的最小值 245。
2) 硬件:
土壤濕度傳感器,Arduinouno,杜邦線
3) 連接:
VCC接 Arduino 3.3V或5V
GND接 Arduino GND
AO 接 ArduinoAnalog
DO接 Arduino Digital 4
4) 代碼:
[cpp] view plain copy#define PIN_AO 2
#define PIN_DO 4
void setup() {
pinMode(PIN_AO, INPUT);
pinMode(PIN_DO, INPUT);
Serial.begin(9600);
}
void loop() {
Serial.print(“AO=”);
Serial.print(analogRead(PIN_AO));
Serial.print(“, DO=”);
Serial.println(digitalRead(PIN_DO));
delay(500);
}
自制土壤濕度傳感電路圖
土壤濕度檢測原理圖
原理闡述:J1是兩個插片,插在土壤里,根據事先的工作我們測出了一般較濕潤的土壤在固定的探針間的電阻在幾百歐,AC口用來采集電壓壓值,當土壤濕度少時,探針間電阻接近無窮大,AC值就相當于是VCC值,當土壤濕度大時,此時探針鍵電阻會減少到幾千甚至幾百歐,此時AC的電壓會變化。LM393是一個比較器,通過R1設置一個標準值,當濕度大(AC值小),OUT輸出低電平,相反輸出高電平。OUT信號可以直接用來粗略估算濕度大小。AC數值送到數模轉換模塊轉換成數字信號。L1用來看電路是否接通,L2濕度小
(AC值大)滅,濕度大(AC值小)亮。