.19 Dạng sóng tín hiệu DHT phản hồi về MCU

Một phần của tài liệu Thiết kế và thi công hệ thống IOT phục vụ cho nông nghiệp ứng dụng gateway (Trang 35 - 37)

DHT phản hồi về MCU

Khi DHT phát hiện tín hiệu Start, nó sẽ hồi tiếp về mức 0 và giữ khoảng 80µs để chuẩn bị gửi dữ liệu về. Sau đó lại đưa tín hiệu lên mức 1 khoảng 80µs để chuẩn bị truyền dữ liệu. Sau khi đưa tín hiệu chân DATA về mức logic 0, DHT đưa nó lên mức logic 1. Nếu chân DATA giữ mức logic 1 trong khoảng 26-28µs thì ta được bit 0, cịn nếu 70µs thì ta được bit 1.

Hình 2.20 Dạng sóng dữ liệu mức logic “0”

Đọc giá trị trên DHT11

Sau khi giao tiếp được với MCU, DHT11 sẽ trả về giá trị nhiệt độ và độ ẩm dưới dạng 40 bit dữ liệu, tương ứng chia làm 5 byte. Trong đó :

Byte 1 : giá trị phần nguyên của độ ẩm Byte 2 : giá trị phần thập phân của độ ẩm Byte 3 : giá trị phần nguyên của nhiệt độ Byte 4 : giá trị phần thập phân của nhiệt độ Byte 5 : kiểm tra tổng.

Nếu (Byte 5) = (Byte 1 + Byte 2 + Byte 3 + Byte 4) thì giá trị độ ẩm và nhiệt độ là chính xác, nếu sai thì kết quả đo khơng có ý nghĩa. Ví dụ: Dữ liệu nhận 40 Bit: 00110101 00000000 00011000 00000000 01001101.

 Dữ liệu đã nhận chính xác về Độ ẩm: 00110101 = 35H = 53%RH

 Dữ liệu đã nhận chính xác về Nhiệt độ: 00011000 = 18H = 24oC

2.6.2 Cảm biến độ ẩm đất

Với một hệ thống IoT về vườn cây ăn quả thì nhiệt độ, độ ẩm khơng khí là những thơng số quan trọng. Và một thông số cũng không kém phần quan trọng trong hệ thống cần giám sát điều khiển là thông số về độ ẩm đất. Sau đây là hình ảnh về module cảm biến độ ẩm đất.

Một phần của tài liệu Thiết kế và thi công hệ thống IOT phục vụ cho nông nghiệp ứng dụng gateway (Trang 35 - 37)

Tải bản đầy đủ (PDF)

(85 trang)