Arduino土壤溼度感測器使用

土壤溼度感測器使用精選圖片

在製作自動澆花系統中,一定要用到土壤溼度感測器,以土壤濕度來判斷是否該澆水,再用繼電器控制小水泵打水澆花

那麼土壤溼度感測器的運作原理以及如何使用arduino來監測土壤濕度,讓我們繼續看下去吧!

材料

材料名稱蝦皮連結
【樂意創客官方店】《附發票》《送USB傳輸線》Arduino UNO R3 開發板
【樂意創客官方店】《附發票》 KEYES 土壤感測器 濕度計檢測模組 Arduino
【樂意創客官方店】杜邦線 長30cm 20cm 10cm 1P-1P雙頭 10條一組

土壤溼度感測器

  • 工作電壓: 3.3V~5V
  • S腳位:接上開發板類比訊號
  • VCC:接上開發板5V
  • GND:接上開發板GND

土壤溼度感測器的原理其實很簡單,我們都知道水會導電,那麼我們就透過兩片金屬電極之間的”導電度”檢測來換算成濕度,當土壤中的水分含量越高的時候導電度就會越高。

電路連接

VCC 為感測器工作電源,由Arduino輸出5V供電

GND 地線

S 為感測器輸出類比訊號,故要接到Arduino 類比訊號輸入

Arduino程式

int sensorValue; 
void setup() {
  Serial.begin(9600);
  pinMode(A0,INPUT); 
}

void loop() {
  sensorValue=analogRead(A0); //讀取感測器回傳值
  Serial.print("value:");
  Serial.println(sensorValue);
  delay(100);
}

測試影片:

之後只要將感測器插入土裡就可以觀察土壤的濕度變化了~

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *