Агуулгын хүснэгт:

Alexa Echo + ESP 8266 = Ухаалаг цахилгаан залгуур: 4 алхам (зурагтай)
Alexa Echo + ESP 8266 = Ухаалаг цахилгаан залгуур: 4 алхам (зурагтай)

Видео: Alexa Echo + ESP 8266 = Ухаалаг цахилгаан залгуур: 4 алхам (зурагтай)

Видео: Alexa Echo + ESP 8266 = Ухаалаг цахилгаан залгуур: 4 алхам (зурагтай)
Видео: SKR 1.4 - TMC5160 SPI 2024, Долдугаар сарын
Anonim
Image
Image
Alexa Echo + ESP 8266 = Ухаалаг цахилгаан залгуур
Alexa Echo + ESP 8266 = Ухаалаг цахилгаан залгуур
Alexa Echo + ESP 8266 = Ухаалаг цахилгаан залгуур
Alexa Echo + ESP 8266 = Ухаалаг цахилгаан залгуур

Энэхүү зааварчилгаа нь ALEXA ECHO шууд удирдлага ESP8266 юм.

Миний сервер зөвхөн Amazon серверт ESP8266 зөвшөөрлийг дэмждэг.

Миний сервер таны өгөгдлийг нөөцлөхгүй.

Миний төлөө саналаа өгөөрэй: D Баярлалаа!

Алхам 1: Шаардлага

Шаардлага
Шаардлага
Шаардлага
Шаардлага

ТОНОГ ТӨХӨӨРӨМЖ

  • ESP8266 WiFi 5V 1 сувгийн реле хойшлуулах модульhttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
  • FTDI USB-ийг цуваа модуль руу шилжүүлэх (nodemcu ашигласан тохиолдолд шаардлагагүй)
  • Амазоны цуурай
  • Эрэгтэй, эмэгтэй цахилгаан залгуур

ПРОГРАММ

  • · ESP8266 өргөтгөлийн багц бүхий Arduino IDE энд гарын авлага суулгасан болно.

    github.com/esp8266/arduino

  • Энд миний ноорог:

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

  • Миний alexa ур чадвар "ESP8266 Smart Power Plug" нэртэй

Алхам 2: Flash New Frimware

Flash шинэ Frimware
Flash шинэ Frimware

1. ESP8266 модулийг салга

Зураг
Зураг

2. Uart модулийг USB -тэй холбоно уу

Зураг
Зураг

GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- Товч -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

FLASH хийхээс өмнө дахин тохируулах товчийг дарна уу (IO0 нь GND -> ESP8266 goto флаш горимд дахин тохируулсны дараа холбогдоно)

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

3. Миний програм хангамжийг асаана уу

  • Миний ноорог татаж авах:

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

  • Arduino IDE дээр нээгээд дараах зүйлийг өөрчилнө үү.

    • wifi_ssid: таны wifi нэр
    • wifi_password: таны wifi нууц үг
    • control_password: таны нууц нууц үг
    • friendlyName: таны төхөөрөмжийн нэр
    • ip/гарц/дэд сүлжээ: NAT -д зориулсан ESP8266 IP статик
  • Arduino IDE дээр. Хэрэгсэл сонгох:

    • Удирдах зөвлөл: Зангилаа MCU 0.9 ()
    • Байршуулах хурд: 230400
    • Порт: USB -ээс Uart порт руу сонгоно уу
  • Байршуулах дүрс дээр дарна уу (цохихоос өмнө 2 -р алхам дахь дахин тохируулах товчийг дарна уу)

4. ESP -ийг модульд дахин холбоно уу

Зураг
Зураг

5. Цахилгаан залгуурыг холбоно уу

Алхам 3: NAT & DDNS -ийг тохируулна уу

NAT & DDNS -ийг тохируулах
NAT & DDNS -ийг тохируулах

Амазоны серверээс ESP8266 руу шилжихийн тулд бидэнд нээлттэй порт (анхдагч 666) хэрэгтэй

Би зүгээр л чиглүүлэгчтэйгээ зураг зурсан. Та 2 -р алхам дээр чиглүүлэгчийнхээ портыг интернет дээр хэрхэн нээж, TCP порт 666 -ийг тохируулсан ip рүү нээх талаар олж мэдэх боломжтой.

хэрэв танд тогтмол ip байхгүй бол. Та динамик домэйн нэрийг ашиглах ёстой. Та олон үнэгүй DDNS үйлчилгээ үзүүлэгчдийг олох боломжтой.

Алхам 4: ALEXA ECHO -ийн хяналт

ALEXA ECHO -ийн хяналт
ALEXA ECHO -ийн хяналт

1. "ESP8266 Smart Power Plug" нэртэй миний чадварыг идэвхжүүл

  • Alexa апп> Цэс сонгох> Ур чадвар
  • "ESP8266 ухаалаг цахилгаан залгуур" нэртэй хайлтын ур чадвар.
  • Ур чадварын хувьд дарна уу
  • ИДЭВХЖҮҮЛЭХ дээр дарна уу
  • Статик IP эсвэл DDNS домэйноор нэвтрэх (портоо оруулна уу - анхдагч 666)

2. Төхөөрөмжийг илрүүлэх

  • Alexa програм> Цэсийг сонгох> SmartHome
  • Төхөөрөмж нэмэх дээр товшоод 20 секунд хүлээнэ үү
  • Одоо та ESP8266 -ийг харж болно

3. Хяналт:

"Alexa, асаах/унтраах"

Дуу идэвхжүүлсэн сорилт
Дуу идэвхжүүлсэн сорилт
Дуу идэвхжүүлсэн сорилт
Дуу идэвхжүүлсэн сорилт

Дуу хоолойгоор идэвхжүүлсэн сорилтын тэмцээнд хоёрдугаар байр эзэлсэн

Зөвлөмж болгож буй: