Trong các dự án IoT, Arduino, ESP32 và hệ thống giám sát môi trường, cảm biến nhiệt độ và độ ẩm là một trong những linh kiện được sử dụng phổ biến nhất. Trong đó, DHT22 được nhiều người lựa chọn nhờ khả năng đo nhiệt độ và độ ẩm với độ phân giải tốt hơn DHT11, đồng thời có cách kết nối tương đối đơn giản. Tuy nhiên, khi yêu cầu về độ chính xác và tốc độ đo cao hơn, các dòng cảm biến như SHT30 cũng là một lựa chọn đáng cân nhắc. Vậy cảm biến DHT22 là gì, có ưu điểm gì và khác DHT11, SHT30 như thế nào? Hãy cùng tìm hiểu chi tiết qua bài viết dưới đây.
1. Cảm biến DHT22 là gì?
DHT22 là cảm biến kỹ thuật số dùng để đo nhiệt độ và độ ẩm tương đối (RH). Cảm biến còn được biết đến với tên gọi AM2302. DHT22 tích hợp phần tử cảm biến độ ẩm, cảm biến nhiệt độ và mạch xử lý tín hiệu bên trong. Sau khi đo, dữ liệu được chuyển đổi và gửi đến vi điều khiển thông qua giao tiếp một dây dạng digital.
Một ưu điểm của DHT22 là người dùng không cần trực tiếp xử lý tín hiệu analog từ phần tử cảm biến. Vi điều khiển chỉ cần gửi yêu cầu đo và đọc dữ liệu mà cảm biến trả về.
DHT22 có thể được sử dụng trong nhiều ứng dụng cần theo dõi điều kiện môi trường. Hai thông số chính mà cảm biến cung cấp là nhiệt độ và độ ẩm tương đối.

Một số ứng dụng phổ biến gồm:
- Trạm thời tiết mini: Đo nhiệt độ và độ ẩm để hiển thị điều kiện môi trường.
- Nhà thông minh: Theo dõi nhiệt độ, độ ẩm trong phòng và kích hoạt các thiết bị tự động.
- Nhà kính: Giám sát điều kiện môi trường để hỗ trợ kiểm soát hệ thống thông gió hoặc tưới tiêu.
- Hệ thống IoT: Thu thập dữ liệu môi trường và gửi lên máy chủ hoặc nền tảng giám sát.
- Dự án Arduino và Raspberry Pi: Làm cảm biến đầu vào cho các mô hình học tập và thử nghiệm.
2. Cấu tạo cảm biến DHT22
DHT22 có cấu tạo tương đối nhỏ gọn nhưng bên trong tích hợp nhiều thành phần để thực hiện quá trình đo và xử lý dữ liệu.
- Phần tử cảm biến độ ẩm: Bộ phận này có nhiệm vụ xác định độ ẩm tương đối trong không khí. Khi độ ẩm môi trường thay đổi, đặc tính điện của phần tử cảm biến cũng thay đổi. Mạch bên trong sẽ sử dụng sự thay đổi này để xác định giá trị độ ẩm.
- Cảm biến nhiệt độ: DHT22 sử dụng phần tử cảm biến nhiệt độ để xác định nhiệt độ môi trường. Dữ liệu sau đó được xử lý thành giá trị số trước khi truyền đến vi điều khiển.
- Mạch xử lý tín hiệu: Bên trong DHT22 có mạch điện tử đảm nhiệm việc thu thập, xử lý và chuyển đổi dữ liệu đo được thành tín hiệu số.
Nhờ đó, vi điều khiển không cần trực tiếp xử lý tín hiệu thô từ phần tử cảm biến.
Tham khảo thêm: LED 7 đoạn là gì? Cấu tạo, nguyên lý hoạt động và ứng dụng
3. DHT22 hoạt động như thế nào?
DHT22 hoạt động bằng cách đo nhiệt độ và độ ẩm của môi trường, sau đó xử lý các giá trị đo được thành dữ liệu số để gửi đến vi điều khiển. Nhờ tích hợp sẵn mạch xử lý bên trong, cảm biến có thể thực hiện việc đo và truyền dữ liệu thông qua một chân DATA duy nhất.
Quá trình hoạt động có thể hiểu theo các bước:
Vi điều khiển gửi tín hiệu yêu cầu → DHT22 tiến hành đo nhiệt độ và độ ẩm → mạch bên trong xử lý và chuyển đổi dữ liệu → DHT22 truyền dữ liệu số qua chân DATA → vi điều khiển nhận và xử lý kết quả.
DHT22 sử dụng giao thức truyền dữ liệu riêng của dòng cảm biến DHT, trong đó tín hiệu được truyền nối tiếp qua chân DATA. Khi sử dụng với Arduino, ESP8266, ESP32 hoặc các nền tảng tương tự, người dùng thường sử dụng thư viện DHT để xử lý giao tiếp, đọc dữ liệu và chuyển đổi kết quả thành các giá trị nhiệt độ, độ ẩm dễ sử dụng trong chương trình.
Lưu ý: DHT22 có tốc độ lấy mẫu tương đối chậm, vì vậy không nên yêu cầu cảm biến đọc dữ liệu liên tục với khoảng thời gian quá ngắn.
Tham khảo thêm: Cảm biến nhiệt độ và độ ẩm ATEN EA1640
4. So sánh DHT22 với DHT11 và SHT30
DHT22, DHT11 và SHT30 đều được sử dụng để đo nhiệt độ và độ ẩm, nhưng có sự khác biệt đáng kể về độ chính xác, phạm vi đo, giao tiếp và khả năng ứng dụng. DHT11 phù hợp với các dự án đơn giản và chi phí thấp, DHT22 có phạm vi đo rộng hơn, trong khi SHT30 thường phù hợp hơn với các hệ thống yêu cầu độ chính xác và độ ổn định cao.
| Tiêu chí | DHT11 | DHT22 | SHT30 |
|---|---|---|---|
| Đo nhiệt độ | Có | Có | Có |
| Đo độ ẩm | Có | Có | Có |
| Phạm vi nhiệt độ | 0 – 50°C | -40 – 80°C | Khoảng -40 – 125°C |
| Phạm vi độ ẩm | 20 – 80% RH | 0 – 100% RH | 0 – 100% RH |
| Độ phân giải nhiệt độ | 1°C | 0,1°C | 0,01°C |
| Độ phân giải độ ẩm | 1% RH | 0,1% RH | 0,01% RH |
| Giao tiếp | Digital | Digital | I²C |
| Tốc độ lấy mẫu | Thấp | Thấp | Cao hơn |
| Mức độ chính xác | Cơ bản | Tốt hơn DHT11 | Cao |
| Ứng dụng | Dự án đơn giản | IoT, Arduino, giám sát môi trường | IoT, thiết bị đo và hệ thống yêu cầu độ chính xác cao |
5. Hướng dẫn chọn cảm biến nhiệt độ độ ẩm phù hợp
Không có một loại cảm biến nhiệt độ độ ẩm nào phù hợp với mọi nhu cầu. Việc lựa chọn cần dựa trên môi trường sử dụng, dải đo, độ chính xác, giao thức kết nối và ngân sách đầu tư. Chọn đúng cảm biến ngay từ đầu giúp hạn chế sai số, tăng độ ổn định và tránh phát sinh chi phí thay thế hoặc lắp đặt không cần thiết.
5.1. Xác định dải đo và độ chính xác cần thiết
Trước tiên, cần xác định khoảng nhiệt độ và độ ẩm mà cảm biến phải đo trong thực tế. Với các ứng dụng đơn giản như theo dõi nhiệt độ phòng, DHT22 có thể đáp ứng tốt. Nếu hệ thống yêu cầu độ chính xác cao hơn để điều khiển điều hòa, thông gió hoặc giám sát môi trường, nên cân nhắc các dòng như SHT30, SHT35 hoặc PT100 đã được hiệu chuẩn.
5.2. Lựa chọn giao thức kết nối
Giao thức truyền dữ liệu cần tương thích với thiết bị hoặc hệ thống điều khiển đang sử dụng. Với Arduino, ESP32 hoặc các dự án IoT, I2C và SPI là những lựa chọn phổ biến. Trong hệ thống công nghiệp, RS485 Modbus RTU phù hợp với PLC, SCADA; trong HVAC, các chuẩn 4-20 mA, 0-10V hoặc BACnet thường thuận tiện hơn cho việc tích hợp.
5.3. Đánh giá điều kiện môi trường lắp đặt
Không chỉ quan tâm đến thông số đo, cần xem xét cả điều kiện tại vị trí lắp đặt. Nếu cảm biến hoạt động ở môi trường ẩm ướt, gần nguồn nước hoặc hóa chất, nên ưu tiên thiết bị có cấp bảo vệ phù hợp. Với nhà máy có động cơ, biến tần và nhiều nguồn gây nhiễu, cần chú ý khả năng chống nhiễu điện từ và loại cáp kết nối.
5.4. Cân nhắc ngân sách theo nhu cầu
Chi phí nên được lựa chọn dựa trên yêu cầu thực tế thay vì chỉ ưu tiên cảm biến có giá thấp nhất. DHT11 phù hợp với học tập và các dự án đơn giản, DHT22 phù hợp với IoT và nhà thông minh, trong khi SHT30/SHT35 thích hợp hơn cho các ứng dụng cần độ chính xác và độ ổn định cao. Với hệ thống BMS, SCADA hoặc HVAC, có thể cần đến các cảm biến công nghiệp sử dụng RS485 Modbus, 4-20 mA hoặc 0-10V.
6. Lắp đặt và bảo trì cảm biến nhiệt độ độ ẩm đúng cách
Việc lắp đặt và bảo trì cảm biến nhiệt độ độ ẩm đúng cách giúp thiết bị đo chính xác, hoạt động ổn định và duy trì tuổi thọ lâu dài. Vị trí lắp đặt, cách đấu nối, điều kiện môi trường và lịch bảo trì đều có thể ảnh hưởng trực tiếp đến kết quả đo. Vì vậy, trước khi đưa cảm biến vào vận hành, cần lựa chọn vị trí phù hợp và thực hiện đúng quy trình lắp đặt.
6.1. Lựa chọn vị trí lắp đặt cảm biến
Vị trí đặt cảm biến cần phản ánh đúng điều kiện môi trường thực tế mà hệ thống cần giám sát. Không nên đặt cảm biến ở vị trí có nhiệt độ hoặc độ ẩm khác biệt quá nhiều so với khu vực cần đo.
Khi lắp đặt, nên lưu ý:
- Tránh ánh nắng trực tiếp: Bức xạ nhiệt từ mặt trời có thể làm nhiệt độ tại cảm biến cao hơn nhiệt độ môi trường thực tế.
- Tránh nguồn nhiệt: Không đặt gần máy móc tỏa nhiệt, bóng đèn, động cơ, bộ nguồn hoặc các thiết bị điện đang hoạt động.
- Tránh luồng khí bất thường: Không nên đặt ngay trước quạt, cửa thông gió hoặc miệng điều hòa vì luồng khí có thể khiến kết quả đo không đại diện cho toàn bộ khu vực.
- Đặt tại vị trí thông thoáng: Đầu cảm biến cần tiếp xúc với không khí cần đo, không bị che kín bởi vật liệu hoặc đặt trong không gian quá bí.
6.2. Lắp đặt cảm biến theo đúng hướng dẫn
Sau khi xác định vị trí, cần cố định cảm biến chắc chắn và thực hiện đấu nối theo đúng sơ đồ của nhà sản xuất. Với cảm biến sử dụng các giao thức như I2C, RS485, Modbus, 4-20 mA hoặc 0-10 V, cần kiểm tra chính xác chân nguồn, chân tín hiệu và thông số giao tiếp trước khi cấp điện.
Đặc biệt, không nên tự ý thay đổi nguồn cấp hoặc đấu nhầm cực vì có thể khiến cảm biến hoạt động không ổn định hoặc gây hư hỏng thiết bị.
6.3. Kiểm tra cảm biến sau khi lắp đặt
Sau khi hoàn tất đấu nối, cần kiểm tra nguồn cấp và tín hiệu đầu ra trước khi đưa hệ thống vào vận hành chính thức. Nếu cảm biến kết nối với PLC, vi điều khiển hoặc hệ thống giám sát, cần đảm bảo dữ liệu nhiệt độ và độ ẩm được đọc chính xác.
Có thể kiểm tra bằng cách:
- Kiểm tra điện áp cấp cho cảm biến.
- Kiểm tra kết nối và tín hiệu truyền dữ liệu.
- Theo dõi nhiệt độ, độ ẩm trong một khoảng thời gian để xem giá trị có ổn định hay không.
- So sánh kết quả với một thiết bị đo tham chiếu nếu cần đánh giá độ chính xác.
6.4. Vệ sinh cảm biến định kỳ
Trong quá trình hoạt động, bụi bẩn, hơi dầu hoặc các chất khác có thể bám lên phần tử cảm biến và ảnh hưởng đến khả năng đo. Vì vậy, cần kiểm tra và vệ sinh cảm biến định kỳ, đặc biệt với các thiết bị được sử dụng trong nhà máy, kho hàng hoặc môi trường có nhiều bụi.
Khi vệ sinh, nên sử dụng phương pháp phù hợp với thiết kế của từng loại cảm biến. Không tự ý sử dụng hóa chất hoặc dung môi mạnh nếu nhà sản xuất không cho phép, vì chúng có thể làm ảnh hưởng đến phần tử đo.
6.5. Kiểm tra và hiệu chuẩn cảm biến
Sau một thời gian sử dụng, cảm biến có thể xuất hiện sai lệch do quá trình lão hóa hoặc điều kiện môi trường. Với những hệ thống yêu cầu độ chính xác cao, cần xây dựng lịch kiểm tra và hiệu chuẩn định kỳ.
Có thể sử dụng thiết bị đo chuẩn để so sánh kết quả. Nếu sai số vượt quá giới hạn cho phép, cần tiến hành hiệu chuẩn hoặc thay thế cảm biến tùy theo thiết kế của thiết bị.
Đối với các ứng dụng như phòng sạch, phòng thí nghiệm, kho bảo quản hoặc ngành dược phẩm, việc kiểm tra và hiệu chuẩn cần được thực hiện theo tiêu chuẩn và quy trình kiểm soát của hệ thống.
6.6. Theo dõi dữ liệu trong quá trình sử dụng
Không nên chỉ kiểm tra cảm biến khi thiết bị gặp lỗi. Việc theo dõi dữ liệu nhiệt độ và độ ẩm liên tục giúp phát hiện sớm những dấu hiệu bất thường.
Ví dụ, nếu nhiệt độ trong một khu vực thường duy trì ổn định nhưng đột ngột xuất hiện giá trị tăng hoặc giảm mạnh, cần kiểm tra cả cảm biến, dây tín hiệu, nguồn cấp và môi trường xung quanh. Điều này giúp phân biệt sự thay đổi thực tế của môi trường với sai số hoặc lỗi của cảm biến.
6.7. Bảo trì và thay thế khi cần thiết
Khi bảo trì, nên kiểm tra tổng thể cảm biến, dây dẫn, đầu nối, nguồn cấp và thiết bị nhận dữ liệu. Nếu cảm biến thường xuyên cho kết quả sai, phản hồi chậm hoặc tín hiệu không ổn định dù hệ thống kết nối vẫn bình thường, cần xem xét khả năng phần tử cảm biến đã xuống cấp.
Tham khảo thêm: Opto là gì? Cấu tạo, nguyên lý và Cách kiểm tra Opto có hoạt động hay không?
Kết luận
Cảm biến DHT22 là lựa chọn phù hợp cho các dự án đo nhiệt độ và độ ẩm như Arduino, ESP32, IoT, nhà thông minh và giám sát môi trường nhờ khả năng đo tốt hơn DHT11 và giao tiếp tương đối đơn giản. So với DHT11, DHT22 có dải đo rộng hơn, độ phân giải cao hơn và phù hợp với nhiều môi trường sử dụng hơn. Trong khi đó, SHT30 có ưu thế về độ chính xác, tốc độ đo và giao tiếp I²C, phù hợp với những hệ thống yêu cầu khả năng đo ổn định và chính xác hơn.


























