Tư vấn: 0979.466.469 / 0938.128.290

MENU

So sánh DHT11 DHT22 LM35 DS18B20 BME280 và BMP180

Nhận mua hàng nước ngoài

Có nhiều loại cảm biến nhiệt độ tương thích với Arduino, ESP32, ESP8266. Vì vậy, có thể khó để chọn cảm biến phù hợp nhất cho dự án của bạn. Trong bài viết này, chúng ta sẽ so sánh 6 cảm biến nhiệt độ được sử dụng rộng rãi: DHT11, DHT22, LM35, DS18B20, BME280 và BMP180.

Chúng ta sẽ so sánh các cảm biến về giao thức truyền thông, phạm vi nhiệt độ, độ chính xác, tính dễ sử dụng và nhiều thứ khác nữa.

Để so sánh nhanh các cảm biến, bạn có thể tham khảo bảng so sánh tổng hợp bên dưới với các thông tin quan trọng nhất khi chọn cảm biến nhiệt độ, đó là: giao thức truyền thông, điện áp nguồn, phạm vi nhiệt độ và độ chính xác.

Bảng so sánh cảm biến  DHT11, DHT22, LM35, DS18B20, BME280 và BMP180

Cảm biến

DHT11

DHT22 (AM2302)

LM35

DS18B20

BME280

BMP180

Đo lường

Nhiệt độ

Độ ẩm

Nhiệt độ

Độ ẩm

Nhiệt độ

Nhiệt độ

Nhiệt độ

Độ ẩm

Áp suất

Nhiệt độ

Áp suất

Giao thức truyền thông

one-wire

one-wire

analog

one-wire

I2C

SPI

I2C

Điện áp nguồn

3 đến 5.5V DC

3 đến 6V DC

4 đến 30V DC

3 đến 5.5V DC

1.7 đến 3.6V (cho chip) và 3.3 đến 5V (cho bo)

1.8 đến 3.6V (cho chip) và 3.3 đến 5V (cho bo)

Khoảng nhiệt độ

0 đến 50ºC

-40 đến 80ºC

-55 đến 150ºC

-55 đến 125ºC

-40 đến 85ºC

0 đến 65ºC

Độ chính xác

+/- 2ºC (ở 0 đến 50ºC)

+/- 0,5ºC (ở -40 đến 80ºC)

+/- 0,5ºC (ở 25ºC)

+/- 0,5ºC (ở -10 đến 85ºC)

+/- 0,5ºC (ở 25ºC)

+/- 0,5ºC (ở 25ºC)

Hỗ trợ (Arduino IDE)

Thư viện DHT Adafruit


Thư viện cảm biến hợp nhất Adafruit

Thư viện DHT Adafruit


Thư viện cảm biến hợp nhất Adafruit

analogRead()

DallasTemperature

Module điện tử 932*50

OneWire

Thư viện Adafruit BME280


Thư viện cảm biến hợp nhất Adafruit

Adafruit BME085


Thư viện cảm biến hợp nhất Adafruit

 

DHT11 với DHT22 (AM2302)

 

DHT11 và DHT22 (AM2302) là cảm biến nhiệt độ kỹ thuật số đo nhiệt độ và độ ẩm. Chúng trông rất giống nhau và hoạt động theo cùng một cách, nhưng có thông số kỹ thuật khác nhau.

 

Cả hai cảm biến đều có thể được cấp nguồn bằng 3.3V hoặc 5V. Vì vậy, bạn có thể dễ dàng sử dụng chúng trong các dự án Arduino hoặc ESP.

 

Cảm biến DHT22 có độ phân giải tốt hơn và phạm vi đo nhiệt độ và độ ẩm rộng hơn. Tuy nhiên, nó đắt hơn một chút và bạn chỉ có thể yêu cầu đọc với khoảng thời gian 2 giây.

 

DHT11 rẻ hơn một chút, có phạm vi nhỏ hơn và kém chính xác hơn. Nhưng bạn có thể nhận được các chỉ số cảm biến mỗi giây.

 

Mặc dù có sự khác biệt nhưng cả hai hoạt động theo cách tương tự và bạn có thể sử dụng cùng một code để đọc nhiệt độ và độ ẩm. Bạn chỉ cần chọn trong code loại cảm biến bạn đang sử dụng.

>>>Tham khảo và mua hàng tại Điện Tử Tương Lai

https://dientutuonglai.com/san-pham/?keyword=dht11

https://dientutuonglai.com/san-pham/?keyword=dht22

 

LM35, LM335 và LM34

LM35, LM335 và LM34 là cảm biến nhiệt độ tuyến tính tạo ra điện áp tỷ lệ với giá trị nhiệt độ. LM35 được hiệu chuẩn ở độ C, LM335 ở độ K và LM34 ở độ F. Vì vậy, tùy thuộc vào đơn vị nhiệt độ bạn sẽ sử dụng trong dự án của mình mà chọn loại cảm biến phù hợp.

 

Theo datasheet, cảm biến LM35 và LM34 yêu cầu dòng điện rất nhỏ để hoạt động, khoảng 60uA. Điều này dẫn đến khả năng tự làm nóng rất thấp (khoảng 0,08ºC trong không khí tĩnh), có nghĩa là các phép đo nhiệt độ sẽ không bị ảnh hưởng bởi chính cảm biến.

 

Để đọc nhiệt độ từ các cảm biến này, bạn chỉ cần đọc điện áp đầu ra của cảm biến bằng một chân analog. Nếu sử dụng Arduino, bạn chỉ cần sử dụng hàm analogRead () và bạn sẽ nhận được các kết quả đọc nhiệt độ với hai dấu thập phân.

 

Vì vậy, nếu bạn cần một cảm biến rẻ và dễ sử dụng để theo dõi nhiệt độ, LM35 là một lựa chọn tốt. Ngoài ra, bởi vì nó tiêu thụ rất ít năng lượng, nó rất phù hợp cho các dự án di động yêu cầu mức tiêu thụ điện năng thấp.

>>>Tham khảo và mua hàng tại Điện Tử Tương Lai

https://dientutuonglai.com/san-pham/?keyword=lm35

https://dientutuonglai.com/san-pham/?keyword=lm335

 

Cảm biến nhiệt độ DS18B20

 

Cảm biến nhiệt độ DS18B20 là cảm biến nhiệt độ kỹ thuật số one-wire có nghĩa là nó chỉ yêu cầu một dòng dữ liệu (và GND) để giao tiếp với vi điều khiển.

 

Nó có thể được cấp nguồn bằng nguồn điện bên ngoài hoặc có thể lấy điện từ đường dữ liệu (được gọi là chế độ ký sinh), do đó không cần nguồn điện bên ngoài.

 

Mỗi cảm biến nhiệt độ DS18B20 có một code nối tiếp 64-bit duy nhất cho phép nối nhiều cảm biến vào cùng một dây dữ liệu. Vì vậy, bạn có thể nhận nhiệt độ từ nhiều cảm biến bằng cách sử dụng một GPIO duy nhất.

 

Ngoài ra, độ phân giải của cảm biến nhiệt độ có thể được đặt thành 9, 10, 11 hoặc 12 bit tương ứng với các mức tăng tương ứng là 0,5 ° C, 0,25 ° C, 0,125 ° C và 0,0625 ° C. Độ phân giải mặc định khi khởi động là 12-bit.

 

Cảm biến nhiệt độ DS18B20 cũng có phiên bản chống thấm nước, lý tưởng cho các dự án ngoài trời hoặc để đo nhiệt độ chất lỏng.

>>>Tham khảo và mua hàng tại Điện Tử Tương Lai

https://dientutuonglai.com/san-pham/?keyword=DS18B20

 

BME280 với BMP180

 

BME280 và BMP180 là cảm biến khí áp nghĩa là chúng đọc áp suất khí quyển. BME280 cũng được trang bị cảm biến nhiệt độ và độ ẩm và BMP180 với cảm biến nhiệt độ. Bởi vì áp suất thay đổi theo độ cao, các cảm biến này cũng có thể được sử dụng để ước tính độ cao.

 

Khi nói đến phạm vi nhiệt độ, BME280 có phạm vi đo rộng hơn: -40 đến 85ºC, trong khi BMP180 chỉ đo từ 0 đến 65ºC. Bạn cần nhớ rằng module BME280 tự nóng lên một chút, vì vậy các phép đo nhiệt độ có thể cao hơn giá trị nhiệt độ thực 1 đến 2 độ.

 

BME280 có thể sử dụng giao thức truyền thông I2C hoặc SPI trong khi BMP180 chỉ có thể sử dụng giao tiếp I2C.

 

Cảm biến BME280 nhiều tiền hơn nhưng nó có nhiều chức năng hơn. Ví dụ, bạn có thể xây dựng một dự án trạm thời tiết chỉ với cảm biến này. Nhưng nếu bạn không quan tâm đến việc đo áp suất hoặc độ ẩm, bạn có thể mua một cảm biến nhiệt độ rẻ hơn.

https://dientutuonglai.com/san-pham/?keyword=BME280

https://dientutuonglai.com/san-pham/?keyword=BMP180

 

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
25000 /
/

Code: 6101-030 Còn hàng

Lưu xem sau
Sale 0%
3000 /Cái
/ Cái

Code: 6021-049 Còn hàng

Lưu xem sau
Sale 0%
130000 /Dây
/ Dây

Code: 6101-041 Còn hàng

Lưu xem sau
Sale 0%
60000 - 105000 /Cái
100000 / Cái

Code: 6101-025 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0359 366 469
Bạn cần linh kiện mẫu ? 7-11 ngày