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ướng dẫn này sẽ giúp bạn bắt đầu sử dụng IFTTT và Trợ lý Google cho WLED trên ESP8266.
Để thiết lập WLED & ESP8266 của bạn, hãy làm theo hướng dẫn này trên tynick:
tynick.com/blog/11-03-2019/getting-started…
Gửi lời chào đến Aircookie về phần mềm tuyệt vời như vậy! Https: //github.com/Aircoookiehttps://github.com/Aircoookie/WLEDhttps://github.com/Aircoookie/WLED-App
Quân nhu:
WLED chạy ESP8266, nodeMCU hoặc tương tự. Tài khoảnIFTTT Trợ lý Google và / hoặc Thiết bị Google Home
Bước 1: Mở các cổng trên bộ định tuyến của bạn
- Để IFTTT truy cập ESP8266 của bạn, bạn cần mở một cổng ra thế giới bên ngoài.
- Ứng dụng WLED của bạn sẽ cho bạn biết địa chỉ IP nội bộ dành cho ESP8266 của bạn là gì.
- Chọn một cổng không có tiêu chuẩn cho bên ngoài (ví dụ: 20015, 32265, v.v.) và cổng 80 trên cổng bên trong.
- Vui lòng tham khảo hướng dẫn bộ định tuyến của bạn về cách thiết lập chuyển tiếp cổng.
- * Không nên sử dụng cổng mặc định 80 mở ra thế giới bên ngoài *
Bước 2: Tạo IFTTT Trigger W / Google Assistant
* Lưu ý: IFTTT sẽ nhắc bạn liên kết Tài khoản Google của mình và cấp quyền cho IFTTT *
- Đăng ký với IFTTT trên IFTTT.com
- Nhấp vào Tạo ở góc trên cùng bên phải.
- Nhấp vào "Nếu Điều này (Thêm)" với nền đen.
- Tìm kiếm "Trợ lý Google" và nhấp vào "Trợ lý Google"
- Nhấp vào "Nói một cụm từ đơn giản" với nền đen.
Bước 3: IFTTT - Thiết lập Trợ lý Google
-
Trong phần "Bạn muốn nói gì?"
Nhập lệnh bạn sẽ nói sau "OK, Google…" Ví dụ: Nhập "Turn on the moon" nếu cụm từ của bạn là "OK, Google. Turn on the moon."
-
Trong "Cách nói khác là gì? (Tùy chọn)"
Nhập lệnh thứ hai mà bạn sẽ nói sau "OK, Google…" Ví dụ: Nhập "moon on" nếu cụm từ của bạn là "OK, Google. Trăng lên."
-
Trong "Và một cách khác? (Tùy chọn)"
Nhập lệnh thứ hai mà bạn sẽ nói sau "OK, Google…" Ví dụ: Nhập "Turn on the moon" nếu cụm từ của bạn là "OK, Google. Bật mặt trăng lên."
-
Trong phần "Bạn muốn Trợ lý nói gì khi phản hồi?"
Nhập những gì bạn muốn Trợ lý Google nói với bạn. Ví dụ: “OK. Xong "hoặc" OK "hoặc" Bật trên mặt trăng"
- Chọn ngôn ngữ của bạn.
- Nhấp vào “Tạo trình kích hoạt
Bước 4: IFTTT - Webhooks
- Nhấp vào Sau đó (Thêm) với nền đen
- Tìm kiếm "Webhooks" và nhấp vào "Webhooks"
- Nhấp vào "Thực hiện yêu cầu web"
Bước 5: Thiết lập Yêu cầu web trên IFTTT & Kết thúc
- Đối với URL, hãy nhập [Địa chỉ IP bên ngoài]: [Cổng] / win [tùy chọn cho trình kích hoạt]
-
Ví dụ: Để bật đèn LED và đặt màu thành trắng: [Địa chỉ IP bên ngoài]: [Cổng] / win & T = 1 & A = 128 & R = 255 & G = 255 & B = 255
Chỉ cần tiếp tục thêm chuỗi GET của bạn bằng & {tham số} = {value}
- Đối với "Phương pháp", hãy chọn "TẢI"
- Đối với "Loại nội dung", hãy chọn "ứng dụng / x-www-form-urlencoded"
- Thân một vẫn trống.
- Nhấp vào nút "Tạo hành động".
- Nhấp vào Tiếp tục
- Nhấp vào Kết thúc.
- Sau khi IFTTT nói "Đã kết nối", hãy thử cụm từ mới của bạn bằng cách nói "OK, Google. [Cụm từ kích hoạt mới]"
Giải thích ví dụ & tham số (FYI, các tham số phân biệt chữ hoa chữ thường. 'T' không giống với 'T') Đặt [Địa chỉ IP bên ngoài] làm ipv4 bên ngoài của bạn (tức là 12.34.56.789) Đặt số [Cổng] từ Chuyển tiếp cổng bước sau dấu chấm phẩy (tức là: 28956) thêm / win sau cổng (tức là: 28956 / win) & T = 1 || T có nghĩa là Chuyển đổi || 0 (tắt), 1 (bật), 2 (bật / tắt) & A = 128 || A có nghĩa là Độ sáng || giá trị 0-255 (128 = 50% độ sáng) & R = 255 || R có nghĩa là Kênh Đỏ || giá trị 0-255 & G = 255 || G nghĩa là Kênh Xanh || giá trị 0-255 & B = 255 || B có nghĩa là Kênh Xanh || giá trị 0-255
Xem thêm thông số trên Wiki của Aircookie bao gồm các cài đặt trước và hiệu ứng đèn LED…