Ngày 07 Tháng 08, 2025
Giám sát điều kiện môi trường như nhiệt độ và độ ẩm là yêu cầu cấp thiết trong lĩnh vực nông nghiệp, nhà thông minh, IoT, y tế, giáo dục… Loại cảm biến được sử dụng phổ biến là cảm biến nhiệt độ độ ẩm DHT11. Vậy cảm biến DHT11 là gì? Cấu tạo, nguyên lý hoạt động và ứng dụng cụ thể ra sao? Hãy cùng tìm hiểu trong bài chia sẻ dưới đây của Song Nam.
Cảm biến nhiệt độ độ ẩm DHT11 là module cảm biến kỹ thuật số có khả năng đo cả nhiệt độ và độ ẩm môi trường. Với thiết kế nhỏ gọn, chi phí thấp và khả năng giao tiếp dễ dàng với các vi điều khiển, DHT11 là thiết bị lý tưởng cho những người mới bắt đầu học lập trình phần cứng cũng như trong các dự án DIY.
Cảm biến nhiệt độ độ ẩm DHT11 là cảm biến tích hợp hai chức năng trong một: đo nhiệt độ và đo độ ẩm. Thiết bị sử dụng giao tiếp 1-wire để truyền dữ liệu, giúp tiết kiệm chân kết nối khi tích hợp với các hệ thống vi điều khiển như Arduino, ESP8266, Raspberry Pi…
Cảm biến nhiệt độ độ ẩm DHT11 có cấu tạo chính gồm một cảm biến độ ẩm điện dung, một điện trở nhiệt (NTC) để đo nhiệt độ và một IC 8 bit để xử lý và truyền dữ liệu. Cụ thể:
Đây là bộ phận chính để đo độ ẩm không khí. Cảm biến sử dụng một cặp điện cực bao quanh một lớp vật liệu hút ẩm. Khi độ ẩm môi trường thay đổi, hằng số điên môi của vật liệu thay đổi theo, từ đó làm thay đổi điện dung giữa hai điện cực. Tín hiệu này được chuyển đổi thành dữ liệu số để vi điều khiển xử lý.
Là loại điện trở nhiệt có đặc tính giảm điện trở khi nhiệt độ tăng. Cảm biến nhiệt độ độ ẩm DHT11 sử dụng NTC để đo nhiệt độ môi trường xung quanh với độ chính xác vừa phải, đủ đáp ứng các ứng dụng phổ biến.
DHT11 có sẵn một vi mạch xử lý tín hiệu bên trong, giúp thu thập dữ liệu từ hai cảm biến (nhiệt độ và độ ẩm), chuyển đổi thành tín hiệu số sau đó truyền dữ liệu qua giao tiếp 1-wire. Nhờ đó, người dùng không cần xử lý tín hiệu tương tự phức tạp.
Toàn bộ linh kiện được đặt bên trong lớp vỏ nhựa nhỏ gọn, có khe hở để không khí lưu thông, đảm bảo cảm biến đo chính xác. Một số phiên bản còn có lớp lọc giúp bảo vệ cảm biến khỏi bụi bẩn và hơi nước.
Cảm biến nhiệt độ độ ẩm DHT11 hoạt động dựa trên việc thu thập dữ liệu từ hai cảm biến bên trong. Sau đó, xử lý tín hiệu và truyền dữ liệu thông qua giao tiếp số 1-wire.
Sau khi thu thập hai giá trị nhiệt độ và độ ẩm, bộ vi xử lý trong DHT11 thực hiện:
DHT11 sử dụng giao tiếp 1-wire nghĩa là chỉ cần một chân dữ liệu để trao đổi thông tin với vi điều khiển (như Arduino, ESP8266…).
Với cấu tạo gồm hai cảm biến đo nhiệt độ và độ ẩm, DHT11 được tích hợp sẵn một IC xử lý tín hiệu bên trong. IC này có nhiệm vụ chuyển đổi tín hiệu tương tự từ các cảm biến thành tín hiệu số (digital), giúp đơn giản hóa quá trình giao tiếp với các viđiều khiển như Arduino, STM32, ESP8266… Dữ liệu đầu ra của DHT11 sẽ được truyền qua một chân duy nhất (Data) theo chuẩn giao tiếp 1-wire (One-Wire).
One-Wire là một giao thức truyền thông nối tiếp (serial communication protocol) chỉ sử dụng duy nhất một dây dữ liệu (Data) để truyền nhận thông tin giữa cảm biến và vi điều khiển. Đây là một giao thức đơn giản, tiết kiệm chân kết nối, phù hợp với các module cảm biến nhỏ gọn như DHT11.
Không giống như SPI hay I2C cần tín hiệu đồng bộ (Clock), giao tiếp One-Wire không sử dụng chân Clock. Thay vào đó, các bit 0 và 1 được phân biệt dựa trên độ rộng của các xung điện áp cao – thấp trong một khoảng thời gian xác định.
Việc kết nối cảm biến nhiệt độ độ ẩm DHT11 với vi điều khiển rất đơn giản. Bạn chỉ cần sử dụng một chân I/O kỹ thuật số để giao tiếp với chân Data của cảm biến. Để đảm bảo tín hiệu ổn định, cần thêm một điện trở pull-up (thường từ 4.7kΩ đến 10kΩ) giữa chân Data và VCC.
Sơ đồ kết nối điển hình:
Để đọc giá trị nhiệt độ, độ ẩm từ cảm biến DHT11, chúng ta sẽ làm theo sequense sau:
Cảm biến độ ẩm DHT11 có thiết kế đơn giản, giá thành rẻ và khả năng giao tiếp dễ dàng thông qua One-Wire. Cảm biến nhiệt độ độ ẩm DHT11 là lựa chọn phổ biến trong các dự án học tập, nghiên cứu và ứng dụng thực tế.
Ưu điểm:
Nhược điểm:
- Độ chính xác chưa cao
- Tốc độ lấy mẫu chậm: Cảm biến chỉ có thể cập nhật dữ liệu mỗi 1 giây/lần, không phù hợp với các hệ thống cần phản hồi nhanh.
- Giới hạn phạm vi đo
Điều này khiến cảm biến độ ẩm DHT11 không thể sử dụng trong môi trường có điều kiện khắc nghiệt hoặc độ ẩm rất thấp/cao. Mặc dù trả về 5 byte dữ liệu nhưng 2 byte chứa phần thập phân thường là 0x00. Điều này khiến độ phân giải bị giới hạn, đặc biệt khi so với dòng cao cấp hơn như DHT22.
Với thiết kế nhỏ gọn, dễ sử dụng và chi phí thấp, cảm biến nhiệt độ DHT11 được ứng dụng rộng rãi trong nhiều lĩnh vực khác nhau – từ học tập, nghiên cứu đến các hệ thống tự động hóa thông minh. Dưới đây là một số ứng dụng phổ biến của cảm biến DHT11:
Là thành phần quen thuộc trong các đồ án sinh viên ngành điện – điện tử – tự động hóa. Phù hợp với các dự án DIY như trạm thời tiết mini, đồng hồ đo nhiệt độ, thiết bị cảnh báo nhiệt độ, độ ẩm. Thích hợp để giảng dạy và học lập trình Arduino nhờ cách sử dụng đơn giản và tài liệu phong phú.
Kết hợp với các vi điều khiển kết nối Wi-Fi như ESP8266, ESP32 để gửi dữ liệu thời tiết lên web/server. Ứng dụng trong các hệ thống giám sát môi trường tự động, điều khiển quạt, máy hút ẩm, máy lạnh...
Tích hợp vào các sản phẩm như: Đồng hồ điện tử có đo nhiệt độ – độ ẩm, tủ lạnh thông minh, máy điều hòa nhiệt độ, thiết bị cảnh báo thời tiết mini, máy lọc không khí thông minh, bảng điện tử hiển thị thời tiết trong nhà hoặc ngoài trời.
Cảm biến nhiệt độ độ ẩm DHT11 không chỉ phù hợp cho những người mới bắt đầu mà còn là giải pháp hiệu quả cho các ứng dụng thực tế yêu cầu giám sát môi trường cơ bản. Nếu bạn đang xây dựng một hệ thống thông minh, tự động hóa hoặc chỉ đơn giản muốn theo dõi môi trường sống DHT11 là lựa chọn đáng cân nhắc.
Trụ sở chính : Tầng 2, Tòa N09B2 Khu Đô thị mới Dịch Vọng, Phường Dịch Vọng, Quận Cầu Giấy, Thành phố Hà Nội.
Showroom: D02-L38, Khu An Vượng Villa, Khu đô thị Dương Nội, Quận Hà Đông, Hà Nội.
VPĐD HCM: Tầng 10, Tòa Sài Gòn Paragon, Số 3 Nguyễn Lương Bằng, Phường Tân Phú, Quận 7, TP. HCM.
Tel: +84 24 7301 1968 Fax: +84 24 7301 1968
Website: https://songnamgroup.com/
Email: info@songnamgroup.com