Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Hôm nay, bạn sẽ tìm hiểu cách bạn có thể xây dựng một trạm thời tiết hỗ trợ WiFi đơn giản để gửi cho bạn dữ liệu nhiệt độ và độ ẩm bằng IFTTT trực tiếp đến e-mail của bạn. Các bộ phận mà tôi đã sử dụng có thể được tìm thấy trên kumantech.com
Bước 1: Các bộ phận cần thiết & các quy trình cần thiết
Để hoàn thành dự án này, bạn sẽ cần:
- Bảng MCU nút
- Cảm biến DHT11
- Cáp Micro USB
- 3 x Dây nhảy (F đến F)
Allchips là một nền tảng dịch vụ trực tuyến linh kiện điện tử, bạn có thể mua tất cả các thành phần từ họ
Làm cách nào để kết nối cảm biến với bo mạch?
DHT11 | NodeMCU
GND (-) -> GND
5V (+) -> 3.3V
OUT (Tín hiệu) -> D5
Bước 2: Thiết lập IFTTT
Truy cập IFTTT.com và đăng ký một tài khoản (nếu bạn chưa có). Sau đó, vào My Applet rồi nhấp vào New Applet. Sau đó, nhấp vào + cái này và khi được yêu cầu chọn một dịch vụ, hãy chọn Webhooks. Danh sách các trình kích hoạt sẽ bật lên và tại thời điểm viết bài này, chỉ có một tùy chọn khả dụng - Nhận yêu cầu web. Tiếp theo, chọn một tên cho sự kiện và ghi nhớ nó (nó sẽ được sử dụng trong mã). Sau khi tạo trình kích hoạt, bạn cần nhấp vào n + đó và chọn dịch vụ mà chúng tôi sẽ sử dụng. Trong trường hợp này, đó là email. Trong trang tiếp theo, bạn cần chọn email sẽ trông như thế nào. Điều này hoàn toàn tùy thuộc vào bạn, nhưng hãy nhớ rằng bạn cần bao gồm các trường Value1 và Value2 cho dữ liệu đến. Để tham khảo, hãy xem ảnh chụp màn hình thứ ba ở trên. Một điều cuối cùng, hãy vào cài đặt của dịch vụ Webhooks và ở dưới cùng, bạn sẽ thấy một url. Sao chép chuỗi sau khi sử dụng / và lưu nó ở đâu đó. Đây là khóa API duy nhất của bạn, bạn sẽ cần nó sau này trong mã. Sau khi hoàn thành bước này, bây giờ bạn đã hoàn tất với IFTTT. Đã đến lúc mã cho NodeMCU
Bước 3: Tải lên mã và tùy chỉnh
Trước khi tải lên mã (có thể tìm thấy ở đây), hãy dành thời gian của bạn và xem các dòng nhận xét và các biến trong lời cầu xin. Bạn cần thay đổi một số thứ, sau đó tải mã lên NodeMCU.
Sau khi tải mã lên và cấp nguồn cho bảng, bạn sẽ nhận được email sau mỗi x khoảng thời gian (có thể được sửa đổi trong mã ở trên). Nếu bạn có ứng dụng IFTTT trên điện thoại thông minh của mình, bạn có thể nhận được thông báo mỗi khi ứng dụng này chạy. Bây giờ, hãy kiểm tra email của bạn và bạn sẽ thấy dữ liệu thời tiết. Bạn có thể thêm nhiều cảm biến hơn và kết nối với các applet khác.