Mục lục:

Hướng dẫn cho người mới bắt đầu sử dụng cảm biến DHT11 / DHT22 W / Arduino: 9 bước
Hướng dẫn cho người mới bắt đầu sử dụng cảm biến DHT11 / DHT22 W / Arduino: 9 bước

Video: Hướng dẫn cho người mới bắt đầu sử dụng cảm biến DHT11 / DHT22 W / Arduino: 9 bước

Video: Hướng dẫn cho người mới bắt đầu sử dụng cảm biến DHT11 / DHT22 W / Arduino: 9 bước
Video: [Arduino basic #18] Cảm biến độ ẩm, nhiệt độ DHT11 2024, Tháng bảy
Anonim
Hướng dẫn cho người mới bắt đầu sử dụng cảm biến DHT11 / DHT22 W / Arduino
Hướng dẫn cho người mới bắt đầu sử dụng cảm biến DHT11 / DHT22 W / Arduino

Bạn có thể đọc phần này và các hướng dẫn tuyệt vời khác trên trang web chính thức của ElectroPeak

Tổng quat

Trong hướng dẫn này, bạn sẽ học cách thiết lập cảm biến DHT11 và DHT22 cũng như đo nhiệt độ và độ ẩm môi trường.

Những gì bạn sẽ học:

  • DHT11 và DHT22 tính năng và sự khác biệt
  • Cấu trúc DHT11 và DHT22
  • Cách thiết lập cảm biến DHT11 và DHT22 với Arduino

Bước 1: Cảm biến nhiệt độ và độ ẩm DHT11 và DHT22

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

Do tầm quan trọng của các thông số như nhiệt độ và độ ẩm trong nhiều dự án, việc lựa chọn chính xác các cảm biến có khả năng đo nhiệt độ và độ ẩm là rất quan trọng. Họ DHT có tên là DHT11 và DHT22 là cảm biến phổ biến và thông dụng nhất trong số các cảm biến nhiệt độ và độ ẩm.

Bạn có thể xem các tính năng của chúng trong bảng bước này.

Giá thấp là đặc điểm quan trọng nhất của DHT11, nhưng nó không có độ chính xác cao và phạm vi đo rộng. Mặt khác, DHT22, với phạm vi rộng và độ chính xác cao cho phép đo, đắt hơn 2,5 lần so với các thiết bị khác trong gia đình.

Bước 2: Đo nhiệt độ và độ ẩm bằng DHT11 và Arduino

Vật liệu cần thiết

Arduino Uno R3

Cảm biến DHT11

Breadboard

Dây nhảy

Ứng dụng phần mềm

Arduino IDE

Bước 3: Mạch

Mạch điện
Mạch điện
Mạch điện
Mạch điện

DHT11 chứa 4 chân. 2 ghim để cung cấp, 1 để gửi dữ liệu, và một ghim còn lại là vô dụng. Để làm cho cảm biến này hoạt động bình thường và cung cấp cho bạn dữ liệu chính xác, bạn phải kéo chân dữ liệu có điện trở 4,7 k lên. Để chân thứ ba của cảm biến mà không có bất kỳ kết nối nào.

Cảnh báo Hãy cẩn thận về cảm biến và hướng chân cắm, cảm biến của bạn sẽ bị hỏng trong trường hợp nhầm lẫn.

Bước 4: Mã

Mã số
Mã số

Để bắt đầu chuyển dữ liệu, hãy tải mã này lên Arduino của bạn và mở màn hình nối tiếp.

DHT.humidity trả về độ ẩm bằng phần trăm và DHT.tempether trả về nhiệt độ bằng độ C.

Lưu ý Chúng ta phải đợi 2 giây giữa mỗi lần đo. Nếu không, cảm biến sẽ trả về dữ liệu sai.

Thay vì hiển thị thông tin trên máy tính, bạn có thể hiển thị nhiệt độ và độ ẩm trên màn hình LCD.

Để biết thêm thông tin, hãy xem hướng dẫn này: Sử dụng 1602 LCD Keypad Shield w / Arduino

Bước 5: Đo nhiệt độ và độ ẩm bằng DHT22 và Arduino

thiết lập và sử dụng cảm biến DHT22 gần giống như DHT11.

Bước 6: Vật liệu cần thiết

Arduino Uno R3

Cảm biến DHT22

Breadboard

Dây nhảy

Ứng dụng phần mềm

Arduino IDE

Bước 7: Mạch

Mạch điện
Mạch điện

Bước 8: Mã

Mã số
Mã số

Sự khác biệt duy nhất là trong hàm DHT.trad, nơi bạn nên viết 22 thay vì 11. Ngoài ra, bạn có thể xác định các thông số nhiệt độ và độ ẩm dưới dạng phao cho DHT22 để xem chúng chính xác hơn.

Tải mã này lên bảng Arduino của bạn và xem kết quả trong màn hình nối tiếp.

Đề xuất: