Cuprins:
- Step 1: Ingresar a La Pagina De Adafruit.io
- Pasul 2: Creamos Un Bloque Dentro De Nuestra Nueva Dashboard
- Pasul 3: Selectați El Tipo De Bloque
- Pasul 4: Nombramos a Nuestro Bloque
- Pasul 5: Selectați Nuestro Block Nombrado
- Pasul 6: Ingresamos a La Pagina Ifttt
- Pasul 7: Applet Creamos Una Nueva
- Pasul 8: Selectați Primer Parte (dacă este acest lucru)
- Pasul 9: Selectați Asistentul Google
- Pasul 10: Selectați Nuestro Trigger
- Pasul 11: Sleccionar "acel" De La Frase "dacă acest lucru apoi acela"
- Pasul 12: Selectați Adafruit Y Agregamos Send Data
- Pasul 13: Ingresamos Los Nuevos Requerimientos
- Step 14: Finalizar El Apartado Para Encender Nuestro Foco
- Pasul 15: Descărcați Codigo
- Pasul 16: Descărcați Libreria De Mqtt_ Server
- Pasul 17: Ingresa La Siguiente Linea En Preferencias De El Arduino IDE
- Pasul 18:
- Pasul 19: Adăugați Libreria Mqtt_server
- Pasul 20: Cambia Los Apartados Del Código
- Pasul 21: Realizați Las Conexiones
- Pasul 22: Cargar El Codigo
Video: Control De Foco Por Medio De Comandos De Voz: 22 Steps
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
En esta occasion traemos un tutorial para el control de el encendido y apagado de un foco por medio de comandos de voz ayudados de google assistant y nuestra plataforma de desarrollo wifi (Lolin), care poate fi și un modul Esp8266 sau un Node mcu.
pentru a începe să necesităm următoarele materiale:
1.- platforma de dezvoltare Wi-fi (Node Mcu, lolin o un modulo generico Esp8266).
2.- 2 rezistențe de 10k ohmi
3.- 1 tranzistor 2n2222 o bc548
4.- un modulo de Relevador (Alimentacion de la bobina 5v).
5.- un protoboard o placa rapida.
6.- Aproximativ 8 cabluri dupont o jumperi
7.- foco, socket, clavija y 4 metros de cable para hacer un test.
Step 1: Ingresar a La Pagina De Adafruit.io
Ingresamos la pagina www.adafruit.io
Dacă nu avem un cont generat, nu are niciun cost, aveți nevoie de un cont generat pentru partea din dashboard și selectăm opțiunea de "create a new dashboard".
Dăm un nume și selectăm opțiunea de "create"
Pasul 2: Creamos Un Bloque Dentro De Nuestra Nueva Dashboard
Ya creada nuestra nueva dashboard the selectamos with double click and creamos a new block, in the icon blue with cruz blanca (as sample the image)
Pasul 3: Selectați El Tipo De Bloque
Selectați blocul chemat Toggle pentru a adăuga un buton, care schimbă de valoare conform nostru comandă de voce.
Pasul 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 asitant y nuestra plataforma de desarrollo Wi-fi, o dată numit selectat la opțiunea de "create" și trebuie să apară între opțiunile care se întâlnesc en la parte de abajo.
Pasul 5: Selectați Nuestro Block Nombrado
Selectați noul nostru bloc și dați clic pe "Next step" hecho esto cambiamos el "Button text on" por un 1 y el "Button text off" pentru un 0, cum este exemplul celei de-a doua imagini a acestei secțiuni; pentru a finaliza selectați "Create Block, fără a schimba nimic în această parte.
Pasul 6: Ingresamos a La Pagina Ifttt
Abrimos una nueva pestaña dentro de nuestro navegador e ingresamos a la pagina siguiente:
ifttt.com.
o dată se stă în pagina crea un cont în caz de nu aveți, de la aceeași manieră care în adafruit nu are niciun cost.
hecho nuestro account selectemos el apartado de "My Applets"
Pasul 7: Applet Creamos Una Nueva
Comandând secțiunea „My Applets”, Creamos o nouă aplicație selectând secțiunea „New applet”
Pasul 8: Selectați Primer Parte (dacă este acest lucru)
Seleccionamos la palabra "this" en la phrase "If this then that" selectează ulterior un asistent Google
Pasul 9: Selectați Asistentul Google
Tecleamos google assistant în căutarea serviciilor paginii iftt și selectate Google Assistant, cum ar fi exemplul imaginii.
Pasul 10: Selectați Nuestro Trigger
Selectați prima opțiune ca Trigger în secțiunea 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 do you want to say", aqui writing we a phrase for că google assistant reconozca, în acest caz se ascultă fraza de "turn lights on" înțelegând lucrurile în limba engleză, opțional se poate intra într-o altă frază pentru a executa același comandă, făcut acest lucru ar trebui să intre într-o frază pentru că google assistant te răspunde, în această caso se escogió la frase de "Ok Mr Stark" (frază de jarvis în iron man în răspuns la tony stark) în cazul tău pot alege o frază care te guste ca răspuns.
Este posibil să schimbi limba în spaniolă și să faci asta fără să existe niciun fel de problemă.
Aici selectați anterior secțiunea "Create Trigger".
Pasul 11: Sleccionar "acel" De La Frase "dacă acest lucru apoi acela"
Selectați cuvântul "care" pentru a crea o acțiune după ce spunem o frază. Observăm că logo-ul de Google Assistant ya este agregat în partea de "dacă"
Pasul 12: Selectați Adafruit Y Agregamos Send Data
Aici selectăm opțiunea de Adafruit, scriind în căutătorul de servicii la cuvântul "Adafruit", apoi selectăm opțiunea de "Send Data To Adafruit IO", care este singura opțiune în acest apartament.
Pasul 13: Ingresamos Los Nuevos Requerimientos
În această opțiune, putem înscrie numărul nostru blocat creat în Adafruit cu numărul care le dimos, în cazul acestui tutorial este "home_enn1", și în aprtado de "Data to Save" se afișează 1, dat sera enviado a la pagina de Adafruit asupra nostru bloc, haciendo que este cambie de estado (si esta en 0).
Step 14: Finalizar El Apartado Para Encender Nuestro Foco
Como los muestran las imágenes de este paso, debes finalizează primul comandă de voce.
***** NOTA IMPORTANTE *****
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 lights off" y en el apartado de "Send Data to Adafruit IO" se intră în data de "0" para que este nuevo dato remplace al anterior en la pagina de Adafruit de lo contrario no servirán tus comandos, te recomiendo ver el tutorial de youtube que esta en la introducción de estas instrucciones.
Pasul 15: Descărcați Codigo
Descărcați codul nostru de platformă de dezvoltare și deschide Arduino IDE (programa de Arduino).
Pasul 16: Descărcați Libreria De Mqtt_ Server
Libreria de mqtt_server pentru Adafruit
Pasul 17: Ingresa La Siguiente Linea En Preferencias De El Arduino IDE
Dacă nu există lucrări cu o platformă wi-fi ca Node mcu o Lolin trebuie să intre în această ligă de URL în secțiunea de arhivă și preferință în Arduino IDE:
arduino.esp8266.com/stable/package_esp8266com_index.json
Pasul 18:
Ya que se ah agregado la liga para descargar las diferentes plataformas de desarrollo que utilizan wi-fi tales as Node mcu, Lolin, generic esp8266 module, etc se va trebui să instalați în programul dvs. Arduino IDE selectând secțiunea de instrumente, gestor de tarjetas y tecleando în zona de filtrare căutare "esp8266" ca lo muestran las imágenes de este paso, una vez instalado, în nuestra parte a codului bibliotecii vor apărea în color naranja (ESP8266WiFi.h).
Pasul 19: Adăugați Libreria Mqtt_server
Adăugăm libraria de nuestro.zip anterior descărcat cu libreria Adafruit_MQTT_Library-master.zip, pentru a adăuga programul selectat, include bibliotecă, adăuga librería.zip selectând din locul în care se descarcă, pentru finalizarea da clic în deschidere și se abra inlcuido. (como lo muestran las imagenes)
Pasul 20: Cambia Los Apartados Del Código
Cambia los apartados del code con la leyenda de ingresar data tales as:
1.-Numele dvs. de modem:
#define WLAN_SSID "Ingresa el nombre de tu modem"
2.-Clave de tu modem:
#define WLAN_PASS "Ingresar key de modem"
3.- El nombre de tu usuario en Adafruit
#define AIO_USERNAME "ingresa el nombre de tu user"
4.-Tu llave o key de Adafruit (care se găsește pe pagina de Adafruit în secțiunea de View AIO key)
io.adafruit.com
#define AIO_KEY "ingresa tu key de Adafruit"
5.-intră numele tău bloc creat.
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 *****
Înregistrează-ți pinul care activează sera el GPIO4 o D2 en Node mcu y Lolin
Pasul 21: Realizați Las Conexiones
Realizați conexiunile noastre de diagramă, vă lasă referințele modulului de relevator astfel cum este tranzistorul 2n2222.
Pasul 22: Cargar El Codigo
Conectează-ți platforma de dezvoltare Wi-Fi, Asigură-te selectează platforma de dezvoltare, în acest caz în special se selectează cardul LOLIN (WEMOS) selectează portul cu orice se conectează și listo, dacă ai probleme cu driverele checa el circuit integrat încarcat de comunicare și instala driverele apropiate în acest caz pentru cardul cu circuitul ch340G.
Te lasă o liga cu instrucțiuni pentru a face această parte.
www.instructables.com/id/Instalar-driver-para-CH340G/
Recomandat:
Video Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: 4 Steps
Vídeo Tutoriales De Tecnologías Creativas 05: ¿Hacemos Un Detector De Presencia? ¡Por Supuesto !: În acest tutorial vom învăța cum să fac un detector de prezență cu un senzor de ultrasunete pe o placa Arduino Uno și folosind Tinkercad Circuits (folosind o contă gratuită)
SISTEMA DE IRRIGAÇÃO AUTOMÁTICA CONTROLADA POR SMARTPHONE: 8 Steps
SISTEMA DE IRRIGAÇÃO AUTOMÁTICA CONTROLADA POR SMARTPHONE: PONTIF Í CIA UNIVERSIDADE CAT Ó LICA DE MINAS GERAISCurso: Especializa ç ã o em Arquitetura de Software Distribu í do Data: 26/10/2017 Unitate: Pra & cade Profesor: Ilo Rivero
Comando Por Voz - DragonBoard410c: 5 pași
Comando Por Voz - DragonBoard410c: Este guia ir á ensinar a instala și configurar o program Julius junto com o Coruja, que s ã o respectiv um program de reconhecimento de voz e o model ac ú stico em Portugu ê s.A vantagem da utiliza ç ã o do Ju
Encender O Apagar Un Led Con Un Celular Motorola C261 Y El Pic 16f84a Mediantes Comandos AT: 3 Steps
Encender O Apagar Un Led Con Un Celular Motorola C261 Y El Pic 16f84a Mediantes Comandos AT: În acest proiect vamos a encender y apagar un led a trav é s de comandos at with Motorola C261 y el famoso microcontrolador 16F84A
Reconocimiento De Voz Desconectado Y Síntesis En Español Para Arduino: 11 Steps
Reconocimiento De Voz Desconectado Y Síntesis In Español Para Arduino: This Instructable is also available in English.MOVI înseamnă 'My Own Voice Interface' (Mi propria interfață de voce) și este un scut pentru Arduino. Cu MOVI construiți-vă propriile di á logo-uri de voce pentru controlul dispozitivelor în interiorul IDE de Ar