Բովանդակություն:
- Քայլ 1: Ingresar a La Pagina De Adafruit.io
- Քայլ 2. Creamos Un Bloque Dentro De Nuestra Nueva վահանակ
- Քայլ 3. Seleccionamos El Tipo De Bloque
- Քայլ 4: Nombramos a Nuestro Bloque
- Քայլ 5. Seleccionar Nuestro Block Nombrado
- Քայլ 6: Ingresamos a La Pagina Ifttt
- Քայլ 7: Creamos Una Nueva Applet
- Քայլ 8: Seleccionar Primer Parte (եթե սա)
- Քայլ 9. Seleccionamos Google Օգնական
- Քայլ 10: Selecionamos Nuestro ձգան
- Քայլ 11: Sleccionar "որ" De La Frase "if This then That"
- Քայլ 12. Seleccionamos և Adafruit Y Agregamos Տվյալներ ուղարկեք
- Քայլ 13: Ingresamos Los Nuevos Requerimientos
- Քայլ 14: Finalizar El Apartado Para Encender Nuestro Foco
- Քայլ 15: Ներբեռնեք Codigo- ն:
- Քայլ 16: Ներբեռնեք Librería De Mqtt_ Server
- Քայլ 17. Ingresa La Siguiente Linea En Preferencias De El Arduino IDE
- Քայլ 18:
- Քայլ 19: Agregar Librería Mqtt_server
- Քայլ 20: Cambia Los Apartados Del Código
- Քայլ 21. Realizar Las Conexiones
- Քայլ 22. Կարգար Էլ Կոդիգո
Video: Control De Foco Por Medio De Comandos De Voz. 22 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
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
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 bloque llamado Toggle para agregar un botón, que cambiara de valor conforme nuestro comando de voz.
Քայլ 4: 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
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
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
Estando en la seccion de "My Applets", Creamos una nueva Applet seleccionando el apartado de "New applet"
Քայլ 8: Seleccionar Primer Parte (եթե սա)
Seleccionamos la palabra "this" en la frase "If this then that" para posteriormente ընտրեք Google օգնական
Քայլ 9. Seleccionamos Google Օգնական
Tecleamos google- ի օգնականը և ծառայությունների մատուցման ծառայությունները, եթե օգտագործեք Google Assistant- ը, կարող եք պատկերել:
Քայլ 10: 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 Տվյալներ ուղարկեք
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
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
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
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
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 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 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/
Խորհուրդ ենք տալիս:
Comando Por Voz - DragonBoard410c: 5 քայլ
Comando Por Voz - DragonBoard410c: Este guia ir á ensuli a instalar e configurar o programa Julius junto com o Coruja, que s ã o respectivamente um programa de reconhecimento de voz e o modelo ac ú stico em Portugueseu ê s. A vantagem da utiliza ç ã o do Ju
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Encender O Apagar Un Led Con Un Celular Motorola C261 Y El Pic 16f84a Mediantes Comandos AT: 3 Քայլ
Encender O Apagar Un Led Con Un Celular Motorola C261 Y El Pic 16f84a Mediantes Comandos AT. Գնահատում եմ ձեր ճանապարհը և ճանապարհորդում եմ Motorola C261 և el famoso microcontrolador 16F84A- ում
Կարգավորեք մոդուլո դե Reconocimiento De Voz Geeetech: 6 քայլ
Configuración Modulo De Reconocimiento De Voz Geeetech: Դա անհրաժեշտ է, որպեսզի այն կազմաձևի և տեղադրի GeoetechEste m ó dulo puede almacenar 15 piezas de instru. Esas 15 piezas est á n divididas en 3 grupos, con 5 en un
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 Քայլ
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino. Այս հրահանգը հասանելի է նաև անգլերեն լեզվով: MOVI- ն նշանակում է «Իմ սեփական ձայնային միջերեսը» (Mi propia interfaz de voz) y es un escudo para el Arduino: ՄՈՎԻ -ի կառուցման համար անհրաժեշտ է á logos de voz para controlar dispositivos dentro del IDE de Ar