Mục lục:

Cảm biến PIR Wemos DHT11 có rơ le: 3 bước
Cảm biến PIR Wemos DHT11 có rơ le: 3 bước

Video: Cảm biến PIR Wemos DHT11 có rơ le: 3 bước

Video: Cảm biến PIR Wemos DHT11 có rơ le: 3 bước
Video: [Arduino basic #18] Cảm biến độ ẩm, nhiệt độ DHT11 2024, Tháng bảy
Anonim
Cảm biến PIR Wemos DHT11 có rơ le
Cảm biến PIR Wemos DHT11 có rơ le
Cảm biến PIR Wemos DHT11 có rơ le
Cảm biến PIR Wemos DHT11 có rơ le

Đây là hướng dẫn cách đấu dây và lập trình Wemos mini D1 để nó có thể Đọc nhiệt độ từ DHT11 và bạn có thể thao tác thông tin thông qua ứng dụng Blynk thông qua WIFI. Sử dụng ứng dụng Blynk sẽ cho phép sử dụng để hiển thị đồ họa các giá trị (Độ ẩm và hoặc Nhiệt độ) và nếu bạn muốn, bạn có thể thiết lập các sự kiện thông qua ứng dụng Blynk, giúp thuận tiện hơn vì chúng ta có thể sử dụng một ứng dụng thay vì viết lại mã trong Arduino IDE Mỗi khi chúng ta muốn sửa đổi hoặc thêm một sự kiện (xem www.blynk.cc) Thứ hai sẽ là "mã cứng", tôi gọi nó như vậy vì nếu bạn muốn sửa đổi mã, bạn sẽ phải tải lên thủ công thông qua trình biên dịch. như sử dụng ứng dụng Blynk, mã dành cho cảm biến PIR và rơ le. Tôi cũng sẽ bao gồm tệp STL của mình cho bao bì tùy chỉnh của tôi nếu bạn muốn in nó. Tôi làm điều này như một sở thích và tôi khá mới mẻ với điều này. Nếu có bất kỳ đề xuất nào mà tôi có thể cải thiện điều này, hãy cho tôi biết.

MỤC ĐÍCH:

Wemos mini D1 sẽ có thể đọc Nhiệt độ, độ ẩm và phát hiện chuyển động thông qua PIR. Bạn muốn làm gì với điều đó là tùy thuộc vào bạn. Ứng dụng Blynk cung cấp cho bạn nhiều tùy chọn về cách sử dụng cấu hình này. Mã của tôi được thiết lập để bật chuyển tiếp trong 30 phút. Chúng tôi hoan nghênh bạn thay đổi điều đó nếu bạn muốn thông qua mã.

Ngoài ra, một tùy chọn có thể là Đọc nhiệt độ từ một căn phòng và với giá trị đã cho đó, thông qua ứng dụng Blynk tạo ngay cả với Câu lệnh IF. Ví dụ, tôi có thể đọc nhiệt độ và đặt nó thành, NẾU nhiệt độ phòng cao hơn nhiệt độ NÀY (hãy đặt nó thành 90 độ), Sau đó mở rơle; AC có thể được cắm với rơ le, do đó khi nhiệt độ phòng trên một nhiệt độ nhất định thì AC sẽ bật. Nếu không có rơ le tắt. NHƯNG bạn sẽ phải mã lại nó và làm cho chân của rơ le được kết nối với ảo và gửi nó đến ứng dụng blynk sau đó bạn có thể thao tác với rơ le thông qua ứng dụng

Bước 1:

Hình ảnh
Hình ảnh

Đây là cách tôi kết nối Wemos D1 của mình. Tôi đã học được một cách khó khăn là bạn không thể kết nối bất kỳ thứ gì với GPIO0, GPIO2 và / hoặc GPIO15 nếu không sẽ không thể đặt lại bo mạch về chế độ lập trình và nó sẽ không cho phép tôi tải lên bản phác thảo của mình trong khi bất kỳ thứ gì được kết nối với bất kỳ chân nào trong số đó. Tôi đã thay đổi chân PIR của mình từ D4 (GPIO2) thành D1.

Bước 2:

Hình ảnh
Hình ảnh

Đây là bao vây tùy chỉnh của tôi phù hợp tốt với tất cả các thành phần của tôi. Nó có một giá đỡ cho ổ cắm trên tường và một lỗ grommet ở mặt sau cho dây cáp. Nếu bạn không có máy in 3D, bạn có thể chọn hộp ổ cắm 1-Gang từ HomeDepot, chỉ cần đảm bảo các thành phần của bạn phù hợp. Trong tương lai, tôi sẽ làm lại phần vỏ và thêm một vị trí cho một micro USB nữ, vì vậy tôi sẽ không phải tháo Wemos khỏi vỏ của nó bất cứ lúc nào tôi muốn tải lên bản phác thảo cho nó..

Bước 3:

Đính kèm Là mã cho Wemods D1. Mở trong Arduino IDE thay đổi mạng WIFI, Mật khẩu, mã Blynk Auth và sau đó tải lên bản phác thảo.

Đề xuất: