Module cảm biến độ ẩm, nhiệt độ DHT11
Module cảm biến độ ẩm, nhiệt độ DHT11
- Hàng trong kho: 52
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 579
- Vị trí: 1B7
Số lượng đã bán: 1143
Lượt xem: 688
23.760đ
Giá chưa bao gồm VAT: 22.000đ
1. Giới thiệu tổng quan
Module cảm biến độ ẩm, nhiệt độ DHT11 là giải pháp đo lường môi trường nhỏ gọn, được tích hợp sẵn điện trở 5.1k giúp dễ dàng kết nối và sử dụng. Module sử dụng giao tiếp 1-Wire cùng bộ tiền xử lý tín hiệu tích hợp sẵn, cho phép người dùng đọc dữ liệu chính xác một cách nhanh chóng mà không cần qua các thuật toán tính toán phức tạp.
2. Thông số kỹ thuật
- Điện áp hoạt động: 3.3V - 5VDC
- Chuẩn giao tiếp: TTL, 1-Wire
- Khoảng đo độ ẩm: 20% - 80%RH (sai số ± 5%RH)
- Khoảng đo nhiệt độ: 0 - 50 °C (sai số ± 2 °C)
- Tần số lấy mẫu tối đa: 1Hz (1 giây / lần)
- Kích thước: 28mm x 12mm x 10mm
3. Ứng dụng
- Hệ thống giám sát và cảnh báo nhiệt độ, độ ẩm phòng
- Nhà kính thông minh, nông nghiệp tự động
- Trạm thời tiết mini, thiết bị IoT đo đạc môi trường
- Các ứng dụng học tập, nghiên cứu vi điều khiển và lập trình nhúng
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Chuẩn bị 1 mạch Arduino (Uno/Nano...), dây cắm và thư viện DHT sensor library.
- Thao tác: Kết nối nguồn và chân tín hiệu của module với Arduino theo sơ đồ, sau đó nạp code test mẫu vào vi điều khiển.
- Kết quả: Mở Serial Monitor trên phần mềm Arduino IDE (tốc độ baud 9600) và quan sát thông số nhiệt độ, độ ẩm được in ra theo thời gian thực.
* Lưu ý an toàn: Chỉ sử dụng cảm biến trong môi trường độ ẩm thuần là hơi nước. TUYỆT ĐỐI KHÔNG sử dụng trong các môi trường đặc biệt ủ kín (như ủ tỏi đen, ủ yếm khí...) vì sẽ sinh ra nấm và vi khuẩn bám lên bề mặt, gây hư hỏng cảm biến.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V (hoặc 3.3V) trên Arduino
- GND nối với GND trên Arduino
- DATA (OUT) nối với Chân số 2 (Digital 2) trên Arduino
C/C++ (Arduino/ESP)
#include
#define DHTPIN 2 // Chân kết nối DATA của module DHT11 với Arduino
#define DHTTYPE DHT11 // Khai báo loại cảm biến là DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("DHT11 Test!");
dht.begin();
}
void loop() {
// Đợi 2 giây giữa các lần đo (tần số lấy mẫu tối đa của DHT11 là 1Hz)
delay(2000);
// Đọc độ ẩm
float h = dht.readHumidity();
// Đọc nhiệt độ theo độ C (mặc định)
float t = dht.readTemperature();
// Kiểm tra xem dữ liệu đọc có hợp lệ không
if (isnan(h) || isnan(t)) {
Serial.println(F("Lỗi đọc dữ liệu từ cảm biến DHT11!"));
return;
}
// Hiển thị kết quả lên Serial Monitor
Serial.print(F("Độ ẩm: "));
Serial.print(h);
Serial.print(F("% - Nhiệt độ: "));
Serial.print(t);
Serial.println(F("°C"));
} module cam bien do am nhiet do dht11






















-250x250.jpg)











