האוהדים שנהגו לקרר את האלקטרוניקה מגיעים בשתי צורות. חלקם מיניאטוריים, הם נשלחים ישירות לרכיבים המקוררים, אחרים גדולים יותר, הם מוליכים אוויר דרך כל חלל הדיור. עדיף כאשר משתמשים בשני סוגי האוהדים יחד. לעיתים קרובות, אוהדים מהסוג השני כל הזמן "מתים" במלוא העוצמה, גם אם אין בכך צורך. מכאן, המסב נשחק מהר יותר ויותר מדי רעש מפריע למשתמש. תרמוסטט המגע הפשוט ביותר יכול להפעיל ולכבות את המאוורר, בעוד שמשאב הנושאים נצרך רק כאשר המנוע פועל, אך הופעה חדה ונעלמת של רעש עלולה להיות מעצבנת עוד יותר. תרמוסטט משוכלל יותר - למשל שהוצע על ידי המחבר Instructables תחת הכינוי AntoBesline - שולט על תדירות הסיבוב של מנוע המאוורר באמצעות PWM ושומר על הצורך והספק כדי להשיג את הטמפרטורה שנקבעה. רצוי להעביר אוויר דרך חלל הדיור מלמטה למעלה, ולהניח את חיישן הטמפרטורה מלמעלה. ניתן גם להתקין פילטרים כדי למנוע חדירת אבק לתוך המתחם, אך הם יפחיתו את הביצועים.
חיישן טמפרטורה ולחות מסוג DHT11 מתאים בדיוק לתרמוסטט השולט במאוורר מסוג שני, מכיוון שהוא מודד את טמפרטורת האוויר ולא של אף משטח. התמיכה שלה ניתנת על ידי שתי ספריות שהוצבו כאן ו כאן. אם אתה צריך לצייד מאוורר מהסוג הראשון בתרמוסטט, תצטרך להשתמש בחיישן אחר המודד את טמפרטורת פני השטח של הרכיב שיש לקרר. אז יהיה צורך לבצע את התוכנית מחדש, והספריות יצטרכו אחרות, מכיוון שהחיישן עשוי להיות שונה הן בממשק והן במבנה הנתונים המועברים אליו.
בעזרת האיור הבא, האשף מראה מה זה PWM, רוב הקוראים יודעים זאת כבר. בשל העובדה שטרנזיסטור הפלט תמיד סגור לחלוטין או פתוח לחלוטין, מוקצה עליו תמיד מתח נמוך מאוד. כידוע, הכוח שווה למוצר הזרם והמתח, וכאן, כאשר הטרנזיסטור סגור, הזרם הוא קטן מאוד, ועם הטרנזיסטור הפתוח, ירידת המתח שמעליו היא קטנה. אחד משני הגורמים הוא תמיד קטן, מה שאומר שגם המוצר שלהם קטן. כמעט כל הכוח בבקר PWM עובר לעומס, ולא לטרנזיסטור.
המאסטר מציג תרשים תרמוסטט:
ארדואינו הוא מופעל על ידי מקור 5 וולט, המאוורר - מ 12 וולט.אם אתה משתמש במאוורר 5 וולט, אתה יכול לעשות עם מקור אחד בעל קיבולת עומס מספקת, להזין את ארדואינו דרך פילטר LC פשוט. דרושה דיודה המחוברת במקביל למאוורר בכיוון ההפוך אם המנוע הוא מנוע אספן (כמו בחלק מאווררי ה- USB המודרניים). בעת שימוש במאוורר מחשב עם חיישן הול ובקרת סלילה אלקטרונית, דיודה זו היא אופציונלית.
הטקסט של התוכנית שנערך על ידי האשף הוא די קצר, ניתן בהמשך:
# כלול "DHT.h"
# הגדר dht_apin A1
# כלול
Lcd גביש נוזלי (7,6,5,4,3,2);
DHT dht (dht_apin, DHT11);
מאוורר int = 11;
int led = 8;
זמני temp;
זמני temp = 30;
int tempMax = 60;
fan fan מהירות;
fanLCD int;
הגדרת ביטול ()
{
pinMode (מאוורר, פלט);
pinMode (הוביל, פלט);
lcd.begin (16, 2);
dht.begin ();
lcd.print ("מבוסס על טמפ 'חדרים");
lcd.setCursor (0, 1);
lcd.print ("מהירות מאוורר Ctrl");
עיכוב (3000);
lcd.clear ();
}
לולאה חלילה ()
{
טמפרטורת צף;
טמפרטורה = dht.readTemperature ();
temp = temperat; // אחסן את ערך הטמפרטורה במשתנה temp
Serial.print (זמני);
אם (temp = tempMin) && (temp <= tempMax)) // אם הטמפרטורה גבוהה מהטמפ 'המינימלי
{
fanSpeed = temp; // map (temp, tempMin, tempMax, 0, 100); // המהירות בפועל של המאוורר // מפה (temp, tempMin, tempMax, 32, 255);
fanSpeed = 1.5 * fanSpeed;
fanLCD = מפה (temp, tempMin, tempMax, 0, 100); // מהירות המאוורר לתצוגה על LCD100
analogWrite (מאוורר, fanSpeed); // סובב את המאוורר במהירות המאוורר
}
if (temp> tempMax) // אם temp הוא גבוה מ- tempMax
{
digitalWrite (הוביל, גבוה); // הפעל led
}
אחרת // אחרת תור של led
{
digitalWrite (הוביל, נמוך);
}
lcd.print ("TEMP:");
lcd.print (זמני); // הצגת הטמפרטורה
lcd.print ("C");
lcd.setCursor (0,1); // העבר את הסמן לשורה הבאה
lcd.print ("FANS:");
lcd.print (fanLCD); // הצגת מהירות המאוורר
lcd.print ("%");
עיכוב (200);
lcd.clear ();
}
כמו כן, ניתן להוריד סקיצה כקובץ כאן. תצטרך לשנות את התוסף הלא ידוע ל- ino.
התמונות שלהלן מציגות את ההרכבה של התקן האבטיפוס בלוח סוג הלוח:
לאחר שהרכיב אב-טיפוס, המאסטר בודק אותו. הטמפרטורה מוצגת במעלות צלזיוס, ערך המתח בפועל על המאוורר - כאחוז מהמקסימום.
נותר להרכיב את המעגל על ידי הלחמה ולהפוך את התרמוסטט לחלק מזה תוצרת ביתשהוא יקרר.