Mục lục:

Wemos D1 Mini Giám sát nhiệt độ / độ ẩm: 3 bước
Wemos D1 Mini Giám sát nhiệt độ / độ ẩm: 3 bước

Video: Wemos D1 Mini Giám sát nhiệt độ / độ ẩm: 3 bước

Video: Wemos D1 Mini Giám sát nhiệt độ / độ ẩm: 3 bước
Video: Giám Sát Nhiệt Độ, Độ Ẩm Và Điều Khiển Thiết Bị Qua Internet V1 | Kênh Sáng Tạo Trẻ 2024, Tháng bảy
Anonim
Wemos D1 Mini Giám sát nhiệt độ / độ ẩm
Wemos D1 Mini Giám sát nhiệt độ / độ ẩm
Wemos D1 Mini Giám sát nhiệt độ / độ ẩm
Wemos D1 Mini Giám sát nhiệt độ / độ ẩm

Tôi đang tìm kiếm một cách rẻ tiền và dễ dàng để theo dõi nhiệt độ và độ ẩm cho ngôi nhà của tôi, nó sẽ chạy tốt bằng pin hoặc trên ổ cắm điện. Tôi cần theo dõi nhiệt độ từ xa nhưng tôi cũng muốn có khả năng kiểm tra nhiệt độ trực quan tại địa phương.

Tôi sử dụng Wemos D1 mini tương thích Arduino với DHT22, DHT21 và tấm chắn wemos mini OLED. Tôi có cảm biến cấp nguồn cho ổ cắm điện (bằng bộ sạc USB) và cảm biến cấp nguồn bằng pin. Tôi sử dụng blynk làm dịch vụ đám mây để trình bày dữ liệu.

Danh sách vật liệu:

wemos D1 mini (aliexpres)

wemos tấm chắn OLED mini (aliexpres)

Cảm biến nhiệt độ / độ ẩm DHT21 (aliexpres)

Cảm biến nhiệt độ / độ ẩm DHT22 (aliexpres)

một số dây cáp ngắn và các dụng cụ và vật liệu hàn.

Bước 1: Hàn các ghim

Hàn ghim
Hàn ghim

Bạn sẽ nhận được bảng và lá chắn Wemos mà không có chân hàn vì bạn sẽ nhận được trong gói 3 tùy chọn khác nhau:

  • Chỉ nam
  • Chỉ dành cho nữ
  • Nam sang nữ

Tôi đã chọn đặt chân cái trên bảng chính và tất cả các bảng khác sử dụng chân Nam đến Nữ. Nó cho phép bạn xếp chồng các lá chắn khác nếu bạn chọn như vậy (như lá chắn tiếp sức)

Khi hàn các ghim, hãy chắc chắn rằng bạn đặt các ghim đực vào breadboard để chúng bị bó cứng.

Tôi sử dụng chân Male to Female ngay cả cho tấm chắn OLED. Chân cái cung cấp khả năng bảo vệ cơ học hơn là một phần cho nó.

Bạn có thể sử dụng trực tiếp tấm chắn wemos D1 mini DHT pro với hướng dẫn này, nhưng tôi đã sử dụng cảm biến trên dây cáp ngắn để không ảnh hưởng đến phép đo bởi nhiệt từ bảng hoặc màn hình wemos.

Đối với cảm biến được cấp nguồn bằng pin, tôi đã hàn trực tiếp giá đỡ pin và cảm biến nhiệt độ DHT vào bo mạch mini wemos D1.

Bước 2: Thiết lập Blynk

Thiết lập Blynk
Thiết lập Blynk
Thiết lập Blynk
Thiết lập Blynk

Cài đặt blynk trên điện thoại của bạn và tạo dự án mới với 2 thiết bị. Đối với mỗi thiết bị, bạn sẽ nhận được mã truy cập riêng lẻ. Tôi sử dụng xác thực một thiết bị cho tất cả các thiết bị trong nhà và một cho tất cả các thiết bị ngoài trời. Bạn sẽ cần đặt mã truy cập đó vào arduino trong bước tiếp theo.

Blynk cho phép bạn sử dụng các chân ảo để trao đổi giá trị giữa thiết bị của bạn và đám mây. Bạn có thể sử dụng chân ảo 1 để đo nhiệt độ của cảm biến trong nhà đầu tiên và chân 3 để đo nhiệt độ của cảm biến trong nhà thứ hai. Chân ảo 2 để đo độ ẩm của cảm biến trong nhà đầu tiên của bạn và chân 4 để đo độ ẩm của cảm biến trong nhà thứ hai của bạn. Điều quan trọng là chỉ sử dụng id mã pin ảo duy nhất cho mỗi thiết bị.

Bạn có thể thử nghiệm các tùy chọn khác nhau để biểu diễn các phép đo của mình trong blynk, tôi sử dụng biểu đồ lịch sử và biểu tượng giá trị nhỏ.

Đối với các cảm biến ngoài trời, bạn có thể sử dụng mã xác thực riêng biệt và cách tiếp cận tương tự.

Bước 3: Xếp chồng lên nhau và định cấu hình bảng mạch nhỏ Wemos D1

Xếp chồng lên nhau và định cấu hình bảng mạch nhỏ Wemos D1
Xếp chồng lên nhau và định cấu hình bảng mạch nhỏ Wemos D1
Xếp chồng lên nhau và định cấu hình bảng mạch nhỏ Wemos D1
Xếp chồng lên nhau và định cấu hình bảng mạch nhỏ Wemos D1
Xếp chồng lên nhau và định cấu hình bảng mạch nhỏ Wemos D1
Xếp chồng lên nhau và định cấu hình bảng mạch nhỏ Wemos D1
Xếp chồng lên nhau và định cấu hình bảng mạch nhỏ Wemos D1
Xếp chồng lên nhau và định cấu hình bảng mạch nhỏ Wemos D1

Khi các chân được hàn, bạn có thể xếp bo mạch và tấm chắn lại với nhau và cấu hình bo mạch bằng Arduino IDE.

Đối với bo mạch mini Wemos D1, bạn cũng sẽ cần USB tới trình điều khiển nối tiếp mà bạn có thể tìm thấy trên trang web của họ.

Để hiển thị nhiệt độ và độ ẩm đơn giản trên màn hình OLED, bạn có thể đặt ví dụ blynk chương trình cơ bản được đính kèm vào bước này. Nó được bình luận tốt để bạn có thể chỉnh sửa theo kết nối của mình. Hãy nhớ rằng chân D1 của wemos không phải là IO1, v.v. Đây là giá trị IO của các chân của nó. Bạn cũng có thể tìm thấy chúng trên trang wemos.

Đối với cảm biến DHT22 bạn nên hàn điện trở 10 kOhm giữa chân 1 và chân 2. (liên kết cách kết nối). DHT22 có thể được kết nối mà không cần thêm điện trở (màu đỏ trên + 3.3V, màu đen trên mặt đất, màu vàng trên đầu vào kỹ thuật số của ESP8266, nếu D2 của nó hơn IO4 của nó trong mã arduino).

Cảm biến bên ngoài chạy bằng pin có khả năng ngủ sâu. Tôi sử dụng pin Lithium-Thionyl clorua (Li-SOCl2) được kết nối trực tiếp với mặt đất của bo mạch và cổng 3,3 V. Điện áp của chúng nằm trong thông số kỹ thuật của ESP8266 và bằng cách kết nối chúng trực tiếp, tôi tiết kiệm điện năng sẽ bị tiêu thụ bởi các chuyển đổi tăng / giảm nguồn bổ sung. Bạn có thể tìm kiếm pin tiểu SAFT 3, 6V để tìm nhà cung cấp, tôi mua từ đại lý bán lẻ của Séc (liên kết)

Sử dụng cấu hình blync-pin-example được nhận xét tốt và bạn có thể điều chỉnh theo nhu cầu của mình.

Tôi đã đính kèm máy tính đơn giản hóa excel đã được chứng minh là hoạt động OK nếu có kết nối wifi và internet. Nếu Wi-Fi hoặc Internet bị ngắt hơn, có thể mất tới 35 giây để thiết bị của bạn chuyển sang chế độ ngủ sâu và điều này ảnh hưởng đến tuổi thọ pin.

Bây giờ bạn sẽ nhận được dữ liệu đọc của mình trên màn hình OLED và trên ứng dụng blynk trên điện thoại di động.

LƯU Ý: Sử dụng thư viện Blynk phiên bản 0.4.10 nếu bạn gặp lỗi "version.h"

Đề xuất: