Mục lục:

Bật đèn LED với Cuộc trò chuyện Watson: 6 bước
Bật đèn LED với Cuộc trò chuyện Watson: 6 bước

Video: Bật đèn LED với Cuộc trò chuyện Watson: 6 bước

Video: Bật đèn LED với Cuộc trò chuyện Watson: 6 bước
Video: Phát Hiện Người Yêu Bạn Ngoại Tình Chỉ Bằng 1 Cách Đơn Giản, Bạn Hãy Làm Theo Tôi 2024, Tháng bảy
Anonim
Image
Image

Những gì bạn cần:

Zagros Artificial Intelligence Raspberry Pi Kit

Bước 1:

Bạn sẽ cần phải cài đặt nút trên Pi của mình. Bạn có thể thấy trang rpio-gpio của NPM hữu ích về cú pháp.

Bước 2:

Chạy lệnh npm install rpi-gpio trong terminal.

Bước 3:

Hình ảnh
Hình ảnh

Chúng tôi bắt đầu với tệp talk.js từ ví dụ TJBot của Watson và thêm các dòng sau trước khi chúng tôi khởi tạo bot của mình.

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

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

Tham số đầu tiên cho setup () là kênh. Đảm bảo tham chiếu số pin RPi chứ không phải GPIO. Tham số thứ hai là hướng, DIR_OUT ghi vào chân số 7. Bạn cũng có thể thay đổi tên bot của mình thành tên khác. Chúng tôi đã chọn "Bob" vì nó ít có khả năng bị nhầm lẫn với các từ khác.

// khởi tạo TJBot của chúng tôi!

var tj = new TJBot (phần cứng, tjConfig, thông tin đăng nhập);

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

Bước 4:

Hình ảnh
Hình ảnh

Sau phần lời nói của mã, hãy thêm mã sau để nhận dạng giọng nói.

var chứaOn = msg.indexOf ("trên")> = 0;

var chứaOff = msg.indexOf ("tắt")> = 0;

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

// bật đèn

if (containsLight && containsOn) {

console.log ("Bật đèn")

gpio.write (pin, true);

};

// tắt đèn

if (containsLight && containsOff) {

console.log ("Tắt đèn")

gpio.write (pin, false);

};

Bước 5:

Hình ảnh
Hình ảnh

Thiết lập cho các chân.

Bước 6:

Mã js nút hoàn chỉnh.

Đề xuất: