Բովանդակություն:

Control De Foco Por Medio De Comandos De Voz. 22 քայլ
Control De Foco Por Medio De Comandos De Voz. 22 քայլ

Video: Control De Foco Por Medio De Comandos De Voz. 22 քայլ

Video: Control De Foco Por Medio De Comandos De Voz. 22 քայլ
Video: Como instalar un Interruptor Inteligente (App para celular y comando de voz) / WIFI Smart Switch 2024, Հուլիսի
Anonim
Image
Image

En esta ocasion traemos un tutorial para el control de el encendido y apagado de un foco por medio de comandos de voz ayudados de google օգնականը y nestra plataforma de desarrollo wifi (Lolin), que tambien puede ser un modulo Esp8266 o un Node mcu.

para comenzar necesitaremos los siguientes materiales:

1.- plataforma de desarrollo Wi-fi (Node Mcu, lolin o un modulo generico Esp8266):

2.- 10 դիմադրողականություն 10k Օմ

3.- 1 տրանզիստոր 2n2222 o bc548

4.- un modulo de Relevador (Alimentacion de la bobina 5v):

5.- un protoboard o placa rapida.

6.- aproximadamente 8 մալուխներ dupont կամ jumpers

7.- foco, socket, clavija y 4 metros de cable para hacer un test.

Քայլ 1: Ingresar a La Pagina De Adafruit.io

Creamos Un Bloque Dentro De Nuestra Nueva վահանակ
Creamos Un Bloque Dentro De Nuestra Nueva վահանակ

Ingresamos a la pagina www.adafruit.io

Եթե հաշվի առեք ձեր հաշիվը, ապա դա չի նշանակում, որ դուք պետք է հաշվի առնեք, եթե հաշվի առեք, որ դա վահանակի մի մասն է, որը ներառում է «ստեղծեք նոր վահանակ» գործառույթը:

Le damos un nombre y seleccionamos la opción de "create"

Քայլ 2. Creamos Un Bloque Dentro De Nuestra Nueva վահանակ

Ya creada nuestra nueva վահանակ la seleccionamos con doble clic y creamos un nuevo bloque, en el icono azul con cruz blanca (como muestra la imagen)

Քայլ 3. Seleccionamos El Tipo De Bloque

Seleccionamos El Tipo De Bloque
Seleccionamos El Tipo De Bloque

Seleccionamos el bloque llamado Toggle para agregar un botón, que cambiara de valor conforme nuestro comando de voz.

Քայլ 4: Nombramos a Nuestro Bloque

Nombramos a Nuestro Bloque
Nombramos a Nuestro Bloque

Le damos un nombre a nuestro bloque, este sera al que mandaremos llamar para hacer la conexión entre el google assitant y nuestra plataforma de desarrollo Wi-Fi, una vez nombrado seleccionamos la opción de "create" y deberá aparecer entre las opc en la parte de abajo.

Քայլ 5. Seleccionar Nuestro Block Nombrado

Seleccionar Nuestro Block Nombrado
Seleccionar Nuestro Block Nombrado
Seleccionar Nuestro Block Nombrado
Seleccionar Nuestro Block Nombrado

Seleccionamos nuestro nuevo block y damos կտտացրեք «Հաջորդ քայլ» կոճակին, այնուհետև սեղմեք տեքստը «por un 1 y el» կոճակի տեքստը անջատված է 0 -ից ոչ հեռու, այնուհետև պատկերված է լինելու ձեր ընտրությամբ; para finalizar seleccionamos «Ստեղծել արգելափակում, sin cambiar nada mas en esa parte.

Քայլ 6: Ingresamos a La Pagina Ifttt

Ingresamos a La Pagina Ifttt
Ingresamos a La Pagina Ifttt

Abrimos una nueva pestaña dentro de nuestro navegador e ingresamos a la pagina siguiente:

ifttt.com.

una vez estando en la pagina crear un account en caso de no tener, de la misma manera que en adafruit no tiene ningún costo.

hecho nuestro հաշիվ seleccionaremos el apartado de "Իմ ապլետները"

Քայլ 7: Creamos Una Nueva Applet

Creamos Una Nueva Applet
Creamos Una Nueva Applet

Estando en la seccion de "My Applets", Creamos una nueva Applet seleccionando el apartado de "New applet"

Քայլ 8: Seleccionar Primer Parte (եթե սա)

Seleccionar Primer Parte (եթե սա)
Seleccionar Primer Parte (եթե սա)

Seleccionamos la palabra "this" en la frase "If this then that" para posteriormente ընտրեք Google օգնական

Քայլ 9. Seleccionamos Google Օգնական

Seleccionamos Google Օգնական
Seleccionamos Google Օգնական

Tecleamos google- ի օգնականը և ծառայությունների մատուցման ծառայությունները, եթե օգտագործեք Google Assistant- ը, կարող եք պատկերել:

Քայլ 10: Selecionamos Nuestro ձգան

Selecionamos Nuestro ձգան
Selecionamos Nuestro ձգան
Selecionamos Nuestro ձգան
Selecionamos Nuestro ձգան

Seleccionamos la primer opción como Trigger en el apartado de "say a simple phrase", hecho esto nos desplegara una nueva pagina en donde debemos ingresar lo que queremos decir en el apartado de "what you want to say", aqui escribiremos una frase para que google Assistant reconozca, en este caso se escogió la frase de "turn lights on" enciende las luces en ingles, opcionalmente podrás ingresar otra frase para ejecutar el mismo comando, hecho esto deberás ingresar una frase para que google օգնականը te responda, en este caso se escogió la frase de "Ok Mr Stark" (frase de jarvis en iron man en respuesta a tony stark) en tu caso podrás elegir una frase que te guste como respuesta.

Esposible cambiar el lenguaje a español si deseas hacerlo no existe ningún problema.

Hecho lo anterior seleccionamos el apartado de "Ստեղծեք ձգան":

Քայլ 11: Sleccionar "որ" De La Frase "if This then That"

Սլեքսիոնար
Սլեքսիոնար

Seleccionamos la palabra "that" para crear una acción después de decir nuestra frase. Observaremos que el logo in Google Assistant ya esta agregado en la parte de "if"

Քայլ 12. Seleccionamos և Adafruit Y Agregamos Տվյալներ ուղարկեք

Seleccionamos և Adafruit Y Agregamos Ուղարկել Տվյալներ
Seleccionamos և Adafruit Y Agregamos Ուղարկել Տվյալներ
Seleccionamos և Adafruit Y Agregamos Ուղարկել Տվյալներ
Seleccionamos և Adafruit Y Agregamos Ուղարկել Տվյալներ

Aquí seleccionaremos la opción de Adafruit, escribiendo en el buscador de servicios la pabra "Adafruit", posteriormente seleccionamos la opción de "Send Data to Adafruit IO" la cual es la única opción en este apartado.

Քայլ 13: Ingresamos Los Nuevos Requerimientos

Ingresamos Los Nuevos Requerimientos
Ingresamos Los Nuevos Requerimientos

En esta opción, podemos ingresar el nombre de nuestro bloque creado en Adafruit con el nombre que le dimos, en el caso de este tutorial es "home_enn1", y en el aprtado de "Data to Save" se le agregara un 1, dato que sera enviado a la pagina de Adafruit sobre nuestro bloque, haciendo que este cambie de estado (si esta en 0):

Քայլ 14: Finalizar El Apartado Para Encender Nuestro Foco

Finalizar El Apartado Para Encender Nuestro Foco
Finalizar El Apartado Para Encender Nuestro Foco
Finalizar El Apartado Para Encender Nuestro Foco
Finalizar El Apartado Para Encender Nuestro Foco

Como los muestran las imágenes de este paso, debes finalizar el primer comando de voz.

***** ՆՈՏԱՅԻՆ ԿԱՐԵՎՈՐ *****

Deberás Rehacer los pasos 7 al 14 para ingresar el comando para apagar nuestro foco, cambiando la frase por una de apagado ejemplo: "Turn off lights off" y en el apartado de "Send Data to Adafruit IO" se ingresara el dato de "0" para que este nuevo dato remplace al anterior en la page de de Adafruit de lo contrario no servirán tus comandos, you recommend recinndo ver el tutorial de youtube que esta en la intcción de estas instrucciones.

Քայլ 15: Ներբեռնեք Codigo- ն:

Descarga el código de nuestra plataforma de desarrollo y abre Arduino IDE (ծրագիր de Arduino):

Քայլ 16: Ներբեռնեք Librería De Mqtt_ Server

Librería de mqtt_server para Adafruit

Քայլ 17. Ingresa La Siguiente Linea En Preferencias De El Arduino IDE

Ingresa La Siguiente Linea En Preferencias De El Arduino IDE
Ingresa La Siguiente Linea En Preferencias De El Arduino IDE

Si aun no habías trabajado con alguna plataforma wi-fi como Node mcu o Lolin deberás ingresar esta liga de URL en el apartado de Archivo y preferenciase en Arduino IDE: (como lo muestra la imagen)

arduino.esp8266.com/stable/package_esp8266com_index.json

Քայլ 18:

Պատկեր
Պատկեր
Պատկեր
Պատկեր

Ya que se ah agregado la liga para descargar las diferentes plataformas de desarrollo que utilizan wi-fi tales como Node mcu, Lolin, generic esp8266 module, etc se deberán instalar en tu programa de Arduino IDE seleccionando el apartado de herramjetas, gestor tecleando en la zona de filtrar búsqueda "esp8266" como lo muestran las imágenes de este paso, una vez instalado, en nuestra parte del código la librería deberá aparecer en color naranja (ESP8266WiFi.h):

Քայլ 19: Agregar Librería Mqtt_server

Agregar Librería Mqtt_server
Agregar Librería Mqtt_server
Agregar Librería Mqtt_server
Agregar Librería Mqtt_server

Agregaremos la librería de nuestro.zip previamente descargado con la librería Adafruit_MQTT_Library-master.zip, para agregarla selecciona programa, incluir librería, añadir librería.zip seleccionandola del lugar a dagar a yararondaro abidar dagar a dagar a dondarar, dagar aindar, dagar aarizar, dagar, dagar, dagar, dagar, dagar, dagar, dagar, dagar, dagar, dagar, dagar, dagar, a. (como lo muestran las imagenes)

Քայլ 20: Cambia Los Apartados Del Código

Cambia Los Apartados Del Código
Cambia Los Apartados Del Código
Cambia Los Apartados Del Código
Cambia Los Apartados Del Código
Cambia Los Apartados Del Código
Cambia Los Apartados Del Código
Cambia Los Apartados Del Código
Cambia Los Apartados Del Código

Cambia los apartados del código con la leyenda de ingresar datos taleles como:

1.-Nombre de tu մոդեմ:

#սահմանել WLAN_SSID «Ingresa el nombre de tu modem»

2.-Clave de tu մոդեմ.

#սահմանել WLAN_PASS «Ingresar clave de modem»

3.- El nombre de tu usuario en Adafruit

#սահմանեք AIO_USERNAME "ingresa el nombre de tu usuario"

4.-Ադաֆրութի հիմնական բանալին (Adalah en en page de de Adafruit en el apartado de View AIO key)

io.adafruit.com

#սահմանեք AIO_KEY «ingresa tu key de Adafruit»

5.-ingresar el nombre de tu bloque creado.

Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, AIO_USERNAME "/feeds/Ingresa el nombre de tu bloque");

como lo muestran las imágenes aquí agregadas.

***** Nota *****

Recordar que nuestro pin que se activara sera el GPIO4 o D2 en Node mcu y Lolin

Քայլ 21. Realizar Las Conexiones

Realizar Las Conexiones
Realizar Las Conexiones
Realizar Las Conexiones
Realizar Las Conexiones
Realizar Las Conexiones
Realizar Las Conexiones

Realizar las conexiones de nuestro diagrama, te dejare las referencias del modulo de relevador así como del transistor 2n2222.

Քայլ 22. Կարգար Էլ Կոդիգո

Կարգար Էլ Կոդիգո
Կարգար Էլ Կոդիգո

Conecta tu plataforma de desarrollo Wi-Fi, Asegúrate de seleccionar tu plataforma de desarrollo, en este caso en taybetî se secciono la tarjeta LOLIN (WEMOS) selecciona el puerto com al cual se ah conectado y listo, si tienes problemas el. circuito integrado encargado de comunicación e instala los drivers apropiados en este caso para la tarjeta con el circuito ch340G.

Te dejare una liga con instrucciones para hacer esta parte.

www.instructables.com/id/Instalar-driver-para-CH340G/

Խորհուրդ ենք տալիս: