جدول المحتويات:
- الخطوة 1: توصيل الأجهزة
- الخطوة 2: دمج Alexa على Dragonboard
- الخطوة 3: تطبيق Android
- الخطوة 4: بوابة API
- الخطوة 5: تعيين متغيرات بيئة Lambda
- الخطوة 6: الاستخدام
- الخطوة 7: الخاتمة
فيديو: كيفية التفاعل مع Alexa Dragonboard وتطبيق Android وآلة القهوة: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
يوفر هذا البرنامج التعليمي الخطوات اللازمة للاتصال ودمج واستخدام آلة القهوة مع Alexa Dragonboard وتطبيق Android.
لمزيد من التفاصيل حول آلة القهوة ، يرجى التحقق من هذه التعليمات.
الخطوة 1: توصيل الأجهزة
لتوصيل الأجهزة الخاصة بآلة القهوة ومعرفة المعلومات التقنية حول كيفية عمل ماكينة القهوة ، يرجى قراءة واتباع هذه التعليمات.
الخطوة 2: دمج Alexa على Dragonboard
لجعل Dragonboard يتعرف على الأوامر الصوتية ويقدم استجابات صوتية مناسبة ، من الضروري إعداد بعض الخدمات المسؤولة عن تشغيل Alexa على Dragonboard.
في هذا الدليل ، تتعلم الطريقة الصحيحة للقيام بذلك.
الخطوة 3: تطبيق Android
يعد تطبيق Android أحد وحدات التحكم والمراقبة في ماكينة القهوة. يمكن للمستخدم من خلالها التحكم في مصدر الطاقة لآلة القهوة وطلب قهوة طويلة أو قصيرة ومراقبة مستويات المعلمات المختلفة اللازمة لصنع القهوة (مستوى القهوة ومستوى الماء وموضع الكوب). يتم التحكم في آلة القهوة إما عن طريق الأوامر الصوتية (واجهة برمجة تطبيقات التعرف على الكلام) وإما عن طريق مكونات واجهة المستخدم (المفاتيح والأزرار وطرق العرض).
لتوصيل التطبيق بخادم AWS IOT وتوصيله بشكل صحيح ، يرجى التحقق من هذه التعليمات.
الخطوة 4: بوابة API
من الضروري إنشاء اتصال العميل / الخادم من ماكينة القهوة لاستدعاء وظيفة Lambda لتنفيذ بوابة API. سيوفر هذا تحديث حالة ماكينة القهوة.
الآن ، لإنشاء بوابة API:
- قم بالوصول إلى وحدة التحكم الخاصة بك على حساب AWS الخاص بك.
- في علامة التبويب "الخدمات" ، قم بالوصول إلى قسم "بوابة API".
- انقر فوق "إنشاء API".
- أعطه اسمًا ووصفًا واترك الخيار "إقليمي" محددًا.
- حدد "الإجراءات" وأنشئ موردًا جديدًا باسم "الحالة" بالمسار "/ الحالة".
- قم بإنشاء طريقة POST.
- حدد وظيفة Lambda التي قمت بإنشائها على خيار "وظيفة Lambda" وانقر فوق "حفظ".
- في نافذة التأكيد ، انسخ العنوان الذي تم إنشاؤه وانقر على "موافق".
إلى Lambda يتعرف على نقطة النهاية الصحيحة:
- قم بالوصول إلى وظيفة lambda في حساب AWS الخاص بك.
- ابحث عن متغير FunctionName في السطر 332.
- قم بتغيير قيمتها إلى العنوان المنسوخ في الخطوة 8.
إلى Dragonboard ، أرسل حالة آلة القهوة إلى نقطة النهاية الصحيحة:
- افتح ملف "ServiceHTTP.py" على Dragonboard.
- ابحث عن المتغير API_ENDPOINT (السطر 6).
- قم بتغيير قيمتها إلى العنوان المنسوخ في الخطوة 8.
لمزيد من المعلومات حول كيفية إنشاء بوابة API ، يرجى قراءة هذا المستند.
الخطوة 5: تعيين متغيرات بيئة Lambda
بالنظر إلى أن كود Lambda يعمل فقط عند الحاجة ، فإن تخزين بعض القيم مثل مستويات القهوة والمياه في آلة القهوة أمر ضروري لإنشاء بعض متغيرات البيئة.
لمعرفة كيفية إنشاء متغيرات البيئة ، يرجى التحقق من هذا الرابط.
الآن ، قم بإنشاء متغيرات البيئة على وظيفة Lambda التي أنشأتها بالأسماء التالية:
- coffeelevel
- وضع الزجاج
- on_off
- مستوى المياه
الخطوة 6: الاستخدام
بعد اتباع الخطوات المذكورة أعلاه بشكل صحيح ، تصبح آلة القهوة جاهزة للاستخدام. هناك شكلين للتحكم فيه: مباشرة على Dragonboard عن طريق إدخال الصوت أو عن طريق تطبيق Android.
إدخال الصوت: إحدى طرق التحكم في ماكينة القهوة ، هي توصيل إدخال صوتي على Dragonboard. يمكن القيام بذلك مباشرة من خلال Alexa Voice Service ، مع الأخذ في الاعتبار أن النص قيد التشغيل والاستماع إلى الميكروفون الخاص بك.
اولا من الضروري نطق كلمة الاستيقاظ "Alexa" ثم التحكم بها من خلال الأوامر التالية:
- اسأل ماكينة القهوة عن التشغيل: قم بتشغيل ماكينة القهوة
- اطلب إيقاف تشغيل ماكينة القهوة: قم بإيقاف تشغيل ماكينة القهوة
- اطلب من آلة القهوة صنع قهوة قصيرة: تبدأ آلة القهوة في صنع القهوة القصيرة.
- اطلب من آلة القهوة صنع قهوة طويلة: تبدأ آلة القهوة في صنع القهوة لفترة طويلة.
يوفر النظام أيضًا رسائل التغذية الراجعة للأوامر ، لتأكيد الإجراء المطلوب.
تطبيق Android: يوفر تطبيق Android شكلين لإرسال أوامر المستخدم إلى آلة القهوة: الصوت ومكونات واجهة المستخدم.
-
الصوت: لتمكين الأوامر الصوتية ، من الضروري النقر فوق زر ميكروفون التطبيق والتحدث بالأوامر التالية:
- قم بتشغيل ماكينة القهوة: قم بتشغيل ماكينة القهوة
- قم بإيقاف تشغيل ماكينة القهوة: قم بإيقاف تشغيل ماكينة القهوة
- اصنع قهوة طويلة: تبدأ آلة القهوة في صنع القهوة لفترة قصيرة.
- اصنع قهوة قصيرة: تبدأ آلة القهوة في صنع القهوة لفترة طويلة.
-
مكونات واجهة المستخدم: يتحكم في ماكينة القهوة من خلال مكونات واجهة المستخدم أدناه:
- مفتاح التشغيل / الإيقاف: يتحكم في طاقة ماكينة القهوة.
- قم بعمل زر قهوة قصير: تبدأ ماكينة القهوة في صنع القهوة القصيرة.
- زر صنع القهوة الطويل: تبدأ آلة القهوة في صنع القهوة لفترة طويلة.
- عرض نص الحالة: يعرض حالة الاتصال بآلة القهوة.
- عرض مستوى القهوة: يعرض مستوى القهوة بالنسبة المئوية على الشاشة الرئيسية.
- مستوى الماء: يعرض مستوى الماء في آلة القهوة (ممتلئة أو فارغة).
- صورة زجاجية: تعرض حالة الزجاج على ماكينة القهوة (موضوعة أو غير موضوعة).
الخطوة 7: الخاتمة
بالنظر إلى قيامك بجميع الخطوات المذكورة أعلاه ، يمكنك الآن استخدام آلة القهوة. في حال وجود أي شكوك ، يرجى التعليق أدناه أو الدخول إلى المنتديات والوثائق التالية:
- منتدى AWS IOT
- منتدى خدمة صوت اليكسا
- وثائق AWS IOT
- وثائق خدمة اليكسا الصوتية
- وثائق AWS Lambda
- مقدمة حول مهارات اليكسا
موصى به:
كيفية إعادة قاعدة التفاعل مع Eclipse (eGit): 10 خطوات
كيفية إعادة قاعدة التفاعل مع Eclipse (eGit): 20180718 - أنا & quot؛ أعتقد & quot؛ لقد قمت بفرز المشكلة مع الصور. إذا بدت مكبرة أو لا معنى لها ، فحاول النقر. إذا واجهت مشكلة ، فأرسل لي رسالة وسأحاول مساعدتك. توفر هذه التعليمات خطوة بخطوة
كيفية التفاعل مع Alexa مع Dragonboard-410c: 5 خطوات
كيفية التفاعل مع Alexa مع Dragonboard-410c: باستخدام هذا البرنامج التعليمي سوف تتعلم كيفية تضمين Alexa في Dragonboard-410c. قبل البدء ، دعنا نقدم بعض الأشياء التي تحتاجها: Alexa Voice Service (AVS) - تجعل من الممكن التحدث مع أجهزتك ، وستكون قادرًا على الوصول إلى اليكسا القائم على السحابة
Arduino 4 Wheel Drive Bluetooth RC Car باستخدام UNO R3 و HC-05 و L293D Motorshield مع الترميز وتطبيق Android: 8 خطوات
Arduino 4 Wheel Drive Bluetooth RC Car باستخدام UNO R3 و HC-05 و L293D Motorshield مع الترميز وتطبيق Android: اليوم سأخبرك عن كيفية صنع سيارة اردوينو تعمل بالبلوتوث ذات الدفع الرباعي باستخدام HC 05 ، L293 Motor shield ، 4 محرك DC ، مع ترميز وتطبيق لنظام Android للتحكم في السيارة. المكون المستخدم: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
8 مرحل تحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android: 5 خطوات (بالصور)
8 مرحل التحكم مع NodeMCU وجهاز استقبال الأشعة تحت الحمراء باستخدام WiFi و IR Remote وتطبيق Android: التحكم في 8 مفاتيح ترحيل باستخدام nodemcu وجهاز استقبال الأشعة تحت الحمراء عبر wifi و ir عن بعد وتطبيق android. يعمل جهاز التحكم عن بعد ir بشكل مستقل عن اتصال wifi. هنا
مراقب معدل ضربات القلب IOT (ESP8266 وتطبيق Android): 5 خطوات
IOT Heart Rate Monitor (ESP8266 وتطبيق Android): كجزء من مشروعي في السنة الأخيرة ، أردت تصميم جهاز يراقب معدل ضربات قلبك ، ويخزن بياناتك على خادم ويعلمك عبر إشعار عندما يكون معدل ضربات قلبك غير طبيعي. جاءت الفكرة وراء هذا المشروع عندما حاولت بناء