DHT11 là một cảm biến nhiệt độ và độ ẩm thường được sử dụng đi kèm với một NTC chuyên dụng để đo nhiệt độ và một bộ vi điều khiển 8 bit để xuất ra các giá trị nhiệt độ và độ ẩm dưới dạng dữ liệu nối tiếp.
No: | Tên ghim | Mô tả |
For DHT11 Sensor | ||
1 | Vcc | Nguồn điện 3.5V đến 5.5V |
2 | Dữ liệu | Đầ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 mặt đất của mạch |
Đối với mô-đun cảm biến DHT11 | ||
1 | Vcc | Nguồn điệ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 | Ground | Kết nối với mặt đất của mạch |
Cảm biến DHT11 có thể được mua dưới dạng cảm biến hoặc dưới dạng mô-đun. Dù bằng cách nào, 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 mô-đun sẽ có ba chân như hình trên.
Sự khác biệt duy nhất giữa cảm biến và mô-đun là mô-đun 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.
DHT11 là một 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à một 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ừ 0 ° C đến 50 ° C và độ ẩm từ 20% đến 90% 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 DHT11 đượ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. Sơ đồ kết nối cho cảm biến này được hiển thị bên dưới.
Như bạn có thể thấy, 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 cố gắng giao tiếp DHT11 với Arduino 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 cố gắng giao diện nó với một số MCU khác thì biểu dữ liệu được cung cấp bên dưới 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 mô-đun 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ư thể hiện trong biểu đồ thời gian bên dưới.
Thời lượng của mỗi tín hiệu máy chủ được giải thích trong biểu dữ liệu DHT11, với các bước gọn gàng và sơ đồ thời gian minh họa
>> Mời anh em xem thêm