Inhoudsopgave:

Schakel een LED in met Watson Conversation - Ajarnpa
Schakel een LED in met Watson Conversation - Ajarnpa

Video: Schakel een LED in met Watson Conversation - Ajarnpa

Video: Schakel een LED in met Watson Conversation - Ajarnpa
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Juli-
Anonim
Image
Image

Wat je nodig hebt:

Zagros Kunstmatige Intelligentie Raspberry Pi Kit

Stap 1:

U moet het knooppunt al op uw Pi hebben geïnstalleerd. Mogelijk vindt u de rpio-gpio-site van NPM nuttig voor syntaxis.

Stap 2:

Voer het commando npm install rpi-gpio uit in terminal.

Stap 3:

Afbeelding
Afbeelding

We zijn begonnen met het bestand conversation.js uit het TJBot-voorbeeld van Watson en hebben de volgende regels toegevoegd voordat we onze bot hebben geïnstantieerd.

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

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

De eerste parameter voor setup() is het kanaal. Zorg ervoor dat u verwijst naar het RPi-pinnummer en niet naar de GPIO. De tweede parameter is de richting die DIR_OUT naar pin #7 schrijft. U kunt ook de naam van uw bot wijzigen in iets anders. We hebben "Bob" gekozen omdat het minder snel verward zou worden met andere woorden.

// instantiëren onze TJBot!

var tj = nieuwe TJBot (hardware, tjConfig, inloggegevens);

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

Stap 4:

Afbeelding
Afbeelding

Na de uitingen van een deel van de code voegt u de volgende code toe voor spraakherkenning.

var bevatAan = msg.indexOf("aan") >= 0;

var bevatOff = msg.indexOf("uit") >= 0;

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

//doet licht aan

if (bevatLicht && bevatAan) {

console.log("Schakel het licht in")

gpio.write(pin, true);

};

// schakelt het licht uit

if (bevatLicht && bevatUit) {

console.log("Schakel het licht uit")

gpio.write(pin, false);

};

Stap 5:

Afbeelding
Afbeelding

Opstelling voor de pinnen.

Stap 6:

De volledige node js-code.

Aanbevolen: