جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يعد الوصول إلى خدمة الإنترنت مهمة سهلة لجهاز ذكي مثل هاتف android أو كمبيوتر لوحي أو كمبيوتر شخصي ، ولكنه ليس بهذه السهولة على المتحكمات الدقيقة لأنه يتطلب عادةً اتصالاً وقوة معالجة أفضل. ومع ذلك ، قد نفرغ الجزء الثقيل من المهمة إلى IFTTT لمساعدتنا في إنجاز مجموعة كبيرة ومتنوعة من خدمات الإنترنت بسهولة. سيوضح لك هذا البرنامج التعليمي كيفية الاستفادة من IFTTT للقيام بذلك.
اللوازم
- أميبا × 1
- حساب من https://ifttt.com/ ، للوصول إلى خدمة IFTTT
الخطوة 1: مقدمة إلى IFTTT
IFTTT ، المعروف باسم If This Then That ، هو موقع ويب وتطبيق جوال وخدمة مجانية قائمة على الويب لإنشاء التطبيقات الصغيرة أو سلاسل العبارات الشرطية البسيطة. يتم تشغيل التطبيق الصغير من خلال التغييرات التي تحدث داخل خدمات الويب الأخرى مثل Gmail و Facebook و Telegram و Instagram و Pinterest وما إلى ذلك.
إنشاء برنامج صغير من IFTTT
بعد ذلك ، نحصل على مثال لتطبيق IFTTT الصغير لإرسال بريد إلكتروني إلى المستلم المحدد.
لتشغيل المثال ، يتم استخدام ميزة HTTP POST للأميبا لنشر خدمة خطاف ويب بسيطة تتلقاها منصة IFTTT وبالتالي تُستخدم لبدء استجابة (إرسال بريد إلكتروني).
بعد تسجيل الدخول https://ifttt.com/ ، انقر فوق تطبيقاتي الصغيرة من الأعلى.
تحقق من الصور أعلاه لمتابعة الخطوات.
الخطوة 2: إعداد IFTTT على Ameba MCU
· ضع الزناد عبر Ameba
بمجرد أن يصبح التطبيق الصغير جاهزًا في لوحة معلومات IFTTT ، يمكن وميض البرنامج النموذجي على لوحة Ameba لنشر طلب
1. يوجد مثال البرنامج ضمن المجلد "HTTP_IFTTT_POST". اتبع الخطوات التالية:
1) انقر فوق ملف *.ino داخل مجلد المثال المقدم في الفصل لفتح المثال باستخدام Arduino IDE.
2) بمجرد فتح البرنامج ، قم بتحرير العناصر الثلاثة التالية داخل الكود لجعل البرنامج يعمل بنجاح.
قم بتحرير بيانات اعتماد wi-fi للاتصال بنقطة اتصال wi-fi أو نقطة الوصول المفضلة لديك.
تحت حقل اسم المضيف ، أدخل اسم مضيف خدمة IFTTT "maker.ifttt.com"
ضمن حقل المسار ، أدخل اسم الحدث والحقل الرئيسي "المشغل // مع / المفتاح /"
- اسم الحدث: يجب أن يكون اسم الحدث هو نفسه المحدد في التطبيق الصغير IFTTT. في هذا المثال ، اسم الحدث هو "test_event"
- المفتاح: متاح ضمن خدمة Webhook في حساب IFTTT الفردي. انظر الخطوة التالية للحصول عليها.
3) كيف يمكن الحصول على مفتاح من علامة تبويب التوثيق في Webhooks؟
ابحث عن خدمة Webhooks في علامة تبويب الخدمات.
في صفحة خدمة Webhooks ، انقر فوق علامة التبويب Documentation (الوثائق) في الزاوية اليمنى العلوية.
يمكن العثور على المفتاح في صفحة التوثيق. أيضًا ، كيف يمكن استخدام طلب HTTP كما هو موضح
الخطوة 3: الترميز والتشغيل
يشار إلى عينة من التعليمات البرمجية المكتملة أعلاه
لنقم الآن بتشغيل نموذج البرنامج على Ameba
بمجرد أن يصبح المثال جاهزًا ، قم بالاتصال بلوحة Ameba عبر كابل USB.
قم بتجميع الكود. انقر فوق "رسم" -> "تحقق / تجميع" في Arduino. عند الانتهاء ، ستظهر رسالة "تم التجميع" في الجزء السفلي من Arduino.
قم بتحميل (وميض) الكود على Ameba بالنقر فوق "رسم" -> "تحميل". (ستتم الإشارة إلى عملية التحميل بواسطة المكون D3 الذي سيومض على السبورة)
بمجرد اكتمال التحميل (سيتوقف المكون D3 على اللوحة عن الوميض) ، سينعكس "انتهاء التحميل" في الجزء السفلي من نافذة Arduino IDE
افتح الشاشة التسلسلية.
اضغط على زر "إعادة تعيين" لرؤية سجلات الإخراج.
بعد إطلاق الحدث بنجاح ، فإن عبارة "تهانينا! لقد أطلقت حدث test_event "يمكن رؤيته على الشاشة التسلسلية وسيتم تسليم تذكير عبر البريد الإلكتروني لهذا الحدث.
بعد ذلك يتم إرسال بريد إلكتروني إلى حساب البريد الإلكتروني للمستلم المسجل في IFTTT Applet وسيتم استلام إشعار بالبريد الإلكتروني.