Tabla de contenido:

Alexa Echo + ESP 8266 = Enchufe de alimentación inteligente: 4 pasos (con imágenes)
Alexa Echo + ESP 8266 = Enchufe de alimentación inteligente: 4 pasos (con imágenes)

Video: Alexa Echo + ESP 8266 = Enchufe de alimentación inteligente: 4 pasos (con imágenes)

Video: Alexa Echo + ESP 8266 = Enchufe de alimentación inteligente: 4 pasos (con imágenes)
Video: Controlar Bombilla con la Voz Alexa ESP8266 01/01S Módulo Relé Wifi ESP RELAY 2024, Mes de julio
Anonim
Image
Image
Alexa Echo + ESP 8266 = Enchufe de alimentación inteligente
Alexa Echo + ESP 8266 = Enchufe de alimentación inteligente
Alexa Echo + ESP 8266 = Enchufe de alimentación inteligente
Alexa Echo + ESP 8266 = Enchufe de alimentación inteligente

Este instructable utiliza el control directo ALEXA ECHO ESP8266.

Mi servidor solo admite la autorización ESP8266 para el servidor de Amazon.

Mi servidor no hace una copia de seguridad de sus datos.

Vota por mí: D ¡Gracias!

Paso 1: requisitos

Requisitos
Requisitos
Requisitos
Requisitos

HARDWARE

  • Módulo de retardo de relé ESP8266 WiFi 5V 1 canal
  • Módulo FTDI USB a serie (no es necesario si se usa nodemcu)
  • Amazon Echo
  • Enchufe de alimentación macho y hembra

SOFTWARE

  • · Arduino IDE con el paquete de extensión ESP8266 guía instalado aquí:

    github.com/esp8266/arduino

  • Mi boceto aquí:

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

  • Mi habilidad de alexa se llama "Enchufe inteligente ESP8266"

Paso 2: Flash nuevo Frimware

Flash nuevo Frimware
Flash nuevo Frimware

1. Desenchufe ESP8266 del módulo

Imagen
Imagen

2. Conecte el módulo al módulo USB a Uart:

Imagen
Imagen

GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- BOTÓN -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

ANTES DE FLASH, PRESIONE EL BOTÓN PARA RESTABLECER (IO0 siempre se conecta a GND -> ESP8266 ir al modo de flash después de reiniciar)

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

3. Flash mi firmware

  • Descarga mi boceto:

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

  • Abra en Arduino IDE y cambie:

    • wifi_ssid: tu nombre de wifi
    • wifi_password: tu contraseña wifi
    • control_password: tu contraseña secreta
    • friendlyName: el nombre de su dispositivo
    • ip / gateway / subnet: ESP8266 IP estática para NAT
  • En Arduino IDE. Herramienta de selección:

    • Placa: Nodo MCU 0.9 ()
    • Velocidad de carga: 230400
    • Puerto: seleccione su puerto USB a Uart
  • Presione el ícono Subir (antes de presionar, presione el botón de reinicio en el paso 2)

4. Conecte ESP al módulo nuevamente

Imagen
Imagen

5. Conecte el enchufe de alimentación

Paso 3: configurar NAT y DDNS

Configurar NAT y DDNS
Configurar NAT y DDNS

Necesitamos un puerto abierto (predeterminado 666) para controlar desde el servidor de Amazon a nuestro ESP8266

Acabo de ilustrar con mi enrutador. Puede averiguar cómo abrir el puerto de su enrutador en Internet y abrir el puerto TCP 666 a la ip configurada en el paso 2

si no tiene una ip fija. Debe utilizar un nombre de dominio dinámico. Puede encontrar muchos proveedores de servicios DDNS gratuitos.

Paso 4: Control por ALEXA ECHO

Control por ALEXA ECHO
Control por ALEXA ECHO

1. Habilite mi habilidad llamada "Enchufe de alimentación inteligente ESP8266

  • Aplicación Alexa> Seleccionar menú> Habilidad
  • Habilidad de búsqueda denominada "Enchufe de alimentación inteligente ESP8266"
  • Haga clic para la habilidad
  • Haga clic en HABILITAR
  • Inicie sesión con su IP estática o dominios DDNS (incluya su puerto - predeterminado 666)

2. Descubre el dispositivo

  • Aplicación Alexa> Seleccionar menú> SmartHome

  • Haga clic en Agregar dispositivo y espere 20 segundos
  • Ahora puedes ver ESP8266

3. Control:

"Alexa, enciende / apaga"

Desafío activado por voz
Desafío activado por voz
Desafío activado por voz
Desafío activado por voz

Finalista en el desafío activado por voz

Recomendado: