جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا المشروع ، يتحقق مستشعر اللهب مع إشعارات برقية. لذلك عندما يتم اكتشاف الحريق بواسطة جهاز استشعار ، ستتلقى إشعارًا بهذا الحدث على الفور في Telegram. إنه مفيد ومريح للغاية.
فكيف تعمل؟ سأريكم! لنبدأ!
الخطوة 1: المكونات المطلوبة
لهذا المشروع نحتاج:
- NodeMCU V3 مع ESP12 - 1 ؛
- إذا مستشعر اللهب - 1 ؛
- أسلاك العبور - 3 ؛
- كبل USB - 1 ؛
- أي جهاز كمبيوتر - 1.
الخطوة 2: المخططات
يجب توصيل مستشعر NodeMCU و Flame كما هو موضح في الشكل أعلاه. NodeMCU متصل أيضًا بجهاز الكمبيوتر عبر كابل USB.
الخطوة 3: إعمال الإخطارات
لتقديم الإخطارات ، علينا إعداد IFTTT.
الخطوة الرابعة: إعداد IFTTT
الإجراءات التي عليك القيام بها:
- انتقل إلى ifttt.com ؛
- التسجيل في هذا الموقع ؛
- بمجرد التسجيل يمكنك إنشاء تطبيقات صغيرة. اضغط على "تطبيق صغير جديد" ثم "إذا + هذا" ؛
- اختر خدمة "Webhooks" ثم انقر فوق "تلقي طلب ويب" ؛
- أنت الآن بحاجة إلى كتابة اسم الحدث الذي ستشير إليه في الرسم التخطيطي الخاص بك لضبط الإخطارات. لا يهم الاسم الذي ستعطيه لها. يمكن أن يكون "fire_detected" ، على سبيل المثال. لكن لاحظ أنه يجب استخدام الاسم الدقيق للحدث في رسمك التخطيطي.
- اضغط على "+ that" ؛
- الآن من المفترض أن تختار خدمة سترسل إليك إشعارات عند اكتشاف حريق. في حالتنا هي Telegram ، لذا اختر خدمة الإجراء "Telegram" ؛
- اختر "إرسال رسالة" ؛
- ثم يمكنك تعديل محتوى الرسالة الذي ستتلقاه عند وقوع الحدث ، لذلك عند اكتشاف حريق. كما يمكنك اختيار ما إذا كنت ستتلقى إشعارات من حوار IFTTT القياسي أو أي حوار آخر. لكن لاحظ أنه على أي حال سيتم إعلامك بواسطة IFTTT ، لذلك في الواقع للحصول على إشعارات من أي حوار آخر ، تحتاج إلى إضافة IFTTT إلى هذا الحوار. الميزة الوحيدة لمثل هذا الإجراء هي أنه يمكنك تسمية هذا الحوار "إنذار الحريق" أو بطريقة أخرى وبعد ذلك فقط قرأت اسم الحوار في الإشعار ، ستعرف ما حدث دون قراءة نص الرسالة.
- انقر فوق "إنشاء إجراء" ثم "إنهاء".
- قمت بإعداد IFTTT!
الخطوة 5: كود البرنامج
على ifttt.com ، اختر ملفك الشخصي وانتقل إلى "خدماتي". انقر على "Webhooks" ثم اضغط على "الإعدادات". سترى URL مثل في الشكل أعلاه. مجموعة الرموز بعد "/" الأخيرة هي مفتاح خدمة Webhooks الخاص بك. من الضروري أن تعرفه لأنك ستستخدمه في البرنامج. فقط افتح "EMAIL.ino" واملأ SSID وكلمة مرور شبكة WiFi ومفتاح خدمة Webhooks.