جدول المحتويات:
- الخطوة 1: المهارات المطلوبة
- الخطوة 2: الأجهزة
- الخطوة 3: نظرة عامة على المشروع
- الخطوة 4: نظرة عامة على البرنامج
- الخطوة 5: الكود
- الخطوة 6: الإخطارات
- الخطوة 7: أسئلة؟
فيديو: مراقبة درجة الحرارة عن بعد: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
سيوضح لك هذا المشروع كيفية إنشاء نظام مراقبة درجة الحرارة عن بعد باستخدام 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: أسئلة؟
إذا كان لديك أي أسئلة حول المشروع ، فأخبرنا بذلك في قسم التعليقات!
شكرا للقراءة
موصى به:
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: 4 خطوات
قراءة درجة الحرارة باستخدام مستشعر درجة الحرارة LM35 مع Arduino Uno: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام LM35 مع Arduino. Lm35 هو مستشعر لدرجة الحرارة يمكنه قراءة قيم درجة الحرارة من -55 درجة مئوية إلى 150 درجة مئوية. إنه جهاز ثلاثي الأطراف يوفر جهدًا تناظريًا يتناسب مع درجة الحرارة. عالية
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 - مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: 6 خطوات
جهاز مراقبة الطقس ESP32 Based M5Stack M5stick C مع DHT11 | مراقبة درجة الحرارة والرطوبة ومؤشر الحرارة على M5stick-C مع DHT11: مرحبًا يا رفاق ، في هذه التعليمات سوف نتعلم كيفية واجهة مستشعر درجة حرارة DHT11 مع m5stick-C (لوحة تطوير بواسطة m5stack) وعرضها على شاشة m5stick-C. لذلك في هذا البرنامج التعليمي سوف نقرأ درجة الحرارة والرطوبة وأمبير. الحرارة أنا
مراقبة درجة الحرارة والرطوبة عن بُعد باستخدام تطبيق ESP8266 وتطبيق Blynk: 15 خطوة
مراقبة درجة الحرارة والرطوبة عن بُعد باستخدام تطبيق ESP8266 وتطبيق Blynk: كان أول مشروع لي باستخدام شريحة ESP8266. لقد قمت للتو ببناء دفيئة جديدة بالقرب من منزلي وكان من المثير للاهتمام بالنسبة لي ما الذي يحدث هناك خلال اليوم؟ أعني كيف تتغير درجة الحرارة والرطوبة؟ هل الدفيئة جيدة التهوية؟ لذلك قررت
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: 7 خطوات (بالصور)
ميزان حرارة للطهي بمسبار درجة الحرارة ESP32 NTP مع تصحيح Steinhart-Hart وإنذار درجة الحرارة: لا يزال في رحلة لإكمال & quot؛ المشروع القادم & quot ؛، & quot؛ ESP32 NTP ميزان حرارة للطهي بمسبار درجة الحرارة مع تصحيح Steinhart-Hart وإنذار درجة الحرارة & quot؛ هو Instructable يوضح كيف يمكنني إضافة مسبار درجة حرارة NTP ، بيزو ب
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع عرض درجة الحرارة والرطوبة: 9 خطوات
تحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد في التلفزيون (جهاز التحكم عن بعد بالأشعة تحت الحمراء) مع شاشة عرض درجة الحرارة والرطوبة: مرحبًا ، أنا أبهاي وهي أول مدونة لي على Instructables واليوم سأوضح لك كيفية التحكم في أجهزتك الكهربائية باستخدام جهاز التحكم عن بعد الخاص بالتلفزيون عن طريق بناء هذا مشروع بسيط. بفضل مختبر atl لدعمه وتوفير المواد