Kazalo:

Alexa Echo + ESP 8266 = Pametni vtič: 4 koraki (s slikami)
Alexa Echo + ESP 8266 = Pametni vtič: 4 koraki (s slikami)

Video: Alexa Echo + ESP 8266 = Pametni vtič: 4 koraki (s slikami)

Video: Alexa Echo + ESP 8266 = Pametni vtič: 4 koraki (s slikami)
Video: SKR 1.4 - TMC2209 v1.2 2024, Junij
Anonim
Image
Image
Alexa Echo + ESP 8266 = Pametni vtič
Alexa Echo + ESP 8266 = Pametni vtič
Alexa Echo + ESP 8266 = Pametni vtič
Alexa Echo + ESP 8266 = Pametni vtič

Ta navodila za uporabo ALEXA ECHO neposredni nadzor ESP8266.

Moj strežnik podpira samo avtorizacijo ESP8266 za strežnik Amazon.

Moj strežnik ne varnostno kopira vaših podatkov.

Glasujte zame: D Hvala!

1. korak: Zahteve

Zahteve
Zahteve
Zahteve
Zahteve

HARDWARE

  • ESP8266 WiFi 5V 1-kanalni relejski zakasnitveni modulhttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
  • FTDI USB do serijskega modula (ni potrebno, če uporabljate nodemcu)
  • Amazon Echo
  • Moški in ženski vtič

PROGRAMSKA OPREMA

  • · Arduino IDE z nameščenim razširitvenim paketom ESP8266 tukaj:

    github.com/esp8266/arduino

  • Moja skica tukaj:

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

  • Moja veščina alexa z imenom "ESP8266 Smart Power Plug"

2. korak: Flash novo programsko opremo Frimware

Flash Nova krmilna programska oprema
Flash Nova krmilna programska oprema

1. Odklopite ESP8266 iz modula

Slika
Slika

2. Povežite modul z modulom USB na Uart:

Slika
Slika

GND -------- | GND TX | -------- RX ------- | IO2 SL | -------- 3V3GND ------- | IO0 RST | -------- GUMB -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

PRED FLASH -om, PRITISNITE GUMB ZA PONASTAVITEV (IO0 se vedno poveže z GND -> ESP8266 iti v način bliskavice po ponastavitvi)

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

3. Prebrišite vdelano programsko opremo

  • Prenesite mojo skico:

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

  • Odprite v Arduino IDE in spremenite:

    • wifi_ssid: vaše ime wifi
    • geslo za wifi: geslo za wifi
    • control_password: vaše skrivno geslo
    • friendlyName: ime vaše naprave
    • ip/prehod/podomrežje: ESP8266 IP statično za NAT
  • V Arduino IDE. Izberite orodje:

    • Plošča: Node MCU 0,9 ()
    • Hitrost nalaganja: 230400
    • Vrata: Izberite vrata USB na Uart
  • Ikona za prenos hit (pred zadetkom pritisnite gumb za ponastavitev v 2. koraku)

4. Ponovno povežite ESP z modulom

Slika
Slika

5. Priključite vtič

3. korak: Konfigurirajte NAT in DDNS

Konfigurirajte NAT in DDNS
Konfigurirajte NAT in DDNS

Za nadzor od strežnika Amazon do našega ESP8266 potrebujemo odprta vrata (privzeto 666)

Pravkar sem ilustriral z usmerjevalnikom. V 2. koraku lahko izveste, kako odprete vrata usmerjevalnika in odprete vrata TCP 666 konfiguriranemu IP -ju

če nimate fiksnega ip. Uporabiti morate dinamično ime domene. Najdete lahko številne brezplačne ponudnike storitev DDNS.

4. korak: Nadzor z ALEXA ECHO

Nadzor z ALEXA ECHO
Nadzor z ALEXA ECHO

1. Omogočite mojo spretnost z imenom "ESP8266 Smart Power Plug

  • Aplikacija Alexa> Izberite meni> Spretnost
  • Iskalna veščina z imenom "ESP8266 Smart Power Plug"
  • Kliknite za spretnost
  • Kliknite ENABLE
  • Prijavite se s svojimi domenami Static IP ali DDNS (vključno z vrati - privzeto 666)

2. Odkrijte napravo

  • Aplikacija Alexa> Izberite meni> SmartHome
  • Kliknite Dodaj napravo in počakajte 20 sekund
  • Zdaj lahko vidite ESP8266

3. Nadzor:

"Alexa, vklopi/izklopi"

Glasovno aktiviran izziv
Glasovno aktiviran izziv
Glasovno aktiviran izziv
Glasovno aktiviran izziv

Drugo mesto na glasovno aktiviranem izzivu

Priporočena: