Mục lục:

Alexa Echo + ESP 8266 = Cắm điện thông minh: 4 bước (có hình ảnh)
Alexa Echo + ESP 8266 = Cắm điện thông minh: 4 bước (có hình ảnh)

Video: Alexa Echo + ESP 8266 = Cắm điện thông minh: 4 bước (có hình ảnh)

Video: Alexa Echo + ESP 8266 = Cắm điện thông minh: 4 bước (có hình ảnh)
Video: Review Công tắc WiFi thông minh ESP8266 của AEShop.vn 2024, Tháng bảy
Anonim
Image
Image
Alexa Echo + ESP 8266 = Phích cắm nguồn thông minh
Alexa Echo + ESP 8266 = Phích cắm nguồn thông minh
Alexa Echo + ESP 8266 = Phích cắm nguồn thông minh
Alexa Echo + ESP 8266 = Phích cắm nguồn thông minh

Hướng dẫn này sử dụng điều khiển trực tiếp ALEXA ECHO ESP8266.

Máy chủ của tôi chỉ hỗ trợ ủy quyền ESP8266 tới máy chủ Amazon.

Máy chủ của tôi không sao lưu dữ liệu của bạn.

Bình chọn cho mình nhé: D Cảm ơn các bạn!

Bước 1: Yêu cầu

Yêu cầu
Yêu cầu
Yêu cầu
Yêu cầu

PHẦN CỨNG

  • Mô-đun độ trễ chuyển tiếp kênh ESP8266 WiFi 5V 1 kênh
  • FTDI USB đến mô-đun nối tiếp (không cần thiết nếu sử dụng gật đầu)
  • Amazon Echo
  • Phích cắm điện nam và nữ

PHẦN MỀM

  • · Hướng dẫn cài đặt Arduino IDE với gói mở rộng ESP8266 tại đây:

    github.com/esp8266/arduino

  • Bản phác thảo của tôi ở đây:

    github.com/kim7tin/ESP8266-Smart-Power-Plug

  • Kỹ năng alexa của tôi có tên "Ổ cắm điện thông minh ESP8266"

Bước 2: Flash Frimware mới

Flash Frimware mới
Flash Frimware mới

1. Rút phích cắm ESP8266 khỏi mô-đun

Hình ảnh
Hình ảnh

2. kết nối mô-đun với mô-đun USB to Uart:

Hình ảnh
Hình ảnh

GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- NÚT -------- GNDTX ------- | RX 3V3 | -------- 3V3

==================================================

TRƯỚC KHI FLASH, NHẤN NÚT ĐỂ ĐẶT LẠI (IO0 luôn kết nối với GND -> Chế độ đèn flash ESP8266 goto sau khi đặt lại)

==================================================

3. Flash phần sụn của tôi

  • Tải xuống bản phác thảo của tôi:

    github.com/kim7tin/ESP8266-Smart-Power-Plu…

  • Mở trong Arduino IDE và thay đổi:

    • wifi_ssid: tên wifi của bạn
    • wifi_password: mật khẩu wifi của bạn
    • control_password: mật khẩu bí mật của bạn
    • FriendlyName: tên thiết bị của bạn
    • ip / gateway / subnet: ESP8266 IP tĩnh cho NAT
  • Trong Arduino IDE. Chọn công cụ:

    • Bảng: Node MCU 0.9 ()
    • Tốc độ tải lên: 230400
    • Cổng: Chọn cổng USB to Uart của bạn
  • Nhấn biểu tượng Tải lên (trước khi nhấn, nhấn nút đặt lại ở bước 2)

4. kết nối lại ESP với mô-đun

Hình ảnh
Hình ảnh

5. kết nối phích cắm điện

Bước 3: Định cấu hình NAT & DDNS

Định cấu hình NAT & DDNS
Định cấu hình NAT & DDNS

Chúng tôi cần mở cổng (mặc định 666) để điều khiển từ máy chủ Amazon đến ESP8266 của chúng tôi

Tôi chỉ minh họa với bộ định tuyến của mình. Bạn có thể tìm hiểu cách mở cổng bộ định tuyến của mình trên internet và mở cổng TCP 666 cho ip đã định cấu hình ở bước 2

nếu bạn không có một ip cố định. Bạn phải sử dụng một tên miền động. Bạn có thể tìm thấy nhiều nhà cung cấp dịch vụ DDNS miễn phí.

Bước 4: Điều khiển bằng ALEXA ECHO

Kiểm soát bởi ALEXA ECHO
Kiểm soát bởi ALEXA ECHO

1. Kích hoạt kỹ năng của tôi có tên "Ổ cắm điện thông minh ESP8266

  • Ứng dụng Alexa> Chọn menu> Kỹ năng
  • Kỹ năng tìm kiếm có tên "Ổ cắm điện thông minh ESP8266"
  • Nhấp để Kỹ năng
  • Nhấp vào BẬT
  • Đăng nhập bằng miền IP tĩnh hoặc DDNS của bạn (bao gồm cổng của bạn - mặc định 666)

2. phát hiện thiết bị

  • Ứng dụng Alexa> Chọn menu> SmartHome
  • Nhấp vào Thêm thiết bị và đợi 20 giây
  • Bây giờ bạn có thể thấy ESP8266

3. kiểm soát:

"Alexa, bật / tắt"

Thử thách kích hoạt bằng giọng nói
Thử thách kích hoạt bằng giọng nói
Thử thách kích hoạt bằng giọng nói
Thử thách kích hoạt bằng giọng nói

Về nhì trong Thử thách kích hoạt bằng giọng nói

Đề xuất: