Mục lục:

Theo dõi nhiệt độ và độ ẩm bằng Blynk: 6 bước
Theo dõi nhiệt độ và độ ẩm bằng Blynk: 6 bước

Video: Theo dõi nhiệt độ và độ ẩm bằng Blynk: 6 bước

Video: Theo dõi nhiệt độ và độ ẩm bằng Blynk: 6 bước
Video: Giám sát nhiệt độ và độ ẩm trên điện thoại sử dụng blynk iot - dht11 và kít wifi node mcu esp8266 2024, Tháng sáu
Anonim
Theo dõi nhiệt độ và độ ẩm bằng Blynk
Theo dõi nhiệt độ và độ ẩm bằng Blynk

Trong hướng dẫn này, chúng tôi sẽ theo dõi Nhiệt độ và Độ ẩm bằng DHT11 và gửi Dữ liệu lên đám mây bằng Blynk

Các thành phần cần thiết cho Hướng dẫn này:

  • Arduino Uno
  • Cảm biến nhiệt độ và độ ẩm DHT11
  • Mô-đun WiFi ESP8266-01

Bước 1: ESP8266 - 01 Mô-đun WiFi

ESP8266 - 01 Mô-đun WiFi
ESP8266 - 01 Mô-đun WiFi

ESP8266-01 là Bộ thu và phát WiFi nối tiếp có thể cấp cho bất kỳ Bộ điều khiển vi mô nào quyền truy cập vào Mạng WiFi

Mô-đun ESP8266 có chi phí thấp và được lập trình sẵn với phần sụn đặt lệnh AT, nghĩa là, bạn có thể chỉ cần kết nối mô-đun này với thiết bị Arduino của mình và nhận được nhiều khả năng WiFi như WiFi Shield cung cấp. -Khả năng xử lý và lưu trữ bo mạch cho phép nó được tích hợp với các cảm biến và ứng dụng khác thông qua GPIO của nó.

Đặc trưng:

  • Wi-Fi Direct (P2P), soft-AP
  • Tích hợp ngăn xếp giao thức TCP / IP
  • Nó có một công tắc TR tích hợp, balun, LNA, bộ khuếch đại công suất và mạng kết hợp
  • Trang bị PLL tích hợp, bộ điều chỉnh, DCXO và bộ quản lý nguồn
  • CPU 32-bit công suất thấp tích hợp có thể được sử dụng như một bộ xử lý ứng dụng
  • SDIO 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • Tổng hợp A-MPDU & A-MSDU & khoảng thời gian bảo vệ 0,4ms
  • Đánh thức và truyền gói tin trong <2ms
  • Công suất tiêu thụ ở chế độ chờ <1,0mW (DTIM3)

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

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

DHT11 là một cảm biến nhiệt độ và độ ẩm kỹ thuật số cơ bản, chi phí cực thấp. Nó sử dụng một cảm biến độ ẩm điện dung và một điện trở nhiệt để đo không khí xung quanh và phát ra tín hiệu kỹ thuật số trên chân dữ liệu (không cần chân đầu vào tương tự). Nó khá đơn giản để sử dụng, nhưng yêu cầu thời gian cẩn thận để lấy dữ liệu

Nhược điểm thực sự duy nhất của cảm biến này là bạn chỉ có thể lấy dữ liệu mới từ nó cứ sau 2 giây một lần, vì vậy khi sử dụng thư viện của chúng tôi, số đọc cảm biến có thể cũ lên đến 2 giây.

CHI TIẾT KỸ THUẬT:

  • Chi phí thấp: Nguồn 3 đến 5V và I / O
  • Sử dụng dòng điện tối đa 2,5mA trong quá trình chuyển đổi (trong khi yêu cầu dữ liệu)
  • Tốt cho các bài đọc độ ẩm 20-80% với độ chính xác 5%
  • Tốt cho các bài đọc nhiệt độ 0-50 ° C độ chính xác ± 2 ° C
  • Tốc độ lấy mẫu không quá 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 0,1"

Bước 3: Phần tải xuống

  • Ứng dụng Blynk
  • Arduino IDE
  • Thư viện Blynk

Bước 4: Sơ đồ mạch

Sơ đồ mạch
Sơ đồ mạch

Sơ đồ mạch ở trên cho thấy kết nối giữa Arduino Nano, ESP-01 và Cảm biến nhiệt độ và độ ẩm DHT11.

Bạn có thể tải xuống Fritzing File Tại đây

Bước 5: Cấu hình ứng dụng Blynk

Đề xuất: