Tabla de contenido:
- Paso 1: requisitos
- Paso 2: Flash nuevo Frimware
- Paso 3: configurar NAT y DDNS
- Paso 4: Control por ALEXA ECHO
Video: Alexa Echo + ESP 8266 = Enchufe de alimentación inteligente: 4 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-02-01 07:49
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
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
1. Desenchufe ESP8266 del módulo
2. Conecte el módulo al módulo USB a Uart:
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
5. Conecte el enchufe de alimentación
Paso 3: 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
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"
Finalista en el desafío activado por voz
Recomendado:
Matriz de puntos de reloj inteligente IoT Use Wemos ESP8266 - Matriz ESP: 12 pasos (con imágenes)
Matriz de puntos del reloj inteligente de IoT Use Wemos ESP8266 - Matriz de ESP: haga su propio reloj inteligente de IoT que pueda: Mostrar el reloj con un hermoso icono de animación Mostrar Recordatorio-1 a Recordatorio-5 Mostrar Calendario Mostrar tiempos de oración musulmanes Mostrar información meteorológica Mostrar noticias Mostrar consejos Mostrar Pantalla de tasa de Bitcoin
ESP 8266 Nodemcu Ws 2812 Lámpara LED MOOD basada en Neopixel controlada por servidor web local: 6 pasos
ESP 8266 Nodemcu Ws 2812 Lámpara LED MOOD basada en Neopixel controlada por servidor web local: ESP 8266 Nodemcu Ws 2812 Lámpara LED MOOD basada en Neopixel controlada mediante servidor web
IOT: ESP 8266 Nodemcu Control de la tira de LED RGB a través de Internet mediante la aplicación BLYNK: 9 pasos
IOT: ESP 8266 Nodemcu Controlando la tira de LED RGB a través de Internet usando la aplicación BLYNK: Hola chicos, en estas instrucciones les he mostrado cómo hacer un controlador de tira de LED RGB con nodemcu que puede controlar la TIRA de LED RGB en todo el mundo a través de Internet usando APLICACIÓN BLYNK. Así que disfruta haciendo este proyecto & haz que tu hogar sea colorido
Introducción a Esp 8266 Esp-01 con Arduino IDE - Instalación de placas Esp en Arduino Ide y programación Esp: 4 pasos
Introducción a Esp 8266 Esp-01 con Arduino IDE | Instalación de placas Esp en Arduino Ide y programación de Esp: En este instructables aprenderemos cómo instalar placas esp8266 en Arduino IDE y cómo programar esp-01 y cargar código en él Dado que las placas esp son tan populares, así que pensé en corregir un instructivo para esto y la mayoría de las personas enfrentan problemas
Placa de programación y desarrollo ESP-12E y ESP-12F: 3 pasos (con imágenes)
Placa de programación y desarrollo ESP-12E y ESP-12F: El cometido de esta placa era simple: ser capaz de programar módulos ESP-12E y ESP-12F tan fácilmente como las placas NodeMCU (es decir, sin necesidad de presionar botones). Tenga pines compatibles con la placa de pruebas con acceso al IO utilizable. Utilice un USB separado para convección en serie