Table des matières:

Allumez une LED avec Watson Conversation : 6 étapes
Allumez une LED avec Watson Conversation : 6 étapes

Vidéo: Allumez une LED avec Watson Conversation : 6 étapes

Vidéo: Allumez une LED avec Watson Conversation : 6 étapes
Vidéo: FW designer: la vraie vie (sécuriser une communication) (6) 2024, Juillet
Anonim
Image
Image

Ce dont vous aurez besoin:

Kit Raspberry Pi Intelligence Artificielle Zagros

Étape 1:

Vous aurez besoin d'avoir un nœud déjà installé sur votre Pi. Vous pouvez trouver le site rpio-gpio de NPM utile pour la syntaxe.

Étape 2:

Exécutez la commande npm install rpi-gpio dans le terminal.

Étape 3:

Image
Image

Nous avons commencé avec le fichier conversation.js de l'exemple TJBot de Watson et avons ajouté les lignes suivantes avant d'instancier notre bot.

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

var broche = 7;

gpio.setup(broche, gpio. DIR_OUT);

Le premier paramètre de setup() est le canal. Assurez-vous de référencer le numéro de broche RPi et non le GPIO. Le deuxième paramètre est la direction, DIR_OUT écrit sur la broche #7. Vous pouvez également changer le nom de votre bot en quelque chose de différent. Nous avons choisi "Bob" car il était moins susceptible d'être confondu avec d'autres mots.

// instancie notre TJBot !

var tj = nouveau TJBot(matériel, tjConfig, informations d'identification);

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

Étape 4:

Image
Image

Après la partie énonciation du code, ajoutez le code suivant pour la reconnaissance vocale.

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

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

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

// allume la lumière

if (containsLight && containsOn) {

console.log("Allumer la lumière")

gpio.write(épingle, vrai);

};

// éteint la lumière

if (contientLight && containsOff) {

console.log("Éteindre la lumière")

gpio.write(pin, false);

};

Étape 5:

Image
Image

Configuration pour les broches.

Étape 6:

Le code complet du nœud js.

Conseillé: