المراوح المستخدمة لتبريد الإلكترونيات تأتي في شكلين. بعضها مصغر ، يتم إرسالها مباشرة إلى المكونات المبردة ، والبعض الآخر أكبر ، حيث يدفعون الهواء عبر كامل مساحة السكن. من الأفضل استخدام كلا النوعين من المراوح معًا. في كثير من الأحيان ، مراوح من النوع الثاني باستمرار "الدرس" بكامل قوتها ، حتى لو لم يكن ذلك ضروريا. من هذا ، يلبس المحمل بشكل أسرع ، ويتداخل الكثير من الضوضاء مع المستخدم. يمكن لأبسط ترموستات تلامس تشغيل المروحة وإيقاف تشغيلها ، في حين يتم استهلاك مورد المحمل فقط عندما يكون المحرك قيد التشغيل ، ولكن الظهور بشكل حاد واختفاء الضوضاء يمكن أن يكون أكثر إزعاجًا. يتحكم منظم الحرارة الأكثر تعقيدًا - على سبيل المثال ، الذي اقترحه المؤلف التعليمات تحت الاسم المستعار 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.
تظهر الصور التالية تجميع جهاز النموذج الأولي على لوحة نوع لوحة:
بعد تجميع نموذج أولي ، يختبره المعلم. يتم عرض درجة الحرارة بالدرجات المئوية ، قيمة الجهد الفعلي على المروحة - كنسبة مئوية من الحد الأقصى.
يبقى تجميع الدائرة عن طريق اللحام وجعل الترموستات جزءًا من ذلك محلية الصنعالذي سوف يبرد.