Tabla de contenido:

Encienda un LED con Watson Conversation: 6 pasos
Encienda un LED con Watson Conversation: 6 pasos

Video: Encienda un LED con Watson Conversation: 6 pasos

Video: Encienda un LED con Watson Conversation: 6 pasos
Video: Entrenando Asistentes Virtuales Watson | CLOUDTALKS! en Español 2024, Mes de julio
Anonim
Image
Image

Lo que necesitarás:

Kit Raspberry Pi de Inteligencia Artificial Zagros

Paso 1:

Deberá tener el nodo ya instalado en su Pi. Puede encontrar útil el sitio rpio-gpio de NPM para la sintaxis.

Paso 2:

Ejecute el comando npm install rpi-gpio en la terminal.

Paso 3:

Imagen
Imagen

Comenzamos con el archivo conversion.js del ejemplo de TJBot de Watson y agregamos las siguientes líneas antes de crear una instancia de nuestro bot.

var gpio = require ('rpi-gpio');

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

El primer parámetro de setup () es el canal. Asegúrese de hacer referencia al número de pin RPi y no al GPIO. El segundo parámetro es la dirección, DIR_OUT escribe en el pin # 7. También puede cambiar el nombre de su bot por otro diferente. Elegimos "Bob" porque era menos probable que se confundiera con otras palabras.

// ¡Crea una instancia de nuestro TJBot!

var tj = nuevo TJBot (hardware, tjConfig, credenciales);

tj.configuration.robot.name = "Bob";

Paso 4:

Imagen
Imagen

Después de la parte de expresiones del código, agregue el siguiente código para el reconocimiento de voz.

var containsOn = msg.indexOf ("on")> = 0;

var containsOff = msg.indexOf ("desactivado")> = 0;

var containsLight = msg.indexOf ("light")> = 0;

// enciende la luz

if (containsLight && containsOn) {

console.log ("Enciende la luz")

gpio.write (pin, verdadero);

};

// apaga la luz

if (containsLight && containsOff) {

console.log ("Apagar la luz")

gpio.write (pin, falso);

};

Paso 5:

Imagen
Imagen

Configuración de los pines.

Paso 6:

El código js del nodo completo.

Recomendado: