جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
تابع المزيد بالمؤلف:
يوضح هذا المشروع كيفية إنشاء زر IoT Wi-Fi يعمل بالبطارية في أقل من 10 دقائق. يتحكم الزر في أضواء HUE فوق IFTTT.
اليوم يمكنك بناء أجهزة إلكترونية وربطها بالأجهزة المنزلية الذكية الأخرى حرفياً في دقائق. علاوة على ذلك ، يمكنك القيام بذلك بدون مبرمجين متخصصين وكتابة سطر واحد من التعليمات البرمجية. في هذه المدونة ، نعرض زر Wi-Fi الذكي الذي يعمل بالبطارية ، والذي يتحكم في مصابيح HUE عن بُعد عبر الإنترنت. يمكن للمطورين تصميمه بسهولة على جميع مستويات المهارات. سيستمر الزر 15 ألف حدث تنشيط على بطاريات ليثيوم 2xAAA - وهذا إلى حد بعيد أفضل زر ذكي منخفض الطاقة. إذا أخذنا في الاعتبار دفعات / أحداث 8x يوميًا ، فسوف تستمر لأكثر من 5 سنوات. يرجع ذلك إلى أن وحدة إنترنت الأشياء ، المستخدمة في هذا المشروع ، لا تستنزف أي تيار عندما لا يتم تنشيطها - صحيح 0A. تتكون هذه التعليمات من الخطوات التالية:
- التجميع باستخدام لوح الخبز
- إعداد خدمة IFTTT و HUE
- تكوين وحدة إنترنت الأشياء
- توصيل وحدة إنترنت الأشياء بالإنترنت
يمكن إنجاز كل شيء في أقل من 10 دقائق بدون سطر واحد من التعليمات البرمجية أو معرفة السحابة.
اللوازم
القطع
- وحدة الكريكيت واي فاي الأشياء على الحافة
- اللوح (عام)
- زر القبة الحمراء الكبيرة SparkFun
- حامل البطارية ، AAA x 2
تطبيقات البرمجيات والخدمات عبر الإنترنت
خدمة FTTT Maker
أدوات
لحام الحديد (عام)
الخطوة 1: التجميع
موصل منفصل لرأس دبوس اللحام ثنائي الفينيل متعدد الكلور إلى وحدة الكريكيت. يسهل الرأس توصيل وحدة Cricket بلوح التجارب.
- قم بتوصيل الدبوس الأول من الزر بالبطارية VCC (+)
- قم بتوصيل الدبوس الثاني من الزر بمنفذ WAKE_UP في وحدة الكريكيت
- قم بتوصيل البطارية VCC (+) بمنفذ BATT بوحدة الكريكيت
- قم بتوصيل بطارية GND (-) بمنفذ GND في وحدة الكريكيت
الخطوة 2: إعداد IFTTT
الخطوات لمتابعة:
- انتقل إلى:
- تسجيل الدخول أو التسجيل
- انقر فوق إنشاء من قائمة المستخدم / الحساب (الزاوية اليمنى العليا)
- انقر فوق + لإنشاء حدث مصدر جديد
- حدد خدمة Webhooks
- انقر فوق متابعة
- انقر فوق تلقي طلب ويب (على الجانب الأيسر)
- إنشاء اسم الحدث على سبيل المثال زر_حدث
- يجب أن يتم إعداد الحدث المصدر الآن ، انقر فوق + بعد الحدث ثم
- ابحث عن خدمة HUE
- حدد حدث خدمة HUE
- إذا لم يكن لديك HUE بعد ، فأنت بحاجة إلى إضافة -> اتصال
- حدد الجهاز (الخفيف) الذي سيتم إرفاق هذا الحدث به
- انقر فوق "إنهاء"
أوشكنا على الانتهاء ، نحتاج إلى الحصول على عنوان HTTP يمكننا من خلاله نشر حدث من وحدة إنترنت الأشياء.
ابحث عن خدمة Webhooks وانقر فوق المستند في الزاوية اليمنى العليا.
بعد ذلك ، قم بنسخ روابط الويب الموجودة ضمن "إجراء POST أو الحصول على طلب ويب إلى:" ، ستحتاج إليها لاحقًا.
الخطوة 3: قم بتكوين Wi-Fi Cricket Module
تم تكوين لعبة الكريكيت بالكامل OTA (عبر الهواء) من خلال Things On Edge - Developer Portal (https://dev.thingsonedge.com). سيتم استرداد التكوين بواسطة Cricket عبر الإنترنت عندما يكون متصلاً بشبكة Wi-Fi الخاصة بك (الموصوفة في القسم التالي). لنقم الآن بتكوينه أولاً.
بالنسبة للزر ، نحتاج إلى تكوين Cricket لإرسال طلب POST HTTP عندما يتم إيقاظه بإشارة عالية على IO1: WAKE_UP pin. يتم توفير هذه الإشارة عند الضغط على الزر.
افتح الآن بوابة مطور TOE من أي متصفح سواء من جهاز الكمبيوتر أو الهاتف المحمول. يجب عليك التسجيل / تسجيل الدخول إلى Developer Portal لتفعيل الجهاز وتكوينه في حسابك. وإلا فلن يعمل الجهاز.
بعد تسجيل الدخول / التسجيل بنجاح ، تحتاج إلى النقر فوق "إضافة جهاز جديد" لتنشيط جهازك في النظام. تحتاج إلى استخدام الرقم التسلسلي الفريد المطبوع على ملصق الملصق الموجود على ظهر لعبة الكريكيت. تحذير: يجب عليك الاحتفاظ بالرقم التسلسلي لنفسك فقط. لا تشاركه مع أي شخص آخر.
الآن يمكنك تكوين جهازك.
قم بتعيين التكوين التالي:
- RTC: إيقاف
- IO2: متوقف
- IO3: متوقف
- مراقب البطارية: إيقاف
- فرض التحديثات - IO1 Wake Up: On
- فرض التحديثات - RTC Wake Up: OFF
- أحداث ما بعد: انظر أدناه
انسخ / الصق الرابط الذي نسخته من Webhooks في io1_wakeup واترك البيانات فارغة
maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD
بمجرد تعيين التكوين ، اضغط على زر حفظ.
أحسنت! انت على وشك الوصول! الآن تحتاج فقط إلى توصيل جهازك بالإنترنت عبر شبكة Wi-Fi الخاصة بك. يرجى اتباع القسم التالي كيفية القيام بذلك.
الخطوة 4: توصيل وحدة إنترنت الأشياء بالإنترنت
في بضع خطوات ، ستقوم بتوصيل جهازك بالإنترنت عبر شبكة Wi-Fi الخاصة بك. كل ما عليك فعله هو تنشيط نقطة اتصال Wi-Fi الخاصة بشركة Cricket ثم فتح صفحة ويب خاصة لتمرير بيانات اعتماد شبكة Wi-Fi الخاصة بك. يرجى اتباع الخطوات التالية:
- اضغط مع الاستمرار على زر في الوحدة لمدة 5 ثوانٍ حتى يضيء مؤشر LED باستمرار.
- بمجرد أن يضيء مصباح LED باستمرار ، فتحت Cricket نقطة اتصال Wi-Fi خاصة. اتصل من جهاز كمبيوتر محمول أو هاتف ذكي بالنقطة الفعالة باستخدام بيانات الاعتماد التالية: SSID: toe_device لا توجد كلمة مرور مطلوبة
- بمجرد الاتصال ، افتح صفحة ويب خاصة: https://192.168.4.1/index.html ملاحظة: تأكد من أن LED لا يزال قيد التشغيل! إذا تم إيقاف تشغيله ، كرر الخطوات من البداية
- يمكنك الآن تمرير بيانات اعتماد شبكة Wi-Fi الخاصة بك والنقر فوق اتصال. إذا قمت بتمرير SSID وكلمة المرور الصحيحين ، فبعد بضع ثوانٍ ، يجب على الجهاز الإبلاغ عن اتصاله بالإنترنت وسيتم إيقاف تشغيل مؤشر LED.
تهانينا! الآن جهازك مباشر ومتصل بالإنترنت!
الخطوة 5: الملخص
الآن يمكنك تشغيل / إيقاف تشغيل ضوء HUE بجهاز الزر الخاص بك !
يمكنك العثور على مزيد من المعلومات:
- حول وحدة الكريكيت من صفحة الأشياء على الحافة (https://thingsonedge.com)
- يمكن العثور على مزيد من المعلومات التقنية هنا GitHUB (https://github.com/thingsonedge/cricket)
- فيديو مع التعليمات: