DHT11 – Cảm biến nhiệt độ và độ ẩm

dht11-cam-bien-nhiet-do-va-do-am-1
dht11-cam-bien-nhiet-do-va-do-am-2

DHT11 là một cảm biến nhiệt độ và độ ẩm được sử dụng phổ biến. Cảm biến này kết hợp với một cảm biến nhiệt trở chuyên dụng để đo nhiệt độ và một bộ vi xử lý 8 bit để xuất giá trị nhiệt độ và độ ẩm dưới dạng dữ liệu nối tiếp.

Định dạng sơ đồ chân DHT11 và cấu hình

  • Vcc: Nguồn điện 3.5V đến 5.5V
  • Dữ liệu: Đầu ra nhiệt độ và độ ẩm thông qua dữ liệu nối tiếp
  • NC: Không có kết nối và không được sử dụng
  • Ground: Kết nối với mặt đất của mạch

Thông số kỹ thuật DHT11

  • Đ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 độ: 0 ° C đến 50 ° C
  • Phạm vi độ ẩm: 20% đến 90%
  • Độ phân giải: Nhiệt độ và Độ ẩm đều là 16-bit
  • Độ chính xác: ± 1 ° C và ± 1%

Cảm biến nhiệt độ tương đương DHT11

  • DHT22, AM2302, SHT71

Cảm biến nhiệt độ khác

  • Cặp nhiệt điện, TMP100, LM75, DS18820, SHT15, LM35DZ, TPA81, D6T

Sự khác biệt giữa Cảm biến DHT11 và mô-đun

Cảm biến DHT11 có thể được mua dưới dạng cảm biến hoặc 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 có 4 chân, trong đó chỉ có ba chân được sử dụng. Mô-đun cũng có ba chân.

Sự khác biệt duy nhất giữa cảm biến và mô-đun là mô-đun có sẵn tụ điện lọc và điện trở kéo lên. Với cảm biến, bạn cần sử dụng chúng bên ngoài nếu cần.

Nơi sử dụng Cảm biến DHT11

Cảm biến DHT11 thường được sử dụng để đo nhiệt độ và độ ẩm. Cảm biến này đi kèm với một cảm biến nhiệt trở chuyên dụng để đo nhiệt độ và một bộ vi xử lý 8 bit để xuất 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à dễ dàng giao tiếp với các bộ vi xử lý 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 muốn đo trong phạm vi này, cảm biến này là lựa chọn phù hợp.

Cách sử dụng Cảm biến DHT11

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, vì vậy 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.

Cách sử dụng Cảm biến DHT11

Chân dữ liệu được kết nối với chân I/O của MCU và sử dụng một điện trở kéo lên 5K. Chân dữ liệu này xuất ra giá trị nhiệt độ và độ ẩm dưới dạng dữ liệu nối tiếp. Nếu bạn muốn giao tiếp DHT11 với Arduino, có các thư viện sẵn có giúp bạn bắt đầu nhanh chóng.

Nếu bạn muốn giao diện với một số MCU khác, biểu đồ dữ liệu bên dưới sẽ rất hữu ích. Đầu ra của chân dữ liệu sẽ theo thứ tự là dữ liệu số nguyên độ ẩm 8 bit + dữ liệu thập phân độ ẩm 8 bit + 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 dữ liệu này, chân I/O phải được đặt ở mức thấp trong một khoảng thời gian rất ngắn và sau đó được giữ ở mức cao. Biểu đồ thời gian dưới đây sẽ minh họa điều này.

Các ứng dụng của Cảm biến DHT11 bao gồm:

  • Đ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

2D - mô hình của cảm biến

Mời anh em xem thêm:

  • Cách sử dụng IC điều khiển độ rộng xung TL494
  • Giới thiệu vi điều khiển PIC18F46K22
  • IC điều khiển động cơ DC L298N
FEATURED TOPIC