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

مراقبة درجة الحرارة عن بعد: 7 خطوات (بالصور)
مراقبة درجة الحرارة عن بعد: 7 خطوات (بالصور)

فيديو: مراقبة درجة الحرارة عن بعد: 7 خطوات (بالصور)

فيديو: مراقبة درجة الحرارة عن بعد: 7 خطوات (بالصور)
فيديو: Dr Belaloui Samir : الطريقة الصحيحة لإستعمال جهاز قياس الحرارة 2024, شهر نوفمبر
Anonim
مراقبة درجة الحرارة عن بعد
مراقبة درجة الحرارة عن بعد

سيوضح لك هذا المشروع كيفية إنشاء نظام مراقبة درجة الحرارة عن بعد باستخدام Phidgets. غالبًا ما تستخدم هذه الأنظمة للتأكد من أن درجة الحرارة في مكان بعيد (منزل العطلة ، غرفة الخادم ، إلخ) ليست عند مستويات خطيرة. يتيح لك هذا النظام تعيين درجة حرارة دنيا تناسبك ، وإذا انخفضت درجة الحرارة عن هذا الحد ، فسيتم إرسال إشعار. يمكن تعديل البرنامج بسهولة لإرسال إشعارات إذا كانت درجة الحرارة مرتفعة للغاية ، أو لمجرد إرسال إشعارات كل يوم أو ساعة أو دقيقة!

الخطوة 1: المهارات المطلوبة

كل ما تحتاجه هو بعض المعرفة البرمجية الأساسية لهذا المشروع. البرنامج مكتوب بلغة C # ولكن يمكن بسهولة نقله إلى لغتك المفضلة!

الخطوة 2: الأجهزة

المعدات
المعدات

إليك كل ما تحتاجه:

VINT Hub Phidget

Phidget درجة الحرارة

الخطوة 3: نظرة عامة على المشروع

ملخص المشروع
ملخص المشروع

يتكون هذا المشروع من TMP1000 متصل بـ VINT Hub متصل بجهاز كمبيوتر. يتفاعل البرنامج الذي يعمل على الكمبيوتر مع الأجهزة الإلكترونية ويرسل إخطارًا (بريد إلكتروني أو رسالة نصية) إذا انخفضت درجة الحرارة عن درجة حرارة معينة. ملحوظة: يمكن أيضًا استخدام VINT Hub للتفاعل مع المستشعرات التناظرية ، لذلك إذا كان لديك مستشعر درجة حرارة تمثيلي قديم ، فتأكد من استخدامه! إذا كنت تستخدم مستشعرًا تناظريًا ، فسيكون من الضروري إجراء بعض التعديلات الطفيفة على الكود. اترك تعليقا لمزيد من المعلومات.

الخطوة 4: نظرة عامة على البرنامج

نظرة عامة على البرنامج
نظرة عامة على البرنامج
نظرة عامة على البرنامج
نظرة عامة على البرنامج
نظرة عامة على البرنامج
نظرة عامة على البرنامج

في الجزء العلوي من النموذج ، يتم عرض درجة الحرارة الحالية ويتم تحديثها كل 30 ثانية. تحت درجة الحرارة ، توجد بعض الإعدادات:

  • حد درجة الحرارة: إذا كانت درجة الحرارة باستمرار أقل من هذه القيمة لأكثر من 5 دقائق ، فسيتم إخطار المستخدم. سيتم بعد ذلك إرسال بريد إلكتروني كل ساعة حتى ترتفع درجة الحرارة.
  • إرسال إشعار إلى: حدد عنوان بريد إلكتروني يجب إعلامه عندما تنخفض درجة الحرارة عن الحد الأدنى. ملاحظة: يقدم العديد من موفري الخدمات اللاسلكية خيار إرسال بريد إلكتروني إلى نص ، بحيث يمكن إرسال الإشعار مباشرة إلى الهاتف.

ضمن علامة التبويب إعدادات البريد الإلكتروني ، هناك بعض الخيارات الأخرى:

  • عنوان الخادم: عنوان خادم البريد الإلكتروني. إذا كنت لا تستخدم Gmail ، فسيؤدي البحث السريع في Google إلى ظهور مقالات مثل هذه ستساعدك.
  • اسم المستخدم: البريد الإلكتروني الذي ترغب في إرسال إشعارات منه. بالنسبة لهذا البرنامج ، قمت بإنشاء حساب Gmail جديد وسمحت باستخدامه للتطبيقات الأقل أمانًا.
  • كلمة المرور: كلمة المرور للحساب.

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

الخطوة 5: الكود

الشفرة
الشفرة

كود هذا المشروع متاح في ملف TemperatureMonitor.zip. قبل تجميع البرنامج ، تأكد من تثبيت مكتبات Phidget على جهاز الكمبيوتر الخاص بك. يمكنك العثور على مكتبات Phidget هنا.

فيما يلي نظرة عامة سريعة على الكود:

  • عند تحميل النموذج ، قم بإنشاء كائن TemperatureSensor واشترك في إرفاق الأحداث وفصلها والخطأ.
  • في معالج الإرفاق ، قم بتعيين DataInterval إلى 30 ثانية.
  • في معالج الحدث ، قم بتحديث ملصق درجة الحرارة وتحقق مما إذا كانت درجة الحرارة أقل من الحد. إذا كانت درجة الحرارة أقل من الحد ، قم بزيادة العداد والخروج. إذا أشار العداد إلى أن درجة الحرارة كانت أقل من الحد الأقصى لمدة 5 دقائق ، فأرسل إخطارًا.
  • إذا تم إرسال إشعار ، فابدأ مؤقتًا مدته ساعة واحدة والذي سيمنع إرسال أي إشعارات أخرى حتى انقضاء الوقت.

الخطوة 6: الإخطارات

إشعارات
إشعارات

فيما يلي مثال على إشعار بريد إلكتروني تم إرساله عندما كانت درجة الحرارة المبلغ عنها أقل من حد 25 درجة مئوية لأكثر من 5 دقائق.

الخطوة 7: أسئلة؟

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

شكرا للقراءة

موصى به: