Mục lục:
Video: Theo dõi nhiệt độ và độ ẩm bằng Blynk: 6 bước
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
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 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
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 ở 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