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

اردوينو - نظام التحكم بالتدفئة: 7 خطوات
اردوينو - نظام التحكم بالتدفئة: 7 خطوات

فيديو: اردوينو - نظام التحكم بالتدفئة: 7 خطوات

فيديو: اردوينو - نظام التحكم بالتدفئة: 7 خطوات
فيديو: شرح نظام التحكم بالحرارة والرطوبة اردوينو بستعل حساس -temperature and humidity sensor DHT11 2024, يوليو
Anonim
اردوينو - نظام التحكم في التدفئة
اردوينو - نظام التحكم في التدفئة

التحكم في درجة الحرارة عن طريق عنصر التسخين ، سيتحكم Arduino Pro Mini في السخان للوصول إلى درجة حرارة الإعداد ، كما يعرض الرسم البياني لدرجة الحرارة بواسطة الكمبيوتر (باستخدام Visual Studio)

يمكن تسمية هذا المشروع باسم جهاز التحكم في درجة الحرارة.

الخطوة 1: تجهيز الأجهزة والبرامج

تحتاج الأجهزة:

1. اردوينو برو ميني

2. عنصر التسخين (يستخدم هذا المشروع عنصر تسخين من جهاز طهي الأرز)

3. التقوية 24VDC (الاتصال 220VAC 2A)

تحتاج البرمجيات:

1. Arduino IDE

2. Visual Studio 2008

الخطوة الثانية: قياس درجة الحرارة

يستخدم الاستشعار NTC الثرمستور لقياس درجة الحرارة. تعليمات كاملة حول كيفية استخدام هذا المستشعر لـ Arduino ، pleast انظر المشروع على هذا الرابط

إذا كنت تفهم بالفعل كيفية قياس درجة الحرارة بواسطة Arduino ، فيمكنك تجاوز هذه الخطوة.

الخطوة 3: مراجعة الأجهزة

مراجعة الأجهزة
مراجعة الأجهزة

نظرًا لاستخدام 220VAC للتحكم في التسخين ، فمن المهم إلقاء نظرة على Relay 24VDC وعنصر التسخين في جهاز طهي الأرز

التتابع في هذا المشروع هو OMRON MY2NJ 24VDC 250VAC 5A

هذا يعني: يتم التحكم في ملف الترحيل بواسطة 24VDC ، ويمكن لجهة الاتصال تحميل ما يصل إلى 250VAC 5A

موديل طباخ الأرز شارب KSH-218 ، له وضعان: وضع الطهي والتسخين. الوضع الدافئ: مقاومة التسخين 1.1 (KOhm) ؛ في حين أن وضع الطهي لديه مقاومة تسخين 80 (أوم) "وضع الطهي" يمكن أن يولد تسخينًا أكثر من "الوضع الدافئ" -> "وضع الطهي" المستخدم في هذا المشروع في "وضع الطهي" ، الاستخدام الحالي هو 220 (VAC) / 80 (أوم) = 2.75 (أمبير) -> هذا التيار صغير بما يكفي للترحيل (والذي يمكن أن يصل إلى 5 أمبير)

الخطوة 4: اصنع الدائرة

اصنع حلبة
اصنع حلبة

الدائرة لها وظيفتان: قياس درجة الحرارة بواسطة مستشعر الثرمستور NTC والتحكم في عنصر التسخين ON / OFF عن طريق التتابع

الخطوة 5: كود اردوينو

كود اردوينو
كود اردوينو

سيتبع الكود الرسم البياني أعلاه:

أ. عندما تكون درجة الحرارة الحالية "T_present" أقل من "T_low limit" -> سوف يرسل Arduino أمر الإخراج ، وسيتم تشغيل التسخين. يتم الاحتفاظ بالتدفئة قيد التشغيل حتى "T_high limit"

ب. التدفئة متوقفة حتى تصل "T_present" إلى "T_high حد"

ج. عندما تنخفض درجة الحرارة إلى "T_low" ، سيتم تشغيل التدفئة مرة أخرى. سيساعد نمط التحكم هذا في عدم تشغيل / إيقاف التسخين بشكل متكرر -> يمكن أن يدمر المرحل أو عنصر التسخين

رابط كود اردوينو موجود هنا

سيقرأ Arduino الأمر من جهاز الكمبيوتر (Visual Studio 2008) بواسطة منفذ COM. بعد ذلك ، تتحكم في درجة الحرارة كما هو مذكور أعلاه.

ملاحظة: نظرًا لأن عنصر التسخين ساخن جدًا ، لذلك أثناء حالة "التشغيل" ، يتم تشغيله / إيقاف تشغيله بالتناوب لتقليل التسخين

الخطوة 6: Visual Studio 2008 Code

مرئي ستوديو 2008 كود
مرئي ستوديو 2008 كود

تم تصميم واجهة HMI صغيرة من جهاز الكمبيوتر بواسطة Visual Studio 2008. وسوف ترسل الأمر إلى Arduino للتحكم في درجة الحرارة ، وكذلك تلقي درجة الحرارة من Adruino وتظهر في الرسم البياني

يمكن العثور على الكود الكامل لبرنامج Visual Studio هنا (مشاركة Google)

الخطوة السابعة: شاهد الفيديو

يتم تلخيص المشروع بأكمله بواسطة هذا الفيديو ، شاهده لسهولة الفهم

www.youtube.com/watch؟v=R95Jmrp87wQ

موصى به: