Taula de continguts:

Enceneu un LED amb la conversa de Watson: 6 passos
Enceneu un LED amb la conversa de Watson: 6 passos

Vídeo: Enceneu un LED amb la conversa de Watson: 6 passos

Vídeo: Enceneu un LED amb la conversa de Watson: 6 passos
Vídeo: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Desembre
Anonim
Image
Image

Què necessiteu:

Kit de intel·ligència artificial Zagros Raspberry Pi

Pas 1:

Haureu de tenir el node ja instal·lat al vostre Pi. Podeu trobar útil el lloc rpio-gpio de NPM per a la sintaxi.

Pas 2:

Executeu l'ordre npm install rpi-gpio al terminal.

Pas 3:

Imatge
Imatge

Vam començar amb el fitxer conversation.js de l’exemple de TJBot de Watson i vam afegir les línies següents abans d’instanciar el nostre bot.

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

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

El primer paràmetre per a setup () és el canal. Assegureu-vos de fer referència al número de PIN RPi i no al GPIO. El segon paràmetre és la direcció, DIR_OUT escriu al pin número 7. També podeu canviar el nom del bot per una altra cosa. Vam escollir "Bob", ja que era menys probable que es confongués amb altres paraules.

// instancia el nostre TJBot!

var tj = TJBot nou (maquinari, tjConfig, credencials);

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

Pas 4:

Imatge
Imatge

Després de les enunciats, part del codi afegiu el següent codi per al reconeixement de veu.

var contéOn = msg.indexOf ("on")> = 0;

var conté Off = msg.indexOf ("off")> = 0;

var conté Llum = msg.indexOf ("llum")> = 0;

// encén la llum

if (contéLum && contéActivat) {

console.log ("Encén la llum")

gpio.write (pin, cert);

};

// apaga la llum

if (contéLum && contéOff) {

console.log ("Apaga la llum")

gpio.write (pin, fals);

};

Pas 5:

Imatge
Imatge

Configuració dels pins.

Pas 6:

El codi js del node complet.

Recomanat: