Cảm biến nhiệt độ, độ ẩm giá rẻ DHT11
DHT11 Là cảm biến nhiệt độ, độ ẩm rất thông dụng hiện nay vì chi phí rẻ và rất dễ lấy dữ liệu thông qua giao tiếp 1-wire ( giao tiếp digital 1-wire truyền dữ liệu duy nhất). Cảm biến được tích hợp bộ tiền xử lý tín hiệu giúp dữ liệu nhận về được chính xác mà không cần phải qua bất kỳ tính toán nào.
-
Đặc điểm:
- Điện áp hoạt động : 3V – 5V (DC)
- Dải độ ẩm hoạt động : 20% – 90% RH, sai số ±5%RH
- Dải nhiệt độ hoạt động : 0°C ~ 50°C, sai số ±2°C
- Tần số lấy mẫu tối đa: 1 Hz
- Khoảng cách truyển tối đa: 20m
- Sơ đồ chân Cảm biến DHT11 gồm 2 chân cấp nguồn, và 1 chân tín hiệu. Hiện nay, thông dụng ngoài thị trường có hai loại đóng gói cho DHT11: 3 chân và 4 chân. Xem các hình dưới
- Nhận xét: Cảm biến nhiệt độ, độ ẩm DHT11 với giá thành rẻ, dễ sử dụng, thích hợp sử dụng trong các ứng dụng yêu cầu độ chính xác không cao, môi trường không khắc nghiệt.
Tư vấn: 0979.466.469 / 0938.128.290 Email: [email protected]
DHT11 là một cảm biến kỹ thuật số giá rẻ để cảm nhận nhiệt độ và độ ẩm. Cảm biến này có thể dễ dàng giao tiếp với bất kỳ bộ vi điều khiển vi nào như Arduino, Raspberry Pi, … để đo độ ẩm và nhiệt độ ngay lập tức.
DHT11 là một cảm biến độ ẩm tương đối. Để đo không khí xung quanh, cảm biến này sử dụng một điện trở nhiệt và một cảm biến độ ẩm điện dung.
Cảm biến DHT11 bao gồm một phần tử cảm biến độ ẩm điện dung và một điện trở nhiệt để cảm nhận nhiệt độ. Tụ điện cảm biến độ ẩm có hai điện cực với chất nền giữ ẩm làm chất điện môi giữa chúng. Thay đổi giá trị điện dung xảy ra với sự thay đổi của các mức độ ẩm. IC đo, xử lý các giá trị điện trở đã thay đổi này và chuyển chúng thành dạng kỹ thuật số.
Để đo nhiệt độ, cảm biến này sử dụng một nhiệt điện trở có hệ số nhiệt độ âm, làm giảm giá trị điện trở của nó khi nhiệt độ tăng. Để có được giá trị điện trở lớn hơn ngay cả đối với sự thay đổi nhỏ nhất của nhiệt độ, cảm biến này thường được làm bằng gốm bán dẫn hoặc polymer.
Số chân |
Tên chân |
Mô tả |
Vcc |
Nguồn 3.5V đến 5.5V |
|
Data |
Đầu ra cả nhiệt độ và độ ẩm thông qua dữ liệu nối tiếp |
|
NC |
Không có kết nối và do đó không sử dụng |
|
Ground |
Nối đất |
– Cảm Biến Nhiệt Độ Và Độ Ẩm DHT11 là cảm biến rất thông dụng hiện nay vì chi phí rẻ và rất dễ lấy dữ liệu thông qua giao tiếp 1 wire (giao tiếp digital 1 dây truyền dữ liệu duy nhất). Bộ tiền xử lý tín hiệu tích hợp trong cảm biến giúp bạn có được dữ liệu chính xác mà không phải qua bất kỳ tính toán nào. So với cảm biến đời mới hơn là DHT22 thì DHT11 cho khoảng đo và độ chính xác kém hơn rất nhiều.
– Điện áp hoạt động: 3V – 5V DC
– Dòng điện tiêu thụ: 2.5mA
– Phạm vi cảm biến độ ẩm: 20% – 90% RH, sai số ±5%RH
– Phạm vi cảm biến nhiệt độ: 0°C ~ 50°C, sai số ±2°C
– Tần số lấy mẫu tối đa: 1Hz (1 giây 1 lần)
– Kích thước: 23 * 12 * 5 mm
Sơ đồ kết nối:
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
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 ra 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 như 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 vi điều khiển 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 muốn 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 giao tiếp nó với một số vi điều khiển khác thì datasheet đượ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 module 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ư trong biểu đồ thời gian bên dưới.
Thời lượng của mỗi tín hiệu host được giải thích trong datasheet DHT11, với các bước và sơ đồ thời gian minh họa.
Đo nhiệt độ và độ ẩm
Trạm thời tiết cục bộ
Kiểm soát khí hậu tự động
Giám sát môi trường
– Hàng luôn được kiểm tra kỹ trước khi giao nên lúc đặt hàng online khi nhận được hàng quý khách có thể kiểm tra nếu không vừa lòng có thể hoàn trả.
– Hàng được kiểm tra trực tiếp khi quý khách mua hàng offline.
– Sản phẩm nếu nằm trong danh mục bảo hành sẽ có tem ghi ngày bắt đầu và ngày kết thúc bảo hành trên sản phẩm.
– Đối với các sản phẩm điện tử là module các loại, chúng tôi không có chính sách bảo hành nhưng sẽ có video test sản phẩm trước khi giao cho quý khách.
IoT – Internet of Things
Artificial Intelligence
Single Board Computer
STEM EDUCATION
Mạch điện – Module
- Mạch thu phát sóng RF
- Màn hình LCD
- Mạch điều khiển động cơ
- Điều khiển & Bàn phím & Joystick
- Dimmer & phát xung PWM
- Giao tiếp & Chuyển đổi
- Âm thanh & Khuếch đại Amply
- Đóng ngắt & Relay
- Nguồn xung & Giảm, tăng áp & Sạc pin
- Thời gian & Hiển thị & Còi, Buzzer
- Kit phát triển & Mạch nạp
- Đế chuyển Adapter
Cảm biến – Sensor
- Ánh sáng & Âm thanh & Màu sắc
- Chuyển động & Rung
- Đo Dòng điện & Điện thế
- Dò line & Encoder & Vận tốc
- Gia tốc & Góc nghiêng & La bàn
- Sinh học & Môi trường
- Hình ảnh & Barcode, QR
- Từ trường & Kim loại & Điện dung
- Nhiệt độ & Độ ẩm & Mưa
- Áp suất & Lưu lượng & Cân nặng
- Khoảng cách & Vật cản & Radar
- Sò nóng lạnh Peltier
Robot – Điều khiển
- Khung Robot
- Phụ kiện Robot
- Bánh xe
- Động cơ
- Động cơ bơm, thổi & Van điện từ
- Mạch điều khiển Động cơ
- Pin & Sạc
- Pin Năng Lượng Mặt Trời Solar Panel
- Máy in 3D & CNC Mini
Phụ kiện và dụng cụ
Thương hiệu phân phối
Module Cảm Biến Độ Ẩm, Nhiệt Độ DHT11
DHT11 Temperature and Humidity Sensor Module
Mã sản phẩm: UIJ3
Sản phẩm hiện đang hết hàng.
Xem chi nhánh còn hàng
Cảm biến độ ẩm nhiệt độ DHT11 Điện áp hoạt động: 5VDC, Khoảng đo nhiệt độ: 0-50°C sai số ± 2°C, Kích thước: 28mm x 12mm x10m
- Cộng thêm 2 điểm tích lũy
-
TP.HCM: Miễn phí vận chuyển đơn hàng từ 300k
Tỉnh thành khác: Miễn phí vận chuyển đơn hàng từ 500k
Xem thêm các khuyến mãi vận chuyển khác.
Giao tiếp DHT11 với mạch VBLUno51
Trên Adruino, để bo mạch VBLUno51 đọc giá trị nhiệt độ, độ ẩm từ cảm biến DHT11, ta cần sử dụng các thư viện hỗ trợ. Bài viết sử dụng các thư viện của Adafruit.
- DHT-sensor-library
Download tại ĐÂY
- Adafruit_Sensor
Download tại ĐÂY
Để sử dụng thư viện cho Arduino IDE, tải thư viện về máy, lưu tại thư mục Libraries của Arduino IDE. Ví dụ: * Windows: Documents\Arduino\libraries * Linux: ....\arduino-1.6.12\libraries\
Demo
Demo này thực hiện việc đo nhiệt độ, độ ẩm từ cảm biến số DHT11, sau đó hiển thị các giá trị lên màn hình OLED I2C.
Tham khảo hướng dẫn sử dụng màn hình OLED tại Tutorial 7
3.1 Kết nối phần cứng
Lưu ý: Cảm biến DHT11 loại 3 chân và 4 chân hoạt động tương tự nhau. Với loại 4 chân, chân 3 không sử dụng.
TT | Chân của DHT11 | Kết nối với mạch VBLUno51 |
VCC | +3.3V | |
DATA | D2 | |
NC | ||
GND | GND |
3.Mã nguồn
//DHT library #include
//I2C OLED SSD1306 screen library #include
#include
#include
#define OLED_RESET 4 Adafruit_SSD1306 oled(OLED_RESET); const int DHT_PIN = 2; //DHT11 is connected to pin D2 const int DHT_TYPE = DHT11; DHT dht(DHT_PIN, DHT_TYPE); double temp = 0.0f; double hum = 0.0f; void setup(void) { // start serial port Serial.begin(115200); Serial.println("------------------------------------------"); Serial.println("Example for VBLUno51 board"); Serial.println("Temperature & Humidity (DHT11) Demo"); //start oled oled.begin(SSD1306_SWITCHCAPVCC, 0x3C); oled.clearDisplay(); oled.setTextSize(1); oled.setTextColor(WHITE); oled.setCursor(0,0); oled.println("VBLUno51 & DHT11:"); oled.display(); // Start up the DHT library dht.begin(); delay(500); } void loop(void) { temp = dht.readTemperature(); hum = dht.readHumidity(); oled.clearDisplay(); oled.setCursor(0,0); oled.println("VBLUNO51 - DHT11\r\n"); oled.print("Temp(C): "); oled.println(temp); oled.print("Humi(%): "); oled.println(hum); oled.display(); }
3.Kết quả
- Bo mạch VBLUno51 có thể giao tiếp tốt, ổn định với các loại cảm biến thông dụng cho IoT. Chỉ với một vài thao tác đơn giản có thể xây dựng được một ứng dụng hữu ích. Trong bài viết sau, chúng ta sẽ sử dụng các tham số nhiệt độ, độ ẩm đo được từ cảm biến DHT11 để gửi lên ứng dụng di động thông qua giao tiếp Bluetooth Low Energy.
DHT11 Cảm Biến Nhiệt Độ Độ Ẩm kỹ thuật số chất lượng tốt chi phí thấp. Nó sử dụng một cảm biến độ ẩm điện dung và một cảm biến nhiệt để đo không khí xung quanh, và tạo ra một tín hiệu số trên pin dữ liệu. Nó khá đơn giản để sử dụng, nhưng đòi hỏi thời gian cần thiết để lấy dữ liệu.
Kết nối đơn giản chỉ cần kết nối pin đầu tiên ở bên trái với điện áp 3~5 VDC, pin thứ hai là pin đầu vào dữ liệu của bạn và pin phải ngoài cùng với đất. Mặc dù nó sử dụng một dây duy nhất để gửi dữ liệu nhưng nó không phải là Dallas One Wire! Nếu bạn muốn có nhiều cảm biến, mỗi một bộ cảm biến phải có pin dữ liệu riêng của nó!So với DHT22, cảm biến này ít chính xác hơn và hoạt động trong một phạm vi nhiệt độ/độ ẩm nhỏ hơn.Đi kèm với một điện trở 4.7K hoặc 10K, mà bạn sẽ muốn sử dụng như một pull-up từ pin dữ liệu để VCC.
Thông số kỹ thuật:
- Điện áp cấp và I/O: 3~5 VDC
- Đòng điện tối đa: 2.5mA (trong khi xử lý dữ liệu)
- Độ ẩm đọc tốt: 20-80% với độ chính xác 5%
- Nhiệt độ đọc tốt: 0~50°C ± 2°C
- Tốc độ lấy mẫu nhiều hơn 1 Hz (một lần mỗi giây)
- Kích thước cơ thể 15.5mm x 12mm x 5.5mm
- 4 chân với khoảng cách 2.54mm
Sơ đồ chân:
Code tham khảo Arduino:
#include
#define dataPin 8 // Defines pin number to which the sensor is connected dht DHT; // Creats a DHT object void setup() { Serial.begin(9600); } void loop() { int readData = DHT.read22(dataPin); // Reads the data from the sensor float t = DHT.temperature; // Gets the values of the temperature float h = DHT.humidity; // Gets the values of the humidity // Printing the results on the serial monitor Serial.print(“Temperature = “); Serial.print(t); Serial.print(” *C “); Serial.print(” Humidity = “); Serial.print(h); Serial.println(” % “); delay(2000); // Delays 2 secods, as the DHT22 sampling rate is 0.5Hz }
Tài liệu tham khảo:
Video tham khảo:
Số lượng mua (Cái) |
Đơn giá (VND) |
1+ | 25.000 |
20+ | 24.500 |
50+ | 24.000 |
Giao hàng toàn quốc
Thanh toán khi nhận hàng
Cam kết đổi/trả hàng
Thuộc tính | Giá trị | Tìm kiếm |
Chức năng |
Nhiệt độ, độ ẩm |
|
Ngõ ra |
Digital |
|
Kiểu chân |
Xuyên lỗ |
|
Số chân |
||
RoHS | ||
40 Sản phẩm tương tự |
DHT11 Cảm Biến Nhiệt Độ Độ Ẩm kỹ thuật số chất lượng tốt chi phí thấp. Nó sử dụng một cảm biến độ ẩm điện dung và một cảm biến nhiệt để đo không khí xung quanh, và tạo ra một tín hiệu số trên pin dữ liệu. Nó khá đơn giản để sử dụng, nhưng đòi hỏi thời gian cần thiết để lấy dữ liệu.
Kết nối đơn giản chỉ cần kết nối pin đầu tiên ở bên trái với điện áp 3~5 VDC, pin thứ hai là pin đầu vào dữ liệu của bạn và pin phải ngoài cùng với đất. Mặc dù nó sử dụng một dây duy nhất để gửi dữ liệu nhưng nó không phải là Dallas One Wire! Nếu bạn muốn có nhiều cảm biến, mỗi một bộ cảm biến phải có pin dữ liệu riêng của nó!So với DHT22, cảm biến này ít chính xác hơn và hoạt động trong một phạm vi nhiệt độ/độ ẩm nhỏ hơn.Đi kèm với một điện trở 4.7K hoặc 10K, mà bạn sẽ muốn sử dụng như một pull-up từ pin dữ liệu để VCC.
Thông số kỹ thuật:
Chat
Cảm biến nhiệt độ và độ ẩm DHT11 ra đời sau và được sử dụng thay thế cho dòng SHT1x ở những nơi không cần độ chính xác cao về nhiệt độ và độ ẩm. Cảm biến sử dụng giao tiếp số theo chuẩn 1 dây.
– Dùng để đo nhiệt độ , độ ẩm
– Các ứng dụng đo nhiệt độ , độ ẩm khác.
– Nguồn: 3 -> 5 VDC.
– Dòng sử dụng: 2.5mA max (khi truyền dữ liệu).
– Đo tốt ở độ ẩm 20-80%RH với sai số 5%.
– Đo tốt ở nhiệt độ 0 to 50°C sai số ±2°C.
– Tần số lấy mẫu tối đa 1Hz (1 giây 1 lần)
– Kích thước 15mm x 12mm x 5.5mm.
– 4 chân, khoảng cách chân 0.1”.
– Sơ đồ kết nối vi xử lý:
– Nguyên lý hoạt động:Để có thể giao tiếp với DHT11 theo chuẩn 1 chân vi xử lý thực hiện theo 2 bước:o Gửi tin hiệu muốn đo (Start) tới DHT11, sau đó DHT11 xác nhận lại.o Khi đã giao tiếp được với DHT11, Cảm biến sẽ gửi lại 5 byte dữ liệu và nhiệt độ đo được.
SƠ ĐỒ KẾT NỐI
VIDEO HƯỚNG DẪN
DOWNLOAD TÀI LIỆU
Cước phí thu hộ COD được tính như sau:
Đối với đơn hàng có giá trị <1.000.000đ ( Sản Phẩm <1kg )
+ Tuyến thành phố: thu thêm 16.500đ
+ Tuyến huyện: thu thêm 22.000đ
Đối với đơn hàng có giá trị > 1.000.000đ ( Sản Phẩm <1kg )
+ Tuyến thành phố : thu thêm số tiền= (tiền hàng+Phí CPN)*0.8%
+ Tuyến huyện: thu thêm số tiền=(tiền hàng+phí CPN)*1,5%Khách hàng thanh toán theo hình thức COD khi nhận hàng phải thanh toán số tiền là
– Quý khách chuyển khoản với Nội dung:+ Đối với khách hàng đặt hàng qua Email:- Tên + Địa Chỉ + Tên Hàng+ Đối với khách hàng đặt hàng trên Website:- Mã Số Của Đơn Hàng + Tên + Địa Chỉ
( VD: Quý khách có mã đơn hàng ” #E1354 ” => QK Điền Nội Dung khi chuyển : “1354 + Tên + Đia Chỉ ” )
– Quý khách chuyển khoản vào các tài khoản sau:
Ngân Hàng MBBANK
STK: 0000 10891 8888
Chi nhánh: MBBank Nam Thăng Long, Hà Nội
Chủ TK: ĐINH THỊ YẾN
– Sau khi chuyển khoản, quý khách vui lòng nt vào số điện thoại : 0868 306 306 với nội dung: Quý khách có thể chuyển tiền vào tài khoản của chúng tôi bằng nhiều cách: Qua thẻ ATM, ra ngân hàng chuyển tiền, chuyển khoản trên internetBanking…
+ TênKH + Địa Chỉ + Tên Đơn Hàng. ( Liên hệ cửa hàng)+ Số Cuối Mã Đơn Hàng ( Mua trực tiếp trên website)( VD: #1354 => QK chỉ cần nhắn tin: 1354 _Tên_Số tiền chuyển )Chúng tôi sẽ liên hệ xác minh và xếp hàng gửi quý khách.
– Khách hàng có yêu cầu chuyển hàng qua bên thứ 3 khác như nhà xe, người quen, hoặc đơn vị vận chuyển không ký hợp đồng trực tiếp với Điện tử 360… Chi phí và mọi rủi ro trong quá trình vận chuyển do khách hàng chịu. Khi nhân viên giao hàng Điện tử bàn giao sản phẩm cho bên thứ 3, thì khách hàng và đối tác vận chuyển của khách hàng cần xác nhận bằng điện thoại, tin nhắn SMS hoặc trên phiếu xuất hàng của Điện tử 360.
Quý khách hàng có thể qua trực tiếp showroom của công ty để xem hàng và kiểm tra hàng tại địa chỉ: ( Số 62, ngõ 61 Phạm Tuấn Tài, Cổ Nhuế 1, Bắc Từ Liêm, Hà Nội ).
Bước 1: Chọn Sản Phẩm
Bước 2: Thanh Toán Trên Giỏ Hàng
Ở bước này khách hàng có thể chọn vào thanh toán khi đã chắc chắn sản phẩm mình đã lựa chọn hoặc bấm vào giỏ hàng để xem lại sản phẩm mình đã chọn.
Nếu còn thiếu sản phẩm khách hàng có thể tiếp tục chọn sản phẩm cho vào giỏ hàng trước khi nhấn thanh toán.
Bước 3: Điền Thông Tin Khách Hàng
Quý khách hàng điền đầy đủ thông tin liên hệ cũng như địa chỉ nhận hàng để tránh sai xót trong quá trình chuyển hàng.
>Bước 4: Chọn Phương Thức Thanh Toán Và Nhận Hàng
Bước 4: Khách Hàng Lựa Chọn Phương Thức Thanh Toán Và Nhận Hàng
Bước 5: Xác Nhận Hoàn Tất Việc Đặt Hàng
Sau khi hoàn thành các thủ tục trên, quý khách hàng bấm vào nút Đặt Hàng để hoàn thiện việc đặt hàng. Nhân viên của Dientu360 sẽ liên hệ và xác nhận đơn hàng của quý khách.
Chi tiết sản phẩm
Cảm biến độ ẩm nhiệt độ DHT11 ra chân được tích hợp sẵn điện trở 5,1k giúp người dùng dễ dàng kết nối và sử dụng hơn so với cảm biến DHT11 chưa ra chân, module lấy dữ liệu thông qua giao tiếp 1 wire (giao tiếp 1 dây). Bộ tiền xử lý tín hiệu tích hợp trong cảm biến giúp bạn có được dữ liệu chính xác mà không cần phải qua bất kỳ tính toán nào. Module được thiết kế hoạt động ở mức điện áp 5VDC.
Xin lưu ý chỉ sử dụng cảm biến độ ẩm nhiệt độ DHT11 trong môi trường độ ẩm thuần là hơi nước, các môi trường đặc biệt ủ kín như ủ tỏi đen, ủ yếm khí…sẽ sinh ra nấm và vi khuẩn bám lên bề mặt cảm biến làm hư hỏng cảm biến.
THÔNG SỐ KỸ THUẬT
- Điện áp hoạt động: 5VDC
- Chuẩn giao tiếp: TTL, 1 wire.
- Khoảng đo độ ẩm: 20%-80%RH sai số ± 5%RH
- Khoảng đo nhiệt độ: 0-50°C sai số ± 2°C
- Tần số lấy mẫu tối đa 1Hz (1 giây / lần)
- Kích thước: 28mm x 12mm x10m
SƠ ĐỒ KẾT NỐI CẢM BIẾN ĐỘ ẨM NHIỆT ĐỘ DHT11
——————-CODE THAM KHẢO——————–
/* * Kết nối: * DHT Arduino * VCC 5V * GND GND * Tín hiệu 2 * * Tùy chọn tên của cảm biến cho phù hợp * Nạp code mở Serial Monitor, chọn No line ending, baud 9600 * * * * * */ #include “DHT.h” #define DHTPIN 2 // what digital pin we’re connected to // Chọn loại cảm biến cho phù hợp ————————————————————————————— #define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321 //#define DHTTYPE DHT21 // DHT 21 (AM2301) DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println(“DHTxx test!”); dht.begin(); } void loop() { // Wait a few seconds between measurements. delay(2000); // Reading temperature or humidity takes about 250 milliseconds! // Sensor readings may also be up to 2 seconds ‘old’ (its a very slow sensor) float h = dht.readHumidity(); // Read temperature as Celsius (the default) float t = dht.readTemperature(); // Read temperature as Fahrenheit (isFahrenheit = true) float f = dht.readTemperature(true); // Check if any reads failed and exit early (to try again). if (isnan(h) || isnan(t) || isnan(f)) { Serial.println(“Failed to read from DHT sensor!”); return; } // Compute heat index in Fahrenheit (the default) float hif = dht.computeHeatIndex(f, h); // Compute heat index in Celsius (isFahreheit = false) float hic = dht.computeHeatIndex(t, h, false); Serial.print(“Humidity: “); Serial.print(h); Serial.print(” %t”); Serial.print(“Temperature: “); Serial.print(t); Serial.print(” *C “); Serial.print(f); Serial.print(” *Ft”); Serial.print(“Heat index: “); Serial.print(hic); Serial.print(” *C “); Serial.print(hif); Serial.println(” *F”); }
HÌNH ẢNH SẢN PHẨM:
MỘT SỐ SẢN PHẨM MUA KÈM:
https://nshopvn.com/product/arduino-uno-r3-dip-kem-cap/
https://nshopvn.com/product/arduino-uno-r3-smd-chip-dan-kem-cap/
Nshopvn.com · 07/03/2019 10:44 AM
Module Cảm Biến Độ Ẩm, Nhiệt Độ DHT11 giá chỉ 22.000₫
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 | ||
Vcc | Nguồn điện 3.5V đến 5.5V | |
Dữ liệu | Đầu ra cả Nhiệt độ và Độ ẩm thông qua Dữ liệu nối tiếp | |
NC | Không có kết nối và do đó không được sử dụng | |
Ground | Kết nối với mặt đất của mạch | |
Đối với mô-đun cảm biến DHT11 | ||
Vcc | Nguồn điện 3.5V đến 5.5V | |
Data | Đầu ra cả Nhiệt độ và Độ ẩm thông qua Dữ liệu nối tiếp | |
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
>>> 100+ Mã Sản Phẩm Dây Rút: https://mecsu.vn/san-pham/day-rut-nhua.5op
>>> 1000+ Mã Sản Phẩm Đầu Cosse: https://mecsu.vn/san-pham/dau-cosse.Q1j
>> Mời anh em xem thêm
DHT11 là cảm biến nhiêt độ và độ ẩm giao tiếp với 1 chân dữ liệu, DHT11 đo được giá trị độ ẩm từ 20% đến 90%RH và nhiệt độ từ 0oC đến 50oC, độ chính xác: ± 5%RH và ±2oC.
Module Cảm Biến Nhiệt Độ
Chi Tiết Module Cảm Biến Nhiệt Độ
Giao tiếp với Vi điều khiển
Module DHT11 đã được gắn sẵn điện trở nên chỉ cần nối trực tiếp chân DATA với chân VĐK là được.
Kết nối DHT11 với Vi điều khiển.
DHT11 chỉ sử dụng 1 dây giao tiếp để truyền và nhận dữ liệu. Quá trình giao tiếp diễn ra trong 3 bước.
Quá trình truyền nhận tín hiệu DHT11 với VĐK.
Bước 1: VĐK gửi tín hiệu đến DHT11:
Hình 4: VĐK gửi tín hiệu đến DHT11 (màu đen),
DHT11 gửi tín hiệu phản hồi (màu xám).
Để bắt đầu quá trình giao tiếp với DHT11, đầu tiên chúng ta phải gửi 1 xung đến DHT11.
Xung này từ mức cao (1) xuống mức thấp (0) ít nhất là 18ms, sau đó đưa lên mức cao và tiếp tục bước thứ 2.
Bước 2: Tín hiệu phản hồi từ DHT11: (Hình 4)
Sau khi gửi 1 xung bắt đầu từ VĐK, DHT11 sẽ gửi 1 xung phản hồi để bắt đầu đọc dữ liệu. Xung này có mức thấp 80us sau đó ở mức cao 80us.
Bước 3: Đọc dữ liệu:
Cấu trúc dữ liệu có 40 bit, tương đương 5 byte mỗi byte gồm 8 bit.
– 2 byte đầu tiên là giá trị độ ẩm: byte 1 là phần nguyên, byte 2 là phần thập phân.
– 2 byte tiếp theo là giá trị nhiệt độ: byte 3 là phần nguyên, byte 4 là phần thập phân.
– Byte 5 là tổng của 4 byte trước, hay là tổng của Độ ẩm và Nhiệt độ. Nếu Byte 5 này không bằng tổng của 4 byte trước thì quá trình chuyển đổi bị lỗi, ngược lại thì đúng.
Hình 5: Dữ liệu phản hồi bit “0”.
Dữ liệu phản hồi bit “1”.
– Sơ đồ nguyên lý:
Code chi tiết: http://www.mediafire.com/file/vj1t6go2j5b1jlo/CTR_DHT11_-_ChotroiHN.vn.rar
– Video test:
Chế độ bảo hành
Chế độ bảo hành sản phẩm của Linh Kiện Điện Tử 3M
Bảo đảm chất lượng
Sản phẩm được Test, dán Tem trước khi được đóng gói Kĩ Càng gửi cho Quý Khách
Cước vận chuyển
Cước vận chuyển được tự động đồng bộ đơn vị vận chuyển, Sản phẩm phát ngay trong ngày. Hỗ trợ đơn hàng: 02420214848
Hỗ trợ kỹ thuật
Tư vấn kĩ thuật: 0969.477.417 Khi khách hàng gặp khó khăn trong quá trình sử dụng
Thành tiền:
Keywords searched by users: cảm biến nhiệt độ độ ẩm dht11
Categories: Sưu tầm 41 Cảm Biến Nhiệt Độ Độ Ẩm Dht11
See more here: kientrucannam.vn
See more: https://kientrucannam.vn/vn/