WLED (trên ESP8266) + IFTTT + Trợ lý Google: 5 bước
WLED (trên ESP8266) + IFTTT + Trợ lý Google: 5 bước
Anonim
WLED (trên ESP8266) + IFTTT + Trợ lý Google
WLED (trên ESP8266) + IFTTT + Trợ lý Google

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

Mở các cổng trên bộ định tuyến của bạn
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

Tạo IFTTT Trigger W / Trợ lý Google
Tạo IFTTT Trigger W / Trợ lý Google
Tạo IFTTT Trigger W / Trợ lý Google
Tạo IFTTT Trigger W / Trợ lý Google
Tạo IFTTT Trigger W / Trợ lý Google
Tạo IFTTT Trigger W / Trợ lý Google

* 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

IFTTT - Thiết lập Trợ lý Google
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

IFTTT - Webhooks
IFTTT - Webhooks
IFTTT - Webhooks
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

Thiết lập Yêu cầu Web trên IFTTT & Kết thúc
Thiết lập Yêu cầu Web trên IFTTT & Kết thúc
Thiết lập Yêu cầu Web trên IFTTT & Kết thúc
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…