Sommario:

Accendi un LED con Watson Conversation: 6 passaggi
Accendi un LED con Watson Conversation: 6 passaggi

Video: Accendi un LED con Watson Conversation: 6 passaggi

Video: Accendi un LED con Watson Conversation: 6 passaggi
Video: Se Vedi Questo In Mare, Esci Subito! 😱 2024, Luglio
Anonim
Image
Image

Di cosa avrai bisogno:

Zagros Intelligenza Artificiale Raspberry Pi Kit

Passo 1:

Dovrai avere il nodo già installato sul tuo Pi. Potresti trovare utile per la sintassi il sito rpio-gpio di NPM.

Passo 2:

Esegui il comando npm install rpi-gpio nel terminale.

Passaggio 3:

Immagine
Immagine

Abbiamo iniziato con il file conversazione.js dall'esempio TJBot di Watson e abbiamo aggiunto le righe seguenti prima di istanziare il nostro bot.

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

var pin = 7;

gpio.setup(pin, gpio. DIR_OUT);

Il primo parametro per setup() è il canale. Assicurati di fare riferimento al numero pin RPi e non al GPIO. Il secondo parametro è la direzione, DIR_OUT scrive sul pin #7. Puoi anche cambiare il nome del tuo bot in qualcosa di diverso. Abbiamo scelto "Bob" perché era meno probabile che venisse confuso con altre parole.

// istanzia il nostro TJBot!

var tj = new TJBot(hardware, tjConfig, credenziali);

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

Passaggio 4:

Immagine
Immagine

Dopo la parte delle espressioni del codice aggiungere il seguente codice per il riconoscimento vocale.

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

var contieneOff = msg.indexOf("off") >= 0;

var contieneLuce = msg.indexOf("luce") >= 0;

//accende la luce

if (contieneLuce && contieneOn) {

console.log("Accendi la luce")

gpio.write(pin, true);

};

// spegne la luce

if (contiene Luce && contiene Off) {

console.log("Spegni la luce")

gpio.write(pin, false);

};

Passaggio 5:

Immagine
Immagine

Configurazione per i pin.

Passaggio 6:

Il codice js del nodo completo.

Consigliato: