جدول المحتويات:

قم بتشغيل LED مع محادثة Watson: 6 خطوات
قم بتشغيل LED مع محادثة Watson: 6 خطوات

فيديو: قم بتشغيل LED مع محادثة Watson: 6 خطوات

فيديو: قم بتشغيل LED مع محادثة Watson: 6 خطوات
فيديو: المباحث يوضح كيف يراقبون هاتفك 2024, شهر نوفمبر
Anonim
Image
Image

ماذا ستحتاج:

زاغروس الذكاء الاصطناعي Raspberry Pi Kit

الخطوة 1:

ستحتاج إلى تثبيت العقدة بالفعل على Pi الخاص بك. قد تجد موقع rpio-gpio الخاص بـ NPM مفيدًا لبناء الجملة.

الخطوة 2:

قم بتشغيل الأمر npm install rpi-gpio في Terminal.

الخطوه 3:

صورة
صورة

لقد بدأنا بملف talk.js من مثال TJBot الخاص بـ Watson ، وأضفنا الأسطر التالية قبل إنشاء برنامج الروبوت الخاص بنا.

var gpio = يتطلب ('rpi-gpio') ؛

فار دبوس = 7 ؛

gpio.setup (pin، gpio. DIR_OUT) ،

المعلمة الأولى للإعداد () هي القناة. تأكد من الرجوع إلى رقم التعريف الشخصي RPi وليس GPIO. المعلمة الثانية هي الاتجاه ، يكتب DIR_OUT إلى الرقم 7. يمكنك أيضًا تغيير اسم الروبوت الخاص بك إلى اسم مختلف. اخترنا "بوب" لأنه كان من غير المرجح أن يتم الخلط بينه وبين الكلمات الأخرى.

// إنشاء TJBot الخاص بنا!

var tj = TJBot جديد (أجهزة ، tjConfig ، بيانات اعتماد) ؛

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

الخطوة الرابعة:

صورة
صورة

بعد جزء الكلام من الكود ، أضف الكود التالي للتعرف على الكلام.

var يحتوي على = msg.indexOf ("on")> = 0 ؛

var يحتويOff = msg.indexOf ("off")> = 0 ؛

var يحتوي على Light = msg.indexOf ("light")> = 0 ؛

// يضيء الضوء

إذا (يحتوي على ضوء && يحتوي على) {

console.log ("تشغيل الضوء")

gpio.write (دبوس ، صحيح) ؛

};

// يطفئ الضوء

إذا (يحتوي على ضوء && يحتوي على إيقاف) {

console.log ("إطفاء الضوء")

gpio.write (دبوس ، خطأ) ؛

};

الخطوة الخامسة:

صورة
صورة

الإعداد للدبابيس.

الخطوة السادسة:

كود العقدة الكامل js.

موصى به: