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

مستشعر باب IOT - قائم على Wi-Fi ، يعمل ببطاريتين AAAA: 6 خطوات
مستشعر باب IOT - قائم على Wi-Fi ، يعمل ببطاريتين AAAA: 6 خطوات
Anonim
مستشعر باب IOT - قائم على Wi-Fi ، يعمل ببطاريتين xAAA
مستشعر باب IOT - قائم على Wi-Fi ، يعمل ببطاريتين xAAA

في هذا الدليل ، نقدم كيف يمكنك بسهولة بناء مستشعر باب Wi-Fi يعمل بالبطارية مع وحدة IOT Cricket Wi-Fi. نعرض أيضًا كيفية دمج رسائل Cricket مع IFTTT (أو أي خدمات أخرى بما في ذلك Home Assistant أو MQTT أو Webhooks مع طلبات HTTP POST) لإرسال إشعارات الهاتف. عندما يفتح الباب ، يرسل Cricket إشعارات إلى هاتفك.

ملاحظة: هذا مشروع لعرض كيف يمكنك بسهولة تجميع مستشعر باب نموذجي في بضع دقائق. ومع ذلك ، لإنشاء مستشعر باب متكامل ، قد ترغب في قضاء المزيد من الوقت قليلاً لتحسين التصميم لتلبية احتياجاتك.

من حيث المبدأ يعمل هكذا. عندما يكون جزء المغناطيس بالقرب من جزء مستشعر القصب (الباب مغلق) فإنه يفصل IO1 عن BATT ، إذا تحرك المغناطيس بعيدًا عن مستشعر القصب (الباب مفتوحًا) فإنه يربط جهد BATT بإشارة IO1_Wakeup ويوقظ اللوحة.

نقوم بتكوين Cricket لإرسال طلبات HTTP POST إلى IFFTT حيث يتم تحويلها إلى دفع الإخطارات ، والتي يتم إرسالها إلى الهاتف. بالإضافة إلى ذلك ، تتضمن جميع الإخطارات معلومات حول مستوى البطارية ودرجة الحرارة المحيطة من مستشعر درجة الحرارة المدمج في لعبة Cricket.

تتكون التعليمات من الخطوات التالية: شرح المشروع باستخدام المخططات إعداد IFTTT مع خدمة Pushbullet تكوين وحدة IOT Cricket توصيل IOT Cricket بالإنترنت عبر Wi-Fi

اللوازم

وحدة Cricket Wi-Fi (https://www.thingsonedge.com/)

مفتاح مغناطيسي لنافذة الباب

حامل بطارية عدد 2 بطاريات AAAA

الخطوة 1: التجميع

المجسم
المجسم
المجسم
المجسم
المجسم
المجسم

نستخدم مستشعر القصب NC. اتبع المخططات أدناه لتوصيل جميع المكونات معًا.

بمجرد التجميع ، يجب أن تعمل الدوائر على النحو التالي. عندما يتم فتح الباب ، فإنه يستيقظ الكريكيت المشار إليه بواسطة وميض LED. جهازك جاهز تقريبًا. لنقم الآن بتهيئة IFTTT لإرسال إشعار الدفع عند حدث فتح الباب.

الخطوة 2: إعداد IFTTT مع خدمة Pushbullet

إعداد IFTTT مع خدمة Pushbullet
إعداد IFTTT مع خدمة Pushbullet
إعداد IFTTT مع خدمة Pushbullet
إعداد IFTTT مع خدمة Pushbullet

الخطوات لمتابعة:

  • انتقل إلى:
  • تسجيل الدخول أو التسجيل
  • انقر فوق إنشاء من قائمة المستخدم / الحساب (الزاوية اليمنى العليا)
  • انقر فوق + لإنشاء حدث مصدر جديد
  • حدد خدمة Webhooks
  • انقر فوق متابعة
  • انقر فوق تلقي طلب ويب (على الجانب الأيسر)
  • إنشاء اسم الحدث على سبيل المثال door_sensor
  • يجب أن يتم إعداد الحدث المصدر الآن ، انقر فوق + بعد الحدث ثم
  • البحث عن خدمة Pushbullet
  • تغيير اسم الحدث إلى door_sensor
  • قم بتغيير العنوان وفقًا لذلك
  • تغيير الرسالة إلى بطارية فتح الباب = {{Value1}} temp = {{Value2}}
  • انقر فوق "إنهاء"

تقريبًا هناك ، تحتاج الآن إلى الحصول على عنوان HTTP يمكننا من خلاله نشر الأحداث من وحدة إنترنت الأشياء. ابحث عن خدمة Webhooks وانقر على المستند في الزاوية اليمنى العليا.

بعد ذلك ، انسخ روابط الويب الموجودة ضمن "إجراء POST أو الحصول على طلب ويب إلى:" ستحتاج إليها لاحقًا.

قبل أن نبدأ في استخدام الجهاز ، يجب تكوينه في Developer Portal. الرجاء الانتقال إلى القسم التالي.

الخطوة 3: قم بتكوين جهازك في بوابة المطور

افتح بوابة مطور TOE (التي تأتي مع وحدة IOT Cricket) من أي متصفح سواء من جهاز الكمبيوتر أو الهاتف المحمول. يجب عليك التسجيل / تسجيل الدخول إلى Developer Portal لتفعيل الجهاز وتكوينه في حسابك. وإلا فلن يعمل الجهاز.

بعد تسجيل الدخول / التسجيل بنجاح ، تحتاج إلى النقر فوق "إضافة جهاز جديد" لتنشيط جهازك في النظام. تحتاج إلى استخدام الرقم التسلسلي الفريد المطبوع على ملصق ملصق على ظهر لعبة الكريكيت.

ملاحظة: يجب عليك الاحتفاظ بالرقم التسلسلي لنفسك فقط. لا تشاركه مع أي شخص آخر.

قم بتعيين التكوين التالي:

RTC: OFFIO2: OFF شاشة البطارية: مستشعر درجة الحرارة قيد التشغيل: تشغيل فرض التحديثات - تنشيط IO1: YesForce قيد التشغيل - RTC Wake Up: لا

أحداث ما بعد: انظر أدناه

انسخ / الصق الرابط الذي نسخته من Webhooks في io1_wakeup:

URL:

  • استبدال https إلى
  • استبدال الحدث إلى door_sensor

يجب أن يبدو الرابط كما يلي:

maker.ifttt.com/trigger/door_sensor/with/key/{key}

البيانات:

بمجرد تعيين التكوين الخاص بك ، اضغط على زر حفظ.

نحن على وشك الانتهاء! نحتاج فقط إلى توصيل أجهزتنا بالإنترنت عبر شبكة Wi-Fi.

الخطوة 4: الاتصال بشبكة Wi-Fi (الإنترنت)

الاتصال بشبكة Wi-Fi (الإنترنت)
الاتصال بشبكة Wi-Fi (الإنترنت)

اضغط على الزر الموجود في لعبة الكريكيت لمدة 5 ثوانٍ حتى يضيء مؤشر LED باستمرار. ثم قم بالاتصال من أي جهاز مزود بإمكانيات متصفح الويب (هاتف ذكي ، كمبيوتر محمول ، …) بشبكة Wi-Fi الخاصة بـ toe_device Circket. افتح https://192.168.4.1/index.html الصفحة وقم بتمرير بيانات اعتماد Wi-Fi الخاصة بك. هذا كل شيء.

الخطوة 5: إحضار التكوين من بوابة المطور

مجرد خطوة أخرى. اضغط على زر on board (on board) لمدة ثانية واحدة لجلب التكوين من Developer Portal. أنت الآن جاهز تمامًا ويجب أن تستمر في تلقي الإشعارات على هاتفك عندما يكون الباب مفتوحًا.

مزيد من المعلومات حول كيفية التكامل مع الخدمات الأخرى مثل Home Assistant أو MQTT أو طلب HTTP POST ، راجع وثائق Cricket:

الخطوة 6: الملاحظات

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

شكرا لك!

موصى به: