INHOUDSOPGAWE:

Alexa Echo + ESP 8266 = Smart Power Plug: 4 stappe (met foto's)
Alexa Echo + ESP 8266 = Smart Power Plug: 4 stappe (met foto's)

Video: Alexa Echo + ESP 8266 = Smart Power Plug: 4 stappe (met foto's)

Video: Alexa Echo + ESP 8266 = Smart Power Plug: 4 stappe (met foto's)
Video: Ремонт на балконе Ошибки монтажа теплого пола. #37 2024, November
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

Hierdie instruksies gebruik ALEXA ECHO direkte beheer ESP8266.

My bediener ondersteun net die magtiging ESP8266 na die Amazon -bediener.

My bediener maak nie 'n rugsteun van u data nie.

Stem vir my: D Dankie!

Stap 1: Vereistes

Vereistes
Vereistes
Vereistes
Vereistes

HARDWARE

  • ESP8266 WiFi 5V 1 kanaal relais vertragingsmodule
  • FTDI USB na seriële module (nie nodig as nodemcu gebruik word nie)
  • Amazon Echo
  • Manlike en vroulike kragprop

SAGTEWARE

  • · Arduino IDE met ESP8266 -uitbreidingspakket geïnstalleerde gids hier:

    github.com/esp8266/arduino

  • My skets hier:

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

  • My alexa -vaardigheid met die naam "ESP8266 Smart Power Plug"

Stap 2: Flits nuwe frimware

Flits nuwe frimware
Flits nuwe frimware

1. Ontkoppel ESP8266 van die module

Beeld
Beeld

2. Koppel module aan USB na Uart -module:

Beeld
Beeld

GND -------- | GND TX | -------- RX ------- | IO2 NL | -------- 3V3GND ------- | IO0 RST | -------- KNOPPEN -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

DRUK VOOR BLITS OP KNOP OM TE HERSTEL (verbind altyd met GND -> ESP8266 na flitsmodus)

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

3. Flits my firmware

  • Laai my skets af:

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

  • Maak oop in Arduino IDE, en verander:

    • wifi_ssid: u wifi -naam
    • wifi_password: u wifi -wagwoord
    • control_password: u geheime wagwoord
    • friendlyName: die naam van u toestel
    • ip/gateway/subnet: statiese ESP8266 IP vir NAT
  • In Arduino IDE. Kies gereedskap:

    • Raad: Node MCU 0.9 ()
    • Oplaaisnelheid: 230400
    • Poort: kies u USB -na -Uart -poort
  • Druk op die ikoon oplaai (druk op reset -knoppie in stap 2 voordat dit getref word)

4. Koppel ESP weer aan die module

Beeld
Beeld

5. Sluit die kragprop aan

Stap 3: Stel NAT & DDNS op

Stel NAT & DDNS op
Stel NAT & DDNS op

Ons benodig 'n oop poort (standaard 666) om van Amazon -bediener na ons ESP8266 te beheer

Ek het net geïllustreer met my router. U kan uitvind hoe u u router -poort op die internet kan oopmaak en TCP -poort 666 kan oopmaak vir die gekonfigureerde ip in stap 2

as u nie 'n vaste ip het nie. U moet 'n dinamiese domeinnaam gebruik. U kan baie gratis DDNS -diensverskaffers vind.

Stap 4: Beheer deur ALEXA ECHO

Beheer deur ALEXA ECHO
Beheer deur ALEXA ECHO

1. Aktiveer my vaardigheid met die naam "ESP8266 Smart Power Plug

  • Alexa -app> Kieskieslys> Vaardigheid
  • Soekvaardigheid met die naam "ESP8266 Smart Power Plug"
  • Klik vir vaardigheid
  • Klik op ENABLE
  • Meld aan met u statiese IP- of DDNS -domeine (sluit u poort in - standaard 666)

2. Ontdek toestel

  • Alexa -app> Kieskieslys> SmartHome
  • Klik op Voeg toestel by en wag 20 sekondes
  • Nou kan u ESP8266 sien

3. Beheer:

"Alexa, skakel aan/uit"

Stem geaktiveerde uitdaging
Stem geaktiveerde uitdaging
Stem geaktiveerde uitdaging
Stem geaktiveerde uitdaging

Naaswenner in die stem -geaktiveerde uitdaging

Aanbeveel: