xuất ra điện áp tương tự (analog) tỷ lệ với độ ẩm đất
Phần cứng:
Tấm dò đất (2 điện cực)
Mạch khuếch đại có 3 chân:
VCC: 5V
GND
AO (Analog Out) - nối vào chân analog của MCU (ví dụ: A0)
Nguyên lý hoạt động:
Khi đất ẩm, nước dẫn điện làm điện trở giữa 2 điện cực giảm → điện áp tăng
Khi đất khô, điện trở tăng → điện áp giảm
Arduino sẽ đọc điện áp này bằng analogRead() (giá trị từ 0 → 1023 tương ứng 0 → 5V)
Ghi chú
Một số cảm biến cho giá trị lớn khi đất khô và nhỏ khi ướt, số khác thì ngược lại. Bạn có thể kiểm tra bằng cách nhúng vào nước → xem giá trị có tăng hay giảm, rồi dùng công thức đảo 1023 - rawValue nếu cần.
Không nên cấp điện liên tục quá lâu (có thể làm ăn mòn điện cực). Có thể bật VCC qua chân digital rồi tắt khi không đo nếu muốn dùng lâu dài.
Cách sử dụng Water Sensor (Cảm biến độ ẩm đất)