Índice:

Ligue um LED com Watson Conversation: 6 etapas
Ligue um LED com Watson Conversation: 6 etapas

Vídeo: Ligue um LED com Watson Conversation: 6 etapas

Vídeo: Ligue um LED com Watson Conversation: 6 etapas
Vídeo: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Julho
Anonim
Image
Image

O que você precisará:

Kit Zagros Inteligência Artificial Raspberry Pi

Passo 1:

Você precisará ter um nó já instalado em seu Pi. Você pode achar o site rpio-gpio do NPM útil para a sintaxe.

Passo 2:

Execute o comando npm install rpi-gpio no terminal.

Etapa 3:

Imagem
Imagem

Começamos com o arquivo talks.js do exemplo TJBot do Watson e adicionamos as seguintes linhas antes de instanciar nosso bot.

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

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

O primeiro parâmetro para setup () é o canal. Certifique-se de fazer referência ao número do pino RPi e não ao GPIO. O segundo parâmetro é a direção, DIR_OUT escreve no pino # 7. Você também pode alterar o nome do seu bot para algo diferente. Escolhemos "Bob" porque era menos provável que fosse confundido com outras palavras.

// instanciar nosso TJBot!

var tj = novo TJBot (hardware, tjConfig, credenciais);

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

Passo 4:

Imagem
Imagem

Após a parte das expressões do código, adicione o seguinte código para reconhecimento de fala.

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

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

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

// acende a luz

if (containsLight && containsOn) {

console.log ("Ligar a luz")

gpio.write (pin, true);

};

// apaga a luz

if (containsLight && containsOff) {

console.log ("Desligue a luz")

gpio.write (pin, false);

};

Etapa 5:

Imagem
Imagem

Configuração para os pinos.

Etapa 6:

O código js do nó completo.

Recomendado: