DHT22 là một cảm biến nhiệt độ và độ ẩm kỹ thuật số cơ bản. Nó sử dụng một cảm biến độ ẩm điện dung và một điện trở nhiệt để đo không khí xung quanh và phát ra tín hiệu kỹ thuật số trên chân dữ liệu, không cần chân đầu vào analog.
DHT22 hiệu chỉnh tín hiệu kỹ thuật số đầu ra. Nó sử dụng kỹ thuật thu thập tín hiệu kỹ thuật số và công nghệ cảm biến độ ẩm độc quyền, đảm bảo độ tin cậy và ổn định. Các phần tử cảm biến của nó được kết nối với máy tính chip đơn 8 bit.
Mọi cảm biến của module này đều được bù nhiệt độ và hiệu chuẩn trong buồng hiệu chuẩn chính xác và hệ số hiệu chuẩn được lưu dưới dạng chương trình trong bộ nhớ OTP, khi cảm biến phát hiện, nó sẽ trích dẫn hệ số từ bộ nhớ.
Kích thước nhỏ, tiêu thụ thấp và khoảng cách truyền dài (20m) cho phép DHT22 phù hợp trong mọi loại ứng dụng khắc nghiệt.
Cảm biến được đóng gói với bốn chân, giúp kết nối rất thuận tiện.
Số chân |
Tên chân |
Mô tả |
1 |
Vcc |
Nguồn 3.5V đến 5.5V |
2 |
Data |
Đầu ra cả Nhiệt độ và Độ ẩm thông qua Dữ liệu nối tiếp |
3 |
NC |
Không có kết nối và do đó không được sử dụng |
4 |
Ground |
Kết nối với đất của mạch |
Điện áp hoạt động: 3.5V đến 5.5V
Dòng hoạt động: 0,3mA (đo) 60uA (chế độ chờ)
Đầu ra: Dữ liệu nối tiếp
Phạm vi nhiệt độ: -40 ° C đến 80 ° C
Phạm vi độ ẩm: 0% đến 100%
Độ phân giải: Nhiệt độ và Độ ẩm đều là 16-bit
Độ chính xác: ± 0,5 ° C và ± 1%
Chi tiết thông số kỹ thuật tham khảo datasheet DHT22
DHT11, AM2302, SHT71
Cặp nhiệt điện, TMP100, LM75, DS18820, SHT15, LM35DZ, TPA81, D6T
Cảm biến DHT22 là sản phẩm kế thừa của module DHT11, nó có thể được mua dưới dạng cảm biến hoặc dưới dạng module. Dù bằng cách nào thì hiệu suất của cảm biến là như nhau. Cảm biến sẽ có dạng gói 4 chân, trong đó chỉ có ba chân sẽ được sử dụng trong khi module sẽ chỉ có ba chân.
Sự khác biệt duy nhất giữa cảm biến và module là module sẽ có sẵn tụ điện lọc và điện trở kéo lên, và đối với cảm biến, bạn phải sử dụng chúng bên ngoài nếu cần.
Module đắt hơn một chút so với DHT11, nhưng nó có dải đo cao hơn và độ chính xác tốt hơn một chút.
DHT22 là cảm biến nhiệt độ và độ ẩm thường được sử dụng. Cảm biến đi kèm với một NTC chuyên dụng để đo nhiệt độ và bộ vi điều khiển 8 bit để xuất các giá trị nhiệt độ và độ ẩm dưới dạng dữ liệu nối tiếp. Cảm biến cũng được hiệu chuẩn tại nhà máy và do đó dễ dàng giao tiếp với các bộ vi điều khiển khác.
Cảm biến có thể đo nhiệt độ từ -40 ° C đến 80 ° C và độ ẩm từ 0% đến 100% với độ chính xác ± 1 ° C và ± 1%. Vì vậy, nếu bạn đang muốn đo trong phạm vi này thì cảm biến này có thể là lựa chọn phù hợp cho bạn.
Cảm biến DHT22 được hiệu chuẩn tại nhà máy và xuất dữ liệu nối tiếp, do đó rất dễ thiết lập.
Chân dữ liệu được kết nối với chân I / O của MCU và một điện trở kéo lên 5K được sử dụng. Chân dữ liệu này xuất ra giá trị của cả nhiệt độ và độ ẩm dưới dạng dữ liệu nối tiếp. Nếu bạn đang giao tiếp DHT22 với Arduino Uno thì có các thư viện được tạo sẵn cho nó sẽ giúp bạn bắt đầu nhanh chóng.
Nếu bạn đang giao tiếp nó với một số MCU khác thì datasheet sẽ rất hữu ích. Đầu ra được đưa ra bởi chân dữ liệu sẽ theo thứ tự là dữ liệu số nguyên độ ẩm 8 bit + 8 bit dữ liệu thập phân Độ ẩm + dữ liệu số nguyên nhiệt độ 8 bit + dữ liệu nhiệt độ phân đoạn 8 bit + bit chẵn lẻ 8 bit. Để yêu cầu module DHT11 gửi những dữ liệu này, chân I / O phải được đặt ở mức thấp trong giây lát và sau đó được giữ ở mức cao như trong biểu đồ thời gian.
Thời lượng của mỗi tín hiệu host được giải thích trong datasheet, với các bước và sơ đồ thời gian minh họa.
Đo nhiệt độ và độ ẩm
Đài thời tiết địa phương
Kiểm soát khí hậu tự động
Giám sát môi trường