Cảm biến độ ẩm đất
Cảm biến độ ẩm đất
- Hàng trong kho: 92
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 133
- Vị trí: 1G1
Số lượng đã bán: 520
Lượt xem: 407
15.120đ
Giá chưa bao gồm VAT: 14.000đ
1. Giới thiệu tổng quan
Cảm biến độ ẩm đất là thiết bị chuyên dụng giúp đo lường và xác định hàm lượng nước có trong đất một cách nhanh chóng. Sản phẩm tích hợp cả đầu dò, mạch so sánh LM393 và cung cấp đồng thời hai ngõ ra tín hiệu Analog và Digital, rất thuận tiện để giao tiếp với các loại vi điều khiển.
2. Thông số kỹ thuật
- Điện áp hoạt động: 3.3V ~ 5VDC
- Tín hiệu đầu ra: Analog (theo điện áp nguồn) và Digital (High/Low)
- IC so sánh: LM393 tích hợp biến trở điều chỉnh độ nhạy
- Kích thước mạch chính: 3 x 1.6 cm
- Sơ đồ chân: VCC (3.3-5V), GND (Mass), DO (Ngõ ra số), AO (Ngõ ra tương tự)
3. Ứng dụng
- Hệ thống tưới cây tự động thông minh cho vườn nhà, nhà kính
- Mô hình giám sát độ ẩm đất nông nghiệp IoT
- Các đề tài nghiên cứu khoa học, học tập về vi điều khiển (Arduino, ESP8266, STM32...)
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn cấp 5VDC, đồng hồ vạn năng (VOM) hoặc mạch Arduino, một cốc nước nhỏ.
- Thao tác: Cấp nguồn VCC và GND cho cảm biến. Cắm đầu dò vào đất khô rồi nhúng vào nước, sau đó quan sát trạng thái đèn LED trên mạch và đo điện áp tại chân AO, DO.
- Kết quả: Đèn LED báo nguồn sáng, đèn LED tín hiệu thay đổi trạng thái khi vặn biến trở hoặc khi đầu dò thay đổi độ ẩm; điện áp chân AO thay đổi theo độ ẩm của đất.
* Lưu ý an toàn: Không cắm phần mạch điện tử xuống đất ẩm để tránh làm chập mạch và hư hỏng linh kiện; chỉ cắm phần đầu dò cảm biến xuống đất.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V Arduino
- GND nối với GND Arduino
- AO nối với A0 Arduino
- DO nối với D8 Arduino
C/C++ (Arduino/ESP)
const int sensorPin = A0;
const int digitalPin = 8;
void setup() {
Serial.begin(9600);
pinMode(digitalPin, INPUT);
}
void loop() {
int analogValue = analogRead(sensorPin);
int digitalValue = digitalRead(digitalPin);
Serial.print("Analog: ");
Serial.print(analogValue);
Serial.print(" | Digital: ");
Serial.println(digitalValue);
delay(1000);
}cam bien do am dat






















-250x250.jpg)












