Tabla de contenido:

Cómo controlar la luz / luces del hogar usando Arduino y Amazon Alexa: 16 pasos (con imágenes)
Cómo controlar la luz / luces del hogar usando Arduino y Amazon Alexa: 16 pasos (con imágenes)

Video: Cómo controlar la luz / luces del hogar usando Arduino y Amazon Alexa: 16 pasos (con imágenes)

Video: Cómo controlar la luz / luces del hogar usando Arduino y Amazon Alexa: 16 pasos (con imágenes)
Video: Alexa, cómo conectar focos RGB inteligentes 2024, Noviembre
Anonim
Cómo controlar la luz / luces del hogar usando Arduino y Amazon Alexa
Cómo controlar la luz / luces del hogar usando Arduino y Amazon Alexa

He explicado cómo controlar la luz que está conectada a UNO y controlada por Alexa.

Paso 1: componentes utilizados

HARDWARE UTILIZADO

  1. Arduino UNO y Genuino UNO
  2. Resistencia 221 ohmios
  3. LED (genérico)
  4. Raspberry Pi 3 Modelo B

SOFTWARE REQUERIDO

  1. IDE de Arduino
  2. Amazon Alexa Kit de habilidades de Alexa

Paso 2: Configuración de Raspberry Pi y Arduino IDE

1. Primero instale los binarios

sudo apt-get install python-pip

matraz de instalación de pip

pip instalar frasco-preguntar

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Instalación de Arduino IDE en RPi

Para instalar Arduino en RPi

1. Vaya al sitio oficial y descargue la versión anterior.

Después de eso, descomprímalo y vaya al directorio de arduino e inícielo con./arduino

Paso 3: Cargar programa

Programa de carga
Programa de carga

Después de cargar el programa, abra el terminal en serie.

Cuando escriba, el LED N se encenderá.

Cuando escriba F, el led se apagará.

Paso 4: crea un script de Python

Hacer una secuencia de comandos de Python
Hacer una secuencia de comandos de Python
Hacer una secuencia de comandos de Python
Hacer una secuencia de comandos de Python

Ejecútelo usando python lighcontrol.py

Paso 5: Descarga Ngrok

Descarga Ngrok
Descarga Ngrok

Ngrok es una plataforma de tunelización segura para que su dispositivo esté en línea. Con esta plataforma puedes hacer que tu aplicación web o cualquier aplicación se conecte en línea de una manera muy sencilla. Para descargar, vaya al sitio oficial y descargue para ARM.

ngrok.com/

Descomprímalo y vaya al directorio donde lo extrae. Ejecutarlo usando el comando

./ngrok http 5000

Paso 6: Configuración de Alexa

Configurando Alexa
Configurando Alexa

1. Inicie sesión en la cuenta de Amazon. Si tiene una cuenta, inicie sesión, si no, regístrese allí e inicie sesión.

developer.amazon.com/

2. Vaya a Developer Console en la parte superior derecha.

Paso 7: Vaya a Alexa ==> Kit de habilidades de Alexa ==> Agregar nueva habilidad

Imagen
Imagen

Kit de habilidades de Alexa ==> Agregar nueva habilidad "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Imagen
Imagen

Kit de habilidades de Alexa ==> Agregar nueva habilidad "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Verá una página como esta. En esta página le preguntará el tipo de habilidad, nombre, idioma y nombre de invocación. Puedes dar cualquier nombre, en el nombre de invocación tienes que dar el nombre que dices mientras le das el comando a Alexa.

Tenga en cuenta que seleccione el idioma apropiado que se utiliza en su país si selecciona un idioma diferente al crear la habilidad. No funcionará.

Al final actualícelo, guárdelo y presione siguiente.

Paso 8:

Paso 9:

En la página siguiente, pedirá intenciones. Una intención representa una acción que cumple con la solicitud hablada de un usuario. Para más información

developer.amazon.com/docs/custom-skills/de…

Si hay algún error lo verá en color rojo.

Escriba el siguiente código en el cuadro

"intent": "LightOn"

}, {

"intent": "LightOff"

}]

}

guárdelo y pase a la página siguiente.

Paso 10: en la página siguiente, se pedirá dos opciones para el punto final uno es AWS y

En la página siguiente, pedirá dos opciones para el punto final, uno es AWS y HTTPS
En la página siguiente, pedirá dos opciones para el punto final, uno es AWS y HTTPS

Seleccione HTTPS, guárdelo y pase a la página siguiente.

Paso 11: Para el certificado SSL, elija la segunda opción. Guárdelo y vaya a la página siguiente

Para el certificado SSL, elija la segunda opción. Guárdelo y vaya a la página siguiente
Para el certificado SSL, elija la segunda opción. Guárdelo y vaya a la página siguiente

Paso 12: Comprobación del servicio "activado"

Servicio de cheques
Servicio de cheques

Para probar si el servicio está funcionando o no. Asegúrese de que su servidor Ngrok esté funcionando y la secuencia de comandos de Python también se esté ejecutando, de lo contrario, no funcionará.

Puede ver que los servidores están recibiendo solicitudes y publicarlas.

Paso 13: Servidores que reciben solicitudes

Servidores que reciben solicitudes
Servidores que reciben solicitudes

Paso 14: Los solicitados se publican

Los solicitados se publican
Los solicitados se publican

Paso 15: Esquemas Arduino

Esquemas Arduino
Esquemas Arduino

Paso 16: LED de esquemas

LED de esquemas
LED de esquemas

Espero que a todos les guste.

Recomendado: