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

كيفية التحكم في الإضاءة / أضواء المنزل باستخدام Arduino و Amazon Alexa: 16 خطوة (بالصور)
كيفية التحكم في الإضاءة / أضواء المنزل باستخدام Arduino و Amazon Alexa: 16 خطوة (بالصور)

فيديو: كيفية التحكم في الإضاءة / أضواء المنزل باستخدام Arduino و Amazon Alexa: 16 خطوة (بالصور)

فيديو: كيفية التحكم في الإضاءة / أضواء المنزل باستخدام Arduino و Amazon Alexa: 16 خطوة (بالصور)
فيديو: تحكم في مصباح بيتك من هاتفك وغير ألوان اضاءة البيت عن طريق الجوال بسهولة 2024, شهر نوفمبر
Anonim
كيفية التحكم في الإضاءة / أضواء المنزل باستخدام Arduino و Amazon Alexa
كيفية التحكم في الإضاءة / أضواء المنزل باستخدام Arduino و Amazon Alexa

لقد شرحت كيفية التحكم في الضوء المتصل بـ UNO والذي يتحكم فيه Alexa.

الخطوة 1: المكونات المستخدمة

الأجهزة المستخدمة

  1. Arduino UNO و Genuino UNO
  2. مقاومة 221 اوم
  3. LED (عام)
  4. Raspberry Pi 3 موديل بي

البرامج المطلوبة

  1. اردوينو IDE
  2. مجموعة مهارات Amazon Alexa Alexa

الخطوة 2: إعداد Raspberry Pi و Arduino IDE

1. أولا تثبيت الثنائيات

sudo apt-get install python-pip

قارورة تثبيت الأنابيب

قم بتثبيت القارورة

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. تثبيت Arduino IDE على RPi

لتثبيت Arduino في RPi

1. انتقل إلى الموقع الرسمي وقم بتنزيل الإصدار السابق.

بعد ذلك قم بفك ضغطه وانتقل إلى دليل اردوينو وابدأ بـ./arduino

الخطوة 3: تحميل البرنامج

برنامج التحميل
برنامج التحميل

بعد تحميل البرنامج ، افتح المحطة التسلسلية.

عندما تكتب N سوف يتم تشغيل الصمام.

عندما تكتب F سوف ينطفئ الصمام.

الخطوة 4: عمل نص بايثون

قم بعمل نص برمجي بايثون
قم بعمل نص برمجي بايثون
قم بعمل نص برمجي بايثون
قم بعمل نص برمجي بايثون

قم بتشغيله باستخدام python lighcontrol.py

الخطوة 5: قم بتنزيل Ngrok

تحميل نجروك
تحميل نجروك

Ngrok هي منصة أنفاق آمنة لجعل جهازك متصل بالإنترنت. باستخدام هذه المنصة ، يمكنك إنشاء تطبيق الويب الخاص بك أو أي تطبيق ينتقل عبر الإنترنت بطريقة بسيطة للغاية. للتنزيل ، انتقل إلى الموقع الرسمي وقم بتنزيل ARM.

ngrok.com/

قم بفك ضغطه وانتقل إلى الدليل حيث تقوم باستخراجه. قم بتشغيله باستخدام الأمر

./ngrok http 5000

الخطوة 6: إعداد Alexa

إعداد أليكسا
إعداد أليكسا

1. تسجيل الدخول إلى حساب أمازون ، إذا كان لديك حساب ، فقم بتسجيل الدخول ، إذا لم يكن الاشتراك هناك وتسجيل الدخول.

developer.amazon.com/

2. انتقل إلى Developer Console أعلى الجانب الأيمن.

الخطوة 7: اذهب إلى Alexa ==> Alexa Skill Kit ==> أضف مهارة جديدة

صورة
صورة

مجموعة مهارات Alexa ==> إضافة مهارة جديدة "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

صورة
صورة

Alexa Skill Kit ==> إضافة مهارة جديدة "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">

سترى صفحة مثل هذه. في هذه الصفحة سوف يسأل عن نوع المهارة ،

الاسم واللغة واسم الاحتجاج. يمكنك إعطاء أي اسم ، في اسم الاحتجاج عليك إعطاء الاسم الذي تقوله أثناء إعطاء الأمر إلى Alexa.

يرجى ملاحظة تحديد اللغة المناسبة التي يتم استخدامها في بلدك إذا قمت بتحديد لغة مختلفة أثناء إنشاء المهارة. لن يعمل.

في النهاية ، قم بتحديثه ، احفظه واضغط على التالي.

الخطوة الثامنة:

الخطوة 9:

في الصفحة التالية ، سيسأل عن النوايا. تمثل النية إجراءً يلبي طلب المستخدم المنطوق. للمزيد من المعلومات

developer.amazon.com/docs/custom-skills/de…

إذا كان هناك أي خطأ فسترى باللون الأحمر.

اكتب الرمز أدناه في المربع

"النية": "LightOn"

}, {

"intent": "LightOff"

}]

}

احفظه وانتقل إلى الصفحة التالية.

الخطوة 10: في الصفحة التالية ، سيطلب خياران للنقطة النهائية الأولى وهما AWS و

في الصفحة التالية ، سيطلب خياران للنقطة النهائية الأولى وهما AWS و HTTPS
في الصفحة التالية ، سيطلب خياران للنقطة النهائية الأولى وهما AWS و HTTPS

حدد HTTPS واحفظه وانتقل إلى الصفحة التالية.

الخطوة 11: للحصول على شهادة SSL ، اختر الخيار الثاني. احفظه وانتقل إلى الصفحة التالية

للحصول على شهادة SSL ، اختر الخيار الثاني. احفظه وانتقل إلى الصفحة التالية
للحصول على شهادة SSL ، اختر الخيار الثاني. احفظه وانتقل إلى الصفحة التالية

الخطوة 12: التحقق من الخدمة "تشغيل"

خدمة التحقق
خدمة التحقق

لاختبار ما إذا كانت الخدمة تعمل أم لا. تأكد من أن خادم Ngrok يعمل وأن برنامج Python يعمل أيضًا وإلا فلن يعمل.

يمكنك أن ترى الخوادم يتم طلبها ونشرها.

الخطوة 13: الخوادم تتلقى الطلبات

خوادم الحصول على الطلبات
خوادم الحصول على الطلبات

الخطوة 14: تم إرسال الطلبات المطلوبة

تم إرسال المطلوبة
تم إرسال المطلوبة

الخطوة 15: مخططات Arduino

مخططات اردوينو
مخططات اردوينو

الخطوة 16: مخططات LED

LED المخططات
LED المخططات

آمل أن تكونوا جميعا مثل ذلك.

موصى به: