Tabla de contenido:

Control remoto habilitado para Alexa (usando WEMO D1 Mini): 3 pasos
Control remoto habilitado para Alexa (usando WEMO D1 Mini): 3 pasos

Video: Control remoto habilitado para Alexa (usando WEMO D1 Mini): 3 pasos

Video: Control remoto habilitado para Alexa (usando WEMO D1 Mini): 3 pasos
Video: 🤖 Aprende TODO sobre Alexa con ESP32 y ESP8266 | EspAlexa 2024, Junio
Anonim
Image
Image
Conecte el control remoto
Conecte el control remoto

Esta es una versión actualizada de una publicación anterior:

www.instructables.com/id/Voice-Activated-R…

En la versión anterior, utilicé un módulo de voz Geetech para controlar un control remoto de tipo abridor de puerta de garaje normal. En este instructable, reemplacé el módulo de voz con un Amazon Echo. En nuestra casa, el control remoto controla la puerta de entrada.

Paso 1: Conecte el control remoto

Conecte el control remoto
Conecte el control remoto
Conecte el control remoto
Conecte el control remoto
Conecte el control remoto
Conecte el control remoto

Si sigue el instructivo anterior (https://www.instructables.com/id/Voice-Activated-R…, verá que saqué el estuche del control remoto de la puerta del garaje y soldé las patas del botón juntas con un cable pequeño. El botón ahora esencialmente siempre se presiona. Tan pronto como se conecta la batería, se envía la señal y se abre la puerta frontal.

En el instructable anterior, usé un arduino para controlar la alimentación del control remoto. En esta actualización, utilicé un WEMO D1 mini. Hay algunos pasos para que WEMO funcione con el IDE de arduino, y puede seguirlos en este excelente instructivo …

La razón del WEMO es que está habilitado para WIFI, y puede usar algún código fácilmente disponible para que se comporte como un interruptor belkin de Wemo. Esta es una manera fácil de conectarlo con el eco de Amazon.

Para conectar el control remoto al WEMO, siga el diagrama que se proporciona. También puede seguir el instructivo anterior para ver fotos / descripción de la configuración (es básicamente lo mismo, pero reemplazando el arduino con el wemo).

Este instructable (https://www.instructables.com/id/Alexa-Controlled-Servo/) también está haciendo básicamente lo mismo, y es la base de lo que usé para actualizar mi proyecto. En su proyecto, agregó un condensador entre los pines de 5V y tierra. No he hecho eso, pero si noto que el wemo se bloquea, probablemente lo haga.

Paso 2: Código

Primero, vaya a:

github.com/kakopappa/arduino-esp8266-alexa…

y descargue el código de simulación de belkin. Coloque este código donde se encuentran todos sus otros proyectos arduino. Luego, abra el archivo wemos.ino en el arduino ide. El único archivo que debe modificarse es el archivo wemos.ino.

Básicamente, todo lo que necesita hacer en este archivo es: 1. Configure su SSID y contraseña a su wifi2. Defina su interruptor; (Cambiar * cocina = NULO;) 3. Inicialice su conmutador; (kitchen = new Switch ("luces de cocina", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (* cocina);) 4. Agregar a la sección de bucle; (cocina-> serverLoop ();) 5. Haga su devolución de llamada para On y Off y ponga lo que quiera en la devolución de llamada: bool kitchenLightsOn () {Serial.println ("Switch 2 encienda …"); isKitchenLightstsOn = true; return isKitchenLightstsOn; }

Verá todo esto en el código de muestra de wemos.ino. Simplemente reemplace los Switch-es en ese archivo con lo que desee para hacer un cambio. En mi caso, cambié el nombre de todo "puerta". Mi devolución de llamada de puerta desactivada no hace nada. Mi devolución de llamada doorOn () cambia el pin D1 a HIGH. Vea el código que incluí como ejemplo.

Paso 3: armarlo

La primera vez que compile / cargue en wemo, siga la ventana de la consola del editor de arduino para ver que se conectó correctamente a wifi.

Una vez que haya funcionado, puede decir "Alexa buscar dispositivos". Debería ver algo de actividad en la ventana de la consola y Alexa debe confirmar que ha encontrado sus interruptores.

Ahora, ya está todo listo, todo lo que necesita decir es "Alexa enciende la puerta". Esto activará la devolución de llamada en su código. En mi caso, establece el pin D1 en ALTO. Esto va al controlador del motor, que luego conecta la energía de la batería de 9V al control remoto, lo enciende y abre la puerta. ¡¡Voila !! magia.

Recomendado: