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

كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة: 7 خطوات
كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة: 7 خطوات

فيديو: كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة: 7 خطوات

فيديو: كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة: 7 خطوات
فيديو: How to Connect ecobee Smart Thermostat to Alexa 2024, شهر نوفمبر
Anonim
كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة
كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة
كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة
كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة
كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة
كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة
كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة
كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة

يوفر هذا البرنامج التعليمي الخطوات اللازمة للاتصال ودمج واستخدام آلة القهوة مع Alexa Dragonboard وتطبيق Android.

لمزيد من التفاصيل حول آلة القهوة ، يرجى التحقق من هذه التعليمات.

الخطوة 1: توصيل الأجهزة

اتصال الأجهزة
اتصال الأجهزة
اتصال الأجهزة
اتصال الأجهزة

لتوصيل الأجهزة الخاصة بآلة القهوة ومعرفة المعلومات التقنية حول كيفية عمل ماكينة القهوة ، يرجى قراءة واتباع هذه التعليمات.

الخطوة 2: دمج Alexa على Dragonboard

دمج Alexa على Dragonboard
دمج Alexa على Dragonboard
دمج Alexa على Dragonboard
دمج Alexa على Dragonboard

لجعل Dragonboard يتعرف على الأوامر الصوتية ويقدم استجابات صوتية مناسبة ، من الضروري إعداد بعض الخدمات المسؤولة عن تشغيل Alexa على Dragonboard.

في هذا الدليل ، تتعلم الطريقة الصحيحة للقيام بذلك.

الخطوة 3: تطبيق Android

تطبيق أندرويد
تطبيق أندرويد

يعد تطبيق Android أحد وحدات التحكم والمراقبة في ماكينة القهوة. يمكن للمستخدم من خلالها التحكم في مصدر الطاقة لآلة القهوة وطلب قهوة طويلة أو قصيرة ومراقبة مستويات المعلمات المختلفة اللازمة لصنع القهوة (مستوى القهوة ومستوى الماء وموضع الكوب). يتم التحكم في آلة القهوة إما عن طريق الأوامر الصوتية (واجهة برمجة تطبيقات التعرف على الكلام) وإما عن طريق مكونات واجهة المستخدم (المفاتيح والأزرار وطرق العرض).

لتوصيل التطبيق بخادم AWS IOT وتوصيله بشكل صحيح ، يرجى التحقق من هذه التعليمات.

الخطوة 4: بوابة API

من الضروري إنشاء اتصال العميل / الخادم من ماكينة القهوة لاستدعاء وظيفة Lambda لتنفيذ بوابة API. سيوفر هذا تحديث حالة ماكينة القهوة.

الآن ، لإنشاء بوابة API:

  1. قم بالوصول إلى وحدة التحكم الخاصة بك على حساب AWS الخاص بك.
  2. في علامة التبويب "الخدمات" ، قم بالوصول إلى قسم "بوابة API".
  3. انقر فوق "إنشاء API".
  4. أعطه اسمًا ووصفًا واترك الخيار "إقليمي" محددًا.
  5. حدد "الإجراءات" وأنشئ موردًا جديدًا باسم "الحالة" بالمسار "/ الحالة".
  6. قم بإنشاء طريقة POST.
  7. حدد وظيفة Lambda التي قمت بإنشائها على خيار "وظيفة Lambda" وانقر فوق "حفظ".
  8. في نافذة التأكيد ، انسخ العنوان الذي تم إنشاؤه وانقر على "موافق".

إلى Lambda يتعرف على نقطة النهاية الصحيحة:

  1. قم بالوصول إلى وظيفة lambda في حساب AWS الخاص بك.
  2. ابحث عن متغير FunctionName في السطر 332.
  3. قم بتغيير قيمتها إلى العنوان المنسوخ في الخطوة 8.

إلى Dragonboard ، أرسل حالة آلة القهوة إلى نقطة النهاية الصحيحة:

  1. افتح ملف "ServiceHTTP.py" على Dragonboard.
  2. ابحث عن المتغير API_ENDPOINT (السطر 6).
  3. قم بتغيير قيمتها إلى العنوان المنسوخ في الخطوة 8.

لمزيد من المعلومات حول كيفية إنشاء بوابة API ، يرجى قراءة هذا المستند.

الخطوة 5: تعيين متغيرات بيئة Lambda

بالنظر إلى أن كود Lambda يعمل فقط عند الحاجة ، فإن تخزين بعض القيم مثل مستويات القهوة والمياه في آلة القهوة أمر ضروري لإنشاء بعض متغيرات البيئة.

لمعرفة كيفية إنشاء متغيرات البيئة ، يرجى التحقق من هذا الرابط.

الآن ، قم بإنشاء متغيرات البيئة على وظيفة Lambda التي أنشأتها بالأسماء التالية:

  1. coffeelevel
  2. وضع الزجاج
  3. on_off
  4. مستوى المياه

الخطوة 6: الاستخدام

بعد اتباع الخطوات المذكورة أعلاه بشكل صحيح ، تصبح آلة القهوة جاهزة للاستخدام. هناك شكلين للتحكم فيه: مباشرة على Dragonboard عن طريق إدخال الصوت أو عن طريق تطبيق Android.

إدخال الصوت: إحدى طرق التحكم في ماكينة القهوة ، هي توصيل إدخال صوتي على Dragonboard. يمكن القيام بذلك مباشرة من خلال Alexa Voice Service ، مع الأخذ في الاعتبار أن النص قيد التشغيل والاستماع إلى الميكروفون الخاص بك.

اولا من الضروري نطق كلمة الاستيقاظ "Alexa" ثم التحكم بها من خلال الأوامر التالية:

  • اسأل ماكينة القهوة عن التشغيل: قم بتشغيل ماكينة القهوة
  • اطلب إيقاف تشغيل ماكينة القهوة: قم بإيقاف تشغيل ماكينة القهوة
  • اطلب من آلة القهوة صنع قهوة قصيرة: تبدأ آلة القهوة في صنع القهوة القصيرة.
  • اطلب من آلة القهوة صنع قهوة طويلة: تبدأ آلة القهوة في صنع القهوة لفترة طويلة.

يوفر النظام أيضًا رسائل التغذية الراجعة للأوامر ، لتأكيد الإجراء المطلوب.

تطبيق Android: يوفر تطبيق Android شكلين لإرسال أوامر المستخدم إلى آلة القهوة: الصوت ومكونات واجهة المستخدم.

  • الصوت: لتمكين الأوامر الصوتية ، من الضروري النقر فوق زر ميكروفون التطبيق والتحدث بالأوامر التالية:

    • قم بتشغيل ماكينة القهوة: قم بتشغيل ماكينة القهوة
    • قم بإيقاف تشغيل ماكينة القهوة: قم بإيقاف تشغيل ماكينة القهوة
    • اصنع قهوة طويلة: تبدأ آلة القهوة في صنع القهوة لفترة قصيرة.
    • اصنع قهوة قصيرة: تبدأ آلة القهوة في صنع القهوة لفترة طويلة.
  • مكونات واجهة المستخدم: يتحكم في ماكينة القهوة من خلال مكونات واجهة المستخدم أدناه:

    • مفتاح التشغيل / الإيقاف: يتحكم في طاقة ماكينة القهوة.
    • قم بعمل زر قهوة قصير: تبدأ ماكينة القهوة في صنع القهوة القصيرة.
    • زر صنع القهوة الطويل: تبدأ آلة القهوة في صنع القهوة لفترة طويلة.
    • عرض نص الحالة: يعرض حالة الاتصال بآلة القهوة.
    • عرض مستوى القهوة: يعرض مستوى القهوة بالنسبة المئوية على الشاشة الرئيسية.
    • مستوى الماء: يعرض مستوى الماء في آلة القهوة (ممتلئة أو فارغة).
    • صورة زجاجية: تعرض حالة الزجاج على ماكينة القهوة (موضوعة أو غير موضوعة).

الخطوة 7: الخاتمة

بالنظر إلى قيامك بجميع الخطوات المذكورة أعلاه ، يمكنك الآن استخدام آلة القهوة. في حال وجود أي شكوك ، يرجى التعليق أدناه أو الدخول إلى المنتديات والوثائق التالية:

  • منتدى AWS IOT
  • منتدى خدمة صوت اليكسا
  • وثائق AWS IOT
  • وثائق خدمة اليكسا الصوتية
  • وثائق AWS Lambda
  • مقدمة حول مهارات اليكسا

موصى به: