DHT11 vs DHT 22 – Cảm biến độ ẩm và nhiệt độ nào tốt hơn?

Photo of author

By Lisa chen

Cảm biến DHT là cảm biến độ ẩm và nhiệt độ chậm, có lợi cho những người hâm mộ công nghệ quan tâm đến việc ghi dữ liệu cơ bản. nó chậm hơn so với các cảm biến nhiệt độ khác. tuy nhiên, chúng có độ ổn định dài hạn và tiêu thụ ít điện hơn. Có rất nhiều mô-đun DHT, chẳng hạn như DHT11 và DHT22. các ví dụ này thực hiện các thao tác tương tự, nhưng khác nhau.

nội dung

DHT11 là gì?

DHT22/RHT03/AM2302 là gì?

Sắp xếp chân DHT11 và DHT22

DHT11 và DHT22 kết nối với Arduino UNO

kết luận

DHT11 là gì?

 

DHT11 là một cảm biến nhiệt độ và độ ẩm với chi phí thấp để phát hiện nhiệt độ tương đối và độ ẩm. Độ ẩm tương đối là điểm bão hòa của hơi nước trong không khí so với lượng hơi nước trong không khí.

Hơn nữa, DHT11 cũng là mô-đun nhiệt độ và độ ẩm cho Arduino và Raspberry, vì vậy nó rất được ưa chuộng bởi những người yêu thích phần cứng.

DHT11 vs DHT 22 – Cảm biến độ ẩm và nhiệt độ nào tốt hơn?_1

(Mô hình Raspberry Pi-2)

 

đặc điểm

 

Nó có điện áp nguồn từ 3V đến 5V và I / O.

Sau đó, dòng điện tối đa mà nó sử dụng khi yêu cầu dữ liệu trong quá trình chuyển đổi là 2.5mA.

Các kích thước của nó là 15,5 mm x 12 mm x 5,5 mm, khoảng cách bốn chân là 0,1 in-sơ.

Ngoài ra, nó có phạm vi nhiệt độ từ -20-60 ° C (2%), độ ẩm từ 5-95% RH (5%).

Cuối cùng, ADC được xây dựng để tạo ra đầu ra tín hiệu số một bus, tiết kiệm tài nguyên I / O của bảng điều khiển.

chú ý;so với các mô-đun cũ, mô-đun mới được thêm vào một số chức năng. bảng dưới đây đưa ra một bản tóm tắt.

DHT11 vs DHT 22 – Cảm biến độ ẩm và nhiệt độ nào tốt hơn?_2

 

DHT22/RHT03/AM2302 là gì?

 

RHT03 cũng là một mô-đun cảm biến với nhiệt độ chính xác cao và cảm biến độ ẩm dung lượng.

nó sử dụng công nghệ cảm biến độ ẩm và công nghệ thu thập các mô-đun kỹ thuật số đặc biệt. cả hai công nghệ này đảm bảo độ ổn định và độ tin cậy cao. Ngoài ra, nó còn có một kết nối với một bộ vi điều khiển 8 bit hiệu năng cao để kiểm tra nhiệt độ và điện năng.

DHT11 vs DHT 22 – Cảm biến độ ẩm và nhiệt độ nào tốt hơn?_3

(mô-đun bộ điều khiển vi)

 

đặc điểm

 

đầu tiên, nó có chất lượng tốt, giá cả phải chăng, khả năng chống nhiễu, phản ứng nhanh.

và sau đó là kích thước siêu nhỏ của chiếc xe.

Cảm biến nhiệt độ trong phạm vi từ -40 đến 80 ° C với độ chính xác 0,5 ° C, trong khi cảm biến độ ẩm trong phạm vi 0-99% RH với độ chính xác ± 2%.

và cuối cùng, nó tiêu tốn rất ít năng lượng. Ngoài ra, nó có thể truyền tín hiệu đến khoảng cách không nhỏ hơn 20 mét, do đó có thể chịu được các ứng dụng khắc nghiệt.

 

cách nó hoạt động

 

DHT11 và DHT22 hoạt động tương tự, sử dụng các bộ phận bao gồm:

bộ phận cảm biến độ ẩmNó có hai điện cực, có một nền giữ ẩm, nó đo độ ẩm. Do vậy, sự thay đổi độ ẩm có thể thay đổi điện cứng giữa các điện cực hoặc khả năng dẫn điện của các mặt cơ bản.

IC-nó đo và xử lý sự thay đổi điện trở, chuẩn bị cho bộ vi điều khiển để đọc.

nhiệt độ trở lại/ nhiệt độ âm (ntc)nó đo nhiệt độ. thông thường, việc giảm điện trở làm tăng nhiệt độ.

Sắp xếp chân DHT11 và DHT22

 

DHT11 và DHT22 có bốn chân, nhưng chỉ có ba chân hoạt động.

điện áp 5 v có thể chịu được khoảng cách 20 mét. Ngược lại, một điện áp nguồn 3,3V chỉ cần 1m để tránh các lỗi đo lường trong khi giảm áp điện.

Mặc dù DHT11 và DHT22 đều là cảm biến nhiệt độ và độ ẩm, nhưng chúng khác nhau ở những điểm sau:

DHT11 vs DHT 22 – Cảm biến độ ẩm và nhiệt độ nào tốt hơn?_4

 

DHT11 và DHT22 kết nối với Arduino UNO

 

Dưới đây là một hướng dẫn đơn giản về việc sử dụng các module DHT22 và DHT11 của Arduino.

Các bộ phận cần thiết

 

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

DHT22 – Cảm biến nhiệt độ và độ ẩm Grove Pro,

Một lá chắn Grove tùy chọn để đơn giản hóa kết nối và

Xem Alliance for Education phiên bản 4.2 / Arduino UNO.

 

DHT11 vs DHT 22 – Cảm biến độ ẩm và nhiệt độ nào tốt hơn?_5

(Arduino Uno)

 

DHT11 và DHT22: Mô tả

 

Bắt đầu với phần cứng kết nối.

 

đầu tiên, bạn kết nối dht11 vào cổng d 2 của greve shield.

Sau đó, hãy kết nối các lớp vỏ Grove-Base với Arduino UNO.

Thứ ba, sử dụng cáp USB để kết nối Seeeduino vào PC.

Nếu bạn thiếu lá chắn Grove-Base, bạn có thể chọn để kết nối DHT11 trực tiếp vào Seeeduino.

DHT11 vs DHT 22 – Cảm biến độ ẩm và nhiệt độ nào tốt hơn?_6

DHT11 và DHT22: Tiếp tục thiết lập phần mềm

 

Kiểm tra trên trang web GitHub và tải về thư viện Seeed DHT.

Thứ hai, nếu bạn không quen thuộc với quá trình cài đặt, bạn có thể xác định cách cài đặt thư viện Arduino.

Sau khi khởi động lại Arduino IDE và mở DHTtester, hãy sử dụng đường dẫn sau: File Example Grove _ weather _ Tempearture _ Sensor-master đọc độ ẩm và nhiệt độ tương đối của môi trường.

 

chú ý;

 

Các mô-đun DHT22 và DHT11 đều chia sẻ thư viện Arduino ở trên. Tuy nhiên, do thiết đặt mặc định cho các thư viện là DHT22, bạn phải thay đổi nó bằng tay thành DHT11.

Cho dù sản phẩm nào được sử dụng, hãy chắc chắn rằng đường xác định của bộ nhận bảng điều khiển có hiệu lực. ngoài ra, chú giải các dòng định nghĩa cho các tiêu chuẩn khác.

Ví dụ, một phần định nghĩa của đặc điểm kỹ thuật DHT11 có thể được mã hóa như sau:

DHT11 vs DHT 22 – Cảm biến độ ẩm và nhiệt độ nào tốt hơn?_7

 

Tải bản trình bày lên

 

và khi bạn làm xong, bạn có thể tải nó lên.

dht 11 và dht 22: kết quả xem xét

 

CTRL+SHIFT+M hoặc bấm vào

trình theo dõi nối tiếp công cụ

Mở màn hình nối tiếp của Arduino IDE. sau khi kiểm tra mọi thứ, bạn sẽ có thể tìm thấy nhiệt độ chính xác.

tương tự, bạn có thể sử dụng các mã dưới đây để chuyển đổi nhiệt độ từ celsius sang fahrenheit;

// In vẽ nhiệt độ Fahrenheit

serial. print ((t* 9.0/ 5.0+32.0);

 

kết luận

 

Lý tưởng, DHT11 và DHT22 là lựa chọn tốt nhất cho các cảm biến độ ẩm và nhiệt độ chi phí thấp. Tuy nhiên, như bạn có thể thấy, DHT22 tốt hơn DHT11 theo một số cách.

bất kể lựa chọn của bạn là gì, chúng tôi hy vọng bài viết này sẽ truyền cảm hứng cho bạn. Xin liên hệ với chúng tôi để biết thêm thông tin.