Taula de continguts:

Alexa Echo + ESP 8266 = Endoll intel·ligent: 4 passos (amb imatges)
Alexa Echo + ESP 8266 = Endoll intel·ligent: 4 passos (amb imatges)

Vídeo: Alexa Echo + ESP 8266 = Endoll intel·ligent: 4 passos (amb imatges)

Vídeo: Alexa Echo + ESP 8266 = Endoll intel·ligent: 4 passos (amb imatges)
Vídeo: cheap Wifi password hacking , jammer device link in description #esp8266 #nodemcu #wifihacking 2024, Juliol
Anonim
Image
Image
Alexa Echo + ESP 8266 = Endoll intel·ligent
Alexa Echo + ESP 8266 = Endoll intel·ligent
Alexa Echo + ESP 8266 = Endoll intel·ligent
Alexa Echo + ESP 8266 = Endoll intel·ligent

Aquest instructiu utilitza el control directe ALEXA ECHO ESP8266.

El meu servidor només admet l’autorització ESP8266 al servidor d’Amazon.

El meu servidor no fa còpies de seguretat de les vostres dades.

Vota per mi: D Gràcies!

Pas 1: requisits

Requisits
Requisits
Requisits
Requisits

HARDWARE

  • Mòdul de retard de retransmissió ESP8266 WiFi 5V 1 canal
  • FTDI USB a mòdul sèrie (no cal si utilitzeu nodemcu)
  • Amazon Echo
  • Endoll d'alimentació masculí i femení

PROGRAMARI

  • · Guia instal·lada del paquet d'extensió ESP8266 IDE Arduino:

    github.com/esp8266/arduino

  • El meu esbós aquí:

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

  • La meva habilitat en Alexa es diu "ESP8266 Smart Power Plug"

Pas 2: Flash New Frimware

Flash New Frimware
Flash New Frimware

1. Desconnecteu l'ESP8266 del mòdul

Imatge
Imatge

2. Connecteu el mòdul al mòdul USB a Uart:

Imatge
Imatge

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

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

Abans del flaix, premeu el botó per restablir (IO0 es connecta sempre a GND -> ESP8266 passa el mode de flaix després del reinici)

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

3. Feu clic al meu microprogramari

  • Descarrega el meu esbós:

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

  • Obriu en Arduino IDE i canvieu:

    • wifi_ssid: el vostre nom de wifi
    • wifi_password: la vostra contrasenya wifi
    • control_password: la vostra contrasenya secreta
    • friendlyName: el nom del dispositiu
    • ip / gateway / subnet: ESP8266 IP estàtic per NAT
  • A Arduino IDE. Seleccioneu l'eina:

    • Tauler: Node MCU 0.9 ()
    • Velocitat de càrrega: 230400
    • Port: seleccioneu el port USB a Uart
  • Icona de càrrega premuda (abans de prémer, premeu el botó de restabliment al pas 2)

4. Torneu a connectar l’ESP al mòdul

Imatge
Imatge

5. Connecteu l’endoll

Pas 3: configureu NAT i DDNS

Configureu NAT i DDNS
Configureu NAT i DDNS

Necessitem un port obert (per defecte 666) per controlar des del servidor Amazon fins al nostre ESP8266

Acabo d’il·lustrar amb el meu router. Podeu esbrinar com obrir el port del router a Internet i obrir el port TCP 666 a la IP configurada al pas 2

si no teniu una ip fixa. Heu d'utilitzar un nom de domini dinàmic. Podeu trobar molts proveïdors de serveis DDNS gratuïts.

Pas 4: Control per ALEXA ECHO

Control per ALEXA ECHO
Control per ALEXA ECHO

1. Activeu la meva habilitat anomenada "ESP8266 Smart Power Plug

  • Aplicació Alexa> Selecciona el menú> Habilitat
  • Habilitat de cerca anomenada "ESP8266 Smart Power Plug"
  • Feu clic per Habilitar
  • Feu clic a ACTIVA
  • Inicieu la sessió amb els vostres dominis IP o DDNS estàtics (incloeu el vostre port - 666 per defecte)

2. Descobriu el dispositiu

  • Aplicació Alexa> Selecciona el menú> SmartHome

  • Feu clic a Afegeix un dispositiu i espereu 20 segons
  • Ara podeu veure ESP8266

3. Control:

"Alexa, activa / desactiva"

Desafiament activat per veu
Desafiament activat per veu
Desafiament activat per veu
Desafiament activat per veu

Accèsit al repte activat per veu

Recomanat: