Talaan ng mga Nilalaman:

Alexa Echo + ESP 8266 = Smart Power Plug: 4 Mga Hakbang (na may Mga Larawan)
Alexa Echo + ESP 8266 = Smart Power Plug: 4 Mga Hakbang (na may Mga Larawan)

Video: Alexa Echo + ESP 8266 = Smart Power Plug: 4 Mga Hakbang (na may Mga Larawan)

Video: Alexa Echo + ESP 8266 = Smart Power Plug: 4 Mga Hakbang (na may Mga Larawan)
Video: ESP8266 Project: How to control 4 AC bulb or load using 4 Relay with NodeMCU and D1 Mini over WiFi 2024, Nobyembre
Anonim
Image
Image
Alexa Echo + ESP 8266 = Smart Power Plug
Alexa Echo + ESP 8266 = Smart Power Plug
Alexa Echo + ESP 8266 = Smart Power Plug
Alexa Echo + ESP 8266 = Smart Power Plug

Itinuturo ang paggamit ng ALEXA ECHO direktang kontrol sa ESP8266.

Sinusuportahan lamang ng aking server ang pahintulot na ESP8266 sa Amazon server.

Ang aking server ay hindi nai-backup ang iyong data.

Bumoto para sa akin: D Salamat!

Hakbang 1: Mga Kinakailangan

Mga Kinakailangan
Mga Kinakailangan
Mga Kinakailangan
Mga Kinakailangan

HARDWARE

  • ESP8266 WiFi 5V 1 Channel Relay Delay Modulehttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
  • FTDI USB sa serial module (hindi kinakailangan kung gumamit ng nodemcu)
  • Amazon Echo
  • Power plug ng lalaki at babae

SOFTWARE

  • · Arduino IDE na may gabay na naka-install na gabay sa ESP8266 extension dito:

    github.com/esp8266/arduino

  • Ang aking sketch dito:

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

  • Ang aking kasanayan sa Alexa na pinangalanang "ESP8266 Smart Power Plug"

Hakbang 2: Flash Bagong Frimware

Flash Bagong Frimware
Flash Bagong Frimware

1. I-unplug ang ESP8266 mula sa modyul

Larawan
Larawan

2. Ikonekta ang module sa USB sa Uart module:

Larawan
Larawan

GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- BUTTON -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

BAGO FLASH, pindutin ang pindutan upang i-reset (IO0 palagi kumonekta sa GND -> ESP8266 goto flash mode pagkatapos i-reset)

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

3. I-flash ang aking firmware

  • I-download ang aking sketch:

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

  • Buksan sa Arduino IDE, at baguhin:

    • wifi_ssid: ang iyong pangalan ng wifi
    • wifi_password: ang iyong wifi password
    • control_password: ang iyong lihim na password
    • friendlyName: pangalan ng iyong aparato
    • ip / gateway / subnet: ESP8266 IP static para sa NAT
  • Sa Arduino IDE. Piliin ang tool:

    • Lupon: Node MCU 0.9 ()
    • Bilis ng Pag-upload: 230400
    • Port: Piliin ang iyong USB sa Uart port
  • I-hit ang icon na Mag-upload (bago ma-hit, pindutin ang pindutan ng pag-reset sa hakbang 2)

4. Ikonekta muli ang ESP sa module

Larawan
Larawan

5. Ikonekta ang plug ng kuryente

Hakbang 3: I-configure ang NAT & DDNS

I-configure ang NAT & DDNS
I-configure ang NAT & DDNS

Kailangan namin ng bukas na port (default 666) upang makontrol mula sa Amazon server sa aming ESP8266

Naglarawan lang ako kasama ng aking router. Maaari mong malaman kung paano buksan ang iyong router port sa internet at buksan ang TCP port 666 sa naka-configure na ip sa hakbang 2

kung wala kang isang nakapirming ip. Dapat kang gumamit ng isang dynamic na pangalan ng domain. Maaari kang makahanap ng maraming mga libreng service provider ng DDNS.

Hakbang 4: Kontrolin ng ALEXA ECHO

Kontrolin ng ALEXA ECHO
Kontrolin ng ALEXA ECHO

1. Paganahin ang aking kasanayan na pinangalanang "ESP8266 Smart Power Plug

  • Alexa app> Piliin ang menu> Kasanayan
  • Ang Kasanayan sa Paghahanap ay pinangalanang "ESP8266 Smart Power Plug"
  • Mag-click sa Kasanayan
  • I-click ang I-ENABLE
  • Pag-login gamit ang iyong mga Static IP o DDNS domain (isama ang iyong port - default 666)

2. Tuklasin ang aparato

  • Alexa app> Piliin ang menu> SmartHome
  • I-click ang Magdagdag ng aparato at maghintay ng 20 segundo
  • Maaari mo nang makita ang ESP8266

3. Kontrolin:

"Alexa, i-on / i-off"

Hamon na Pinapagana ng Boses
Hamon na Pinapagana ng Boses
Hamon na Pinapagana ng Boses
Hamon na Pinapagana ng Boses

Runner Up sa Hamon na Pinapagana ng Boses

Inirerekumendang: