» إلكترونيات » اردوينو »ترموستات للمروحة

ترموستات للمروحة



المراوح المستخدمة لتبريد الإلكترونيات تأتي في شكلين. بعضها مصغر ، يتم إرسالها مباشرة إلى المكونات المبردة ، والبعض الآخر أكبر ، حيث يدفعون الهواء عبر كامل مساحة السكن. من الأفضل استخدام كلا النوعين من المراوح معًا. في كثير من الأحيان ، مراوح من النوع الثاني باستمرار "الدرس" بكامل قوتها ، حتى لو لم يكن ذلك ضروريا. من هذا ، يلبس المحمل بشكل أسرع ، ويتداخل الكثير من الضوضاء مع المستخدم. يمكن لأبسط ترموستات تلامس تشغيل المروحة وإيقاف تشغيلها ، في حين يتم استهلاك مورد المحمل فقط عندما يكون المحرك قيد التشغيل ، ولكن الظهور بشكل حاد واختفاء الضوضاء يمكن أن يكون أكثر إزعاجًا. يتحكم منظم الحرارة الأكثر تعقيدًا - على سبيل المثال ، الذي اقترحه المؤلف التعليمات تحت الاسم المستعار AntoBesline - في تردد دوران محرك المروحة باستخدام PWM ويحافظ عليه ضروريًا وكافًا لتحقيق درجة الحرارة المحددة. من المستحسن دفع الهواء عبر مساحة السكن من الأسفل إلى الأعلى ، ووضع مستشعر درجة الحرارة من الأعلى. يمكنك أيضًا تثبيت الفلاتر لمنع دخول الغبار إلى الحاوية ، ولكنها ستقلل من الأداء.

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

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

ترموستات للمروحة


يرسم السيد مخططًا ترموستاتًا:



اردوينو يتم تشغيله بواسطة مصدر 5 فولت ، المروحة - من 12 فولت.إذا كنت تستخدم مروحة 5 فولت ، يمكنك القيام بمصدر واحد بسعة تحميل كافية ، وتغذية Arduino من خلال مرشح LC بسيط. يلزم وجود صمام ثنائي متصل بالتوازي مع المروحة في الاتجاه المعاكس إذا كان المحرك عبارة عن محرك تجميع (كما هو الحال في بعض مراوح USB الحديثة). عند استخدام مروحة كمبيوتر مع مستشعر Hall والتحكم الإلكتروني في اللف ، يكون هذا الصمام الثنائي اختياريًا.

نص البرنامج الذي تم تجميعه بواسطة المعالج قصير جدًا ، حيث يرد أدناه:

# تضمين "DHT.h"
#define dht_apin A1
# تشمل

LCD الكريستال السائل (7،6،5،4،3،2) ؛
DHT dht (dht_apin، DHT11) ؛
عدد المعجبين = 11 ؛
int led = 8 ؛
درجة الحرارة الداخلية
int tempMin = 30 ؛
int tempMax = 60 ؛
عدد المعجبين
Int fanLCD ؛
إعداد باطل ()
{
   pinMode (مروحة ، مخرج) ؛
   pinMode (الصمام ، الإخراج) ؛
   lcd.begin (16 ، 2) ؛
   dht.begin () ؛
   lcd.print ("Room Temp Based") ؛
   lcd.setCursor (0، 1) ؛
   lcd.print ("سرعة المروحة Ctrl") ؛
   تأخير (3000) ؛
   lcd.clear () ؛
}}
حلقة فارغة ()
{
    درجة حرارة تعويم
    درجة الحرارة = dht.readTemperature () ؛
    درجة الحرارة = درجة الحرارة ؛ // قم بتخزين قيمة درجة الحرارة في متغير درجة الحرارة
   Serial.print (درجة الحرارة) ؛
   if (temp  = tempMin) && (temp <= tempMax)) // إذا كانت درجة الحرارة أعلى من الحد الأدنى لدرجة الحرارة
   {
       fanSpeed ​​= temp؛ // map (temp ، tempMin ، tempMax ، 0 ، 100) ؛ // السرعة الفعلية للمروحة // map (temp ، tempMin ، tempMax ، 32 ، 255) ؛
       fanSpeed ​​= 1.5 * fanSpeed ​​؛
       fanLCD = خريطة (درجة الحرارة ، درجة الحرارة ، درجة الحرارة ، 0 ، 100) ؛ // سرعة المروحة لعرضها على LCD100
       analogWrite (مروحة ، fanSpeed) ؛ // تدور المروحة بسرعة المروحة
   }}
      if (temp> tempMax) // إذا كانت درجة الحرارة أعلى من tempMax
     {
     الكتابة الرقمية (LED ، عالية) ؛ // قم بتشغيل الصمام
     }}
   آخر // آخر بدوره من الصمام
     {
     الكتابة الرقمية (LED ، LOW) ؛
     }}
      lcd.print ("TEMP:") ؛
   lcd.print (درجة الحرارة) ؛ // عرض درجة الحرارة
   lcd.print ("C") ؛
   lcd.setCursor (0،1) ؛ // حرك المؤشر إلى السطر التالي
   lcd.print ("FANS:") ؛
   lcd.print (fanLCD) ؛ // عرض سرعة المروحة
   lcd.print ("٪") ؛
   تأخير (200) ؛
   lcd.clear () ؛
 }}


أيضا ، يمكن تنزيل رسم كملف هنا. يجب تغيير الامتداد غير المعروف إلى ino.

تظهر الصور التالية تجميع جهاز النموذج الأولي على لوحة نوع لوحة:









بعد تجميع نموذج أولي ، يختبره المعلم. يتم عرض درجة الحرارة بالدرجات المئوية ، قيمة الجهد الفعلي على المروحة - كنسبة مئوية من الحد الأقصى.







يبقى تجميع الدائرة عن طريق اللحام وجعل الترموستات جزءًا من ذلك محلية الصنعالذي سوف يبرد.
8
8
6

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      حرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب
10 التعليقات
المؤلف
حسنًا ، في الطرف السفلي من النطاق ، يمكن تنفيذ التباطؤ. بعد تعديل البرنامج بشكل طفيف. وفي بقية النطاق ، حيث لا تزال المروحة تدور ، تتغير السرعة فقط ، فمن الممكن بدون التباطؤ.
اقتباس: tormozedison
هناك حاجة إلى التباطؤ مع حمل حاد على الخروج. مع تعديل سلس لـ PWM ، كما هو الحال هنا ، لا فائدة منه.

أنا لا أوافق ، هناك حاجة إلى التباطؤ بدقة في منطق التشغيل / الإيقاف. على سبيل المثال ، تعمل المروحة ، حتى عند أدنى سرعة ، عند> 30 درجة ، وتطفأ عند <30. ولكن إذا كنت تتخيل أن درجة الحرارة حوالي 30 درجة ، يتم تشغيل المروحة بسرعات منخفضة ، وبعد ذلك تنخفض درجة الحرارة على الفور إلى 29 ، تتوقف المروحة. باختصار ، اتضح "الرجيج قبالة" تشغيل / إيقاف المروحة. مجرد التباطؤ يحفظ من هذا ، على سبيل المثال ، قم بتشغيل عندما تكون درجة الحرارة> 30 ، وإيقاف عندما <25. إذا لم يتم ذلك ، فلا فائدة في Arduino على الإطلاق ، نظرًا لأن هناك KY-028 ونظائرها التي تسمح لك باستخدام زيادة سلسة في السرعة ، وتشغيلها / إيقافها فقط ، وعدم وجود التباطؤ فقط لا يجعل هذه الوحدات مثالية.
المؤلف
هناك حاجة إلى التباطؤ مع حمل حاد على الخروج. مع تعديل سلس لـ PWM ، كما هو الحال هنا ، لا فائدة منه.

أعرف عن KU208 من أواخر الثمانينات. تعلمت عن KY-028 منك ، شكرا لهذه المعلومة.

ليس من الضروري توصيل شاشة بهذا الترموستات. بدلاً من UNO ، خذ نسخة رخيصة بنفس الميزات. وسيكون له ما يبرره اقتصاديا.
2 ديم لا تهين هؤلاء (وأنت تعرف أنني PROFI ، في الإلكترونيات ، أنت فقط لا تريد أن تعترف بذلك).
قررت إعادة تعيين كل إبداءات عدم الإعجاب على kamens لمنتجاتي محلية الصنع. اليوم هو يوم سعدي وعطلتي.
لقد بدأت في عدم الإعجاب بك ... وهل يمكنك سحب إهاناتك؟
اقتباس: Ivan_Pokhmelev
اقتباس: R555
البلهاء لا يتهجى حتى الاسم KU208 بشكل صحيح.
لكنه قال بشكل صحيح اسم جهاز استشعار درجة الحرارة KY-028. ما علاقة KU208 بها؟

أولاً ، شكرًا على الاقتباس من الرسالة ، كنت مضحكة جدًا عندما أرى أن "اعرف كل شيء" لا يعرف مثل هذه الأشياء الأساسية. ثانيًا ، أعطيت KY-028 كمثال ، يجدر إضافة مفتاح طاقة ونحصل على منظم حرارة أكثر كفاءة. وفعالة بكل معنى الكلمة. إذا لم أكن مخطئًا ، فلا يوجد تباطؤ في درجة الحرارة الدنيا. وبالتحديد ، يجب القيام بذلك أولاً ، وإلا فلن يكون هناك سبب لاستخدام Arduino على الإطلاق. الاستخدام غير الفعال للمواد ، تقريبًا ، في النانو الصيني بذاكرة 16 كيلو ، يعتمد التحكم في التهوية في غرفة المرجل على درجة الحرارة والرطوبة ، وحماية التسرب في جميع أنحاء المنزل (6 أجهزة استشعار) ، دوران DHW الذكي ، غسل غشاء التناضح ، وعرض الكل يتم عرض هذه المعلومات 1602. واستخدام Uno لبدء المروحة أمر منطقي فقط إذا كان درسًا للمبتدئين ، ولكن هذا "محلي الصنع" لأنه لا يوجد درس على الإطلاق ، هناك دروس أفضل بكثير. ثم ما هو معناه؟
لماذا غير مجدية؟ بالطبع ، هذا ليس منتجًا ، ولكن تخطيطًا ، هناك أخطاء في المخطط ، لكن الفكرة لها الحق في الوجود. وما الشاشة التي تتحدث عنها؟
لن أكون قاطعًا للغاية: يعرض الجهاز ، بالإضافة إلى التنظيم نفسه ، درجة الحرارة ، والتي يمكن أن تكون مفيدة. لكن الاسم خاطئ ، ليس ترموستات ، ولكن التخطيط التحكم في سرعة المروحة حسب درجة الحرارة.
اقتباس: R555
البلهاء لا يتهجى حتى الاسم KU208 بشكل صحيح.
لكنه قال بشكل صحيح اسم جهاز استشعار درجة الحرارة KY-028. ما علاقة KU208 بها؟
على سبيل المثال ، ل KY-028 لم تسمع؟ من غير المنطقي استخدام UNO لمثل هذه المركبة غير المفيدة. لا حاجة للشاشة على الإطلاق في مثل هذا التنفيذ. كل هذه القمامة تشبه أول وأهم عمل فاشل لطالب المدرسة ، لأن كل ما يمكن القيام به خطأ هو بالضبط ما تم القيام به.
مطرقة مسمار المجهر آخر! نيا

ننصحك بقراءة:

تسليمها للهاتف الذكي ...