Mục lục:
- Bước 1: Hàn các ghim
- Bước 2: Thiết lập Blynk
- Bước 3: Xếp chồng lên nhau và định cấu hình bảng mạch nhỏ Wemos D1
Video: Wemos D1 Mini Giám sát nhiệt độ / độ ẩm: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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
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
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
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:
Giám sát nhiệt độ bằng MCP9808 và Raspberry Pi: 4 bước
Giám sát nhiệt độ Sử dụng MCP9808 và Raspberry Pi: MCP9808 là một cảm biến nhiệt độ kỹ thuật số có độ chính xác cao ± 0,5 ° C I2C mini module. Chúng được bao gồm với các thanh ghi người dùng có thể lập trình để tạo điều kiện thuận lợi cho các ứng dụng cảm biến nhiệt độ. Cảm biến nhiệt độ có độ chính xác cao MCP9808 đã trở thành một ngành
Giám sát chất lượng không khí với MQ135 và cảm biến nhiệt độ và độ ẩm bên ngoài qua MQTT: 4 bước
Màn hình chất lượng không khí với MQ135 và cảm biến nhiệt độ và độ ẩm bên ngoài qua MQTT: Đây là mục đích thử nghiệm
Giám sát nhiệt độ bằng MCP9808 và Arduino Nano: 4 bước
Giám sát nhiệt độ Sử dụng MCP9808 và Arduino Nano: MCP9808 là một cảm biến nhiệt độ kỹ thuật số có độ chính xác cao ± 0,5 ° C I2C mini module. Chúng được bao gồm với các thanh ghi người dùng có thể lập trình để tạo điều kiện thuận lợi cho các ứng dụng cảm biến nhiệt độ. Cảm biến nhiệt độ có độ chính xác cao MCP9808 đã trở thành một ngành
Giám sát-Nhiệt độ và-Độ ẩm-sử dụng-AWS-ESP32: 8 bước
Giám sát-Nhiệt độ và Độ ẩm-sử dụng-AWS-ESP32: Trong hướng dẫn này, chúng tôi sẽ đo dữ liệu nhiệt độ và độ ẩm khác nhau bằng cách sử dụng cảm biến Nhiệt độ và độ ẩm. Bạn cũng sẽ học cách gửi dữ liệu này tới AWS
Giám sát nhiệt độ sử dụng MCP9808 và Photon hạt: 4 bước
Giám sát nhiệt độ Sử dụng MCP9808 và Photon hạt: MCP9808 là một cảm biến nhiệt độ kỹ thuật số có độ chính xác cao ± 0,5 ° C I2C mini module. Chúng được bao gồm với các thanh ghi người dùng có thể lập trình để tạo điều kiện thuận lợi cho các ứng dụng cảm biến nhiệt độ. Cảm biến nhiệt độ có độ chính xác cao MCP9808 đã trở thành một ngành