Cảm biến độ ẩm đất

12.000₫

1. Cảm biến độ ẩm đất là gì?

Cảm biến độ ẩm đất thường được dùng để đo mức độ ẩm của đất. Loại đơn giản nhất gồm hai thanh kim loại (dạng analog) hoặc loại cảm biến kỹ thuật số.

  • Ngõ ra Analog: Trả về giá trị điện áp thay đổi tùy theo độ ẩm đất (có thể đọc bằng chân analog trên Arduino).
  • Ngõ ra Digital: Tín hiệu HIGH/LOW tùy theo mức ẩm so với ngưỡng đã điều chỉnh.

2. Kết nối phần cứng

Các chân cảm biến (loại phổ biến):

  • VCC: Nguồn 3.3V hoặc 5V
  • GND: Mass
  • AO: Ngõ ra analog
  • DO: Ngõ ra digital (tùy loại)

Sơ đồ kết nối với Arduino Uno:

Cảm biến Arduino
VCC 5V
GND GND
AO A0
DO D2 (nếu dùng digital)

3. Code mẫu đọc giá trị độ ẩm đất (Analog)

const int soilSensorPin = A0; // Chân analog đọc tín hiệu từ cảm biến
int soilValue = 0;

void setup() {
  Serial.begin(9600); // Khởi động Serial Monitor
}

void loop() {
  soilValue = analogRead(soilSensorPin); // Đọc giá trị analog (0-1023)
  Serial.print("Soil Moisture Value: ");
  Serial.println(soilValue);

  // Có thể đặt ngưỡng để bật/tắt bơm nước hoặc cảnh báo
  if (soilValue < 400) {
    Serial.println("Soil is DRY!");
  } else if (soilValue > 800) {
    Serial.println("Soil is WET!");
  } else {
    Serial.println("Soil is MOIST.");
  }
  delay(1000); // Đọc mỗi giây
}

4. Lưu ý sử dụng

  • Không để cảm biến trong đất liên tục: Loại cảm biến “rẻ” dễ bị ăn mòn điện hóa. Chỉ cắm khi cần đo hoặc dùng loại cảm biến chống ăn mòn.
  • Hiệu chỉnh ngưỡng: Mỗi loại đất và cảm biến có thể cho kết quả khác nhau, nên hiệu chỉnh bằng thực nghiệm.

5. Mở rộng

Có thể kết hợp cảm biến độ ẩm đất với rơ le hoặc bơm mini để tạo hệ thống tưới cây tự động.

Nếu bạn cần sơ đồ mạch, code hoàn chỉnh cho hệ tưới tự động, hoặc hướng dẫn chi tiết hơn (ví dụ cho ESP8266, ESP32, gửi dữ liệu lên điện thoại), hãy hỏi thêm nhé!

Thông tin thêm
nội dung
Hotline 0938379351