Πίνακας περιεχομένων:

Ενεργοποιήστε ένα LED με συνομιλία Watson: 6 βήματα
Ενεργοποιήστε ένα LED με συνομιλία Watson: 6 βήματα

Βίντεο: Ενεργοποιήστε ένα LED με συνομιλία Watson: 6 βήματα

Βίντεο: Ενεργοποιήστε ένα LED με συνομιλία Watson: 6 βήματα
Βίντεο: Steven Greer: UAPs, CE5, Lazar, Skinwalker Ranch 2024, Ιούλιος
Anonim
Image
Image

Τι θα χρειαστείτε:

Σετ τεχνητής νοημοσύνης Zagros Kit Raspberry Pi

Βήμα 1:

Θα χρειαστεί να έχετε ήδη εγκατεστημένο κόμβο στο Pi σας. Μπορεί να βρείτε τον ιστότοπο rpio-gpio της NPM χρήσιμος για σύνταξη.

Βήμα 2:

Εκτελέστε την εντολή npm install rpi-gpio στο τερματικό.

Βήμα 3:

Εικόνα
Εικόνα

Ξεκινήσαμε με το αρχείο convers.js από το παράδειγμα του Watson's TJBot και προσθέσαμε τις ακόλουθες γραμμές πριν ξεκινήσουμε το bot μας.

var gpio = απαιτώ ('rpi-gpio');

var pin = 7;

gpio.setup (pin, gpio. DIR_OUT);

Η πρώτη παράμετρος για τη ρύθμιση () είναι το κανάλι. Βεβαιωθείτε ότι έχετε αναφέρει τον αριθμό καρφιτσών RPi και όχι το GPIO. Η δεύτερη παράμετρος είναι η κατεύθυνση, γράφει το DIR_OUT στο pin #7. Μπορείτε επίσης να αλλάξετε το όνομα του bot σας σε κάτι διαφορετικό. Επιλέξαμε το "Bob" καθώς ήταν λιγότερο πιθανό να συγχέεται με άλλες λέξεις.

// υλοποιήστε το TJBot μας!

var tj = νέο TJBot (υλικό, tjConfig, διαπιστευτήρια);

tj.configuration.robot.name = "Μπομπ";

Βήμα 4:

Εικόνα
Εικόνα

Μετά το μέρος των εκφωνήσεων του κώδικα προσθέστε τον ακόλουθο κώδικα για αναγνώριση ομιλίας.

var περιέχειOn = msg.indexOf ("on")> = 0;

var περιέχειOff = msg.indexOf ("off")> = 0;

var περιέχειLight = msg.indexOf ("light")> = 0;

// ανάβει το φως

εάν (περιέχειLight && περιέχειOn) {

console.log ("Ενεργοποίηση φωτός")

gpio.write (pin, true);

};

// σβήνει το φως

εάν (περιέχειLight && περιέχειOff) {

console.log ("Απενεργοποίηση φωτός")

gpio.write (pin, false);

};

Βήμα 5:

Εικόνα
Εικόνα

Ρύθμιση για τις ακίδες.

Βήμα 6:

Ο πλήρης κώδικας js κόμβου.

Συνιστάται: