Tartalomjegyzék:

LED bekapcsolása Watson -beszélgetéssel: 6 lépés
LED bekapcsolása Watson -beszélgetéssel: 6 lépés

Videó: LED bekapcsolása Watson -beszélgetéssel: 6 lépés

Videó: LED bekapcsolása Watson -beszélgetéssel: 6 lépés
Videó: Chicken Lights and Chrome - Jesse Watson 2024, Július
Anonim
Image
Image

Amire szüksége lesz:

Zagros mesterséges intelligencia málna Pi készlet

1. lépés:

A csomópontnak már telepítve kell lennie a Pi -n. Az NPM rpio-gpio webhelye hasznos lehet a szintaxishoz.

2. lépés:

Futtassa az npm install rpi-gpio parancsot a terminálon.

3. lépés:

Kép
Kép

Watson TJBot példájából a beszélgetés.js fájllal kezdtük, és a következő sorokat adtuk hozzá, mielőtt példányosítottuk a botunkat.

var gpio = igényel ('rpi-gpio');

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

A setup () első paramétere a csatorna. Győződjön meg róla, hogy az RPi pin számra hivatkozik, és nem a GPIO -ra. A második paraméter az irány, a DIR_OUT a #7 -es tűre ír. A bot nevét másra is megváltoztathatja. A "Bob" -t választottuk, mivel kevésbé valószínű, hogy összetévesztik más szavakkal.

// példányosítsa a TJBotunkat!

var tj = új TJBot (hardver, tjConfig, hitelesítő adatok);

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

4. lépés:

Kép
Kép

A kimondási rész után adja hozzá a következő kódot a beszédfelismeréshez.

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

var tartalmazOff = msg.indexOf ("ki")> = 0;

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

// bekapcsolja a fényt

if (containsLight && containsOn) {

console.log ("Világítás bekapcsolása")

gpio.write (pin, true);

};

// lekapcsolja a fényt

if (containsLight && containsOff) {

console.log ("A fény kikapcsolása")

gpio.write (pin, false);

};

5. lépés:

Kép
Kép

Beállítás a csapokhoz.

6. lépés:

A teljes csomópont js kód.

Ajánlott: