Оглавление:

Включение светодиода с помощью Watson Conversation: 6 шагов
Включение светодиода с помощью Watson Conversation: 6 шагов

Видео: Включение светодиода с помощью Watson Conversation: 6 шагов

Видео: Включение светодиода с помощью Watson Conversation: 6 шагов
Видео: Проверка китайца на безопасность #blondinkadrive 2024, Июль
Anonim
Image
Image

Что вам понадобится:

Набор Raspberry Pi для искусственного интеллекта Zagros

Шаг 1:

Вам потребуется, чтобы на вашем Pi уже был установлен узел. Вы можете найти сайт NPM rpio-gpio полезным для синтаксиса.

Шаг 2:

Выполните в терминале команду npm install rpi-gpio.

Шаг 3:

Изображение
Изображение

Мы начали с файла talk.js из примера Watson TJBot и добавили следующие строки перед тем, как создать экземпляр нашего бота.

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

var pin = 7;

gpio.setup (контакт, gpio. DIR_OUT);

Первый параметр для setup () - это канал. Обязательно указывайте номер контакта RPi, а не GPIO. Второй параметр - это направление, DIR_OUT записывает на вывод №7. Вы также можете изменить имя своего бота на другое. Мы выбрали «Боб», так как его было реже спутать с другими словами.

// создаем экземпляр нашего TJBot!

var tj = новый TJBot (оборудование, tjConfig, учетные данные);

tj.configuration.robot.name = "Боб";

Шаг 4:

Изображение
Изображение

После части кода произнесения добавьте следующий код для распознавания речи.

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

var containsOff = msg.indexOf ("выключено")> = 0;

var containsLight = msg.indexOf ("свет")> = 0;

// включает свет

if (containsLight && containsOn) {

console.log («Включи свет»)

gpio.write (пин, истина);

};

// выключает свет

if (containsLight && containsOff) {

console.log («Выключить свет»)

gpio.write (контакт, ложь);

};

Шаг 5:

Изображение
Изображение

Настройка для штифтов.

Шаг 6:

Полный код node js.

Рекомендуемые: