جدول المحتويات:
- الخطوة 1: المكونات المستخدمة
- الخطوة 2: إعداد Raspberry Pi و Arduino IDE
- الخطوة 3: تحميل البرنامج
- الخطوة 4: عمل نص بايثون
- الخطوة 5: قم بتنزيل Ngrok
- الخطوة 6: إعداد Alexa
- الخطوة 7: اذهب إلى Alexa ==> Alexa Skill Kit ==> أضف مهارة جديدة
- الخطوة الثامنة:
- الخطوة 9:
- الخطوة 10: في الصفحة التالية ، سيطلب خياران للنقطة النهائية الأولى وهما AWS و
- الخطوة 11: للحصول على شهادة SSL ، اختر الخيار الثاني. احفظه وانتقل إلى الصفحة التالية
- الخطوة 12: التحقق من الخدمة "تشغيل"
- الخطوة 13: الخوادم تتلقى الطلبات
- الخطوة 14: تم إرسال الطلبات المطلوبة
- الخطوة 15: مخططات Arduino
- الخطوة 16: مخططات LED
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
لقد شرحت كيفية التحكم في الضوء المتصل بـ UNO والذي يتحكم فيه Alexa.
الخطوة 1: المكونات المستخدمة
الأجهزة المستخدمة
- Arduino UNO و Genuino UNO
- مقاومة 221 اوم
- LED (عام)
- Raspberry Pi 3 موديل بي
البرامج المطلوبة
- اردوينو IDE
- مجموعة مهارات 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 و
حدد HTTPS واحفظه وانتقل إلى الصفحة التالية.
الخطوة 11: للحصول على شهادة SSL ، اختر الخيار الثاني. احفظه وانتقل إلى الصفحة التالية
الخطوة 12: التحقق من الخدمة "تشغيل"
لاختبار ما إذا كانت الخدمة تعمل أم لا. تأكد من أن خادم Ngrok يعمل وأن برنامج Python يعمل أيضًا وإلا فلن يعمل.
يمكنك أن ترى الخوادم يتم طلبها ونشرها.
الخطوة 13: الخوادم تتلقى الطلبات
الخطوة 14: تم إرسال الطلبات المطلوبة
الخطوة 15: مخططات Arduino
الخطوة 16: مخططات LED
آمل أن تكونوا جميعا مثل ذلك.