תוכן עניינים:

Arduino - מערכת בקרת חימום: 7 שלבים
Arduino - מערכת בקרת חימום: 7 שלבים

וִידֵאוֹ: Arduino - מערכת בקרת חימום: 7 שלבים

וִידֵאוֹ: Arduino - מערכת בקרת חימום: 7 שלבים
וִידֵאוֹ: Watch how safety features such as ABS & Traction control can save your life! Continental Automotive 2024, יולי
Anonim
Arduino - מערכת בקרת חימום
Arduino - מערכת בקרת חימום

בקרת טמפרטורה על ידי אלמנט חימום, Arduino Pro Mini ישלוט בתנור כדי להגיע לטמפרטורה הגדרת, הצג גם גרף טמפרטורה על ידי מחשב (באמצעות Visual Studio)

ניתן לקרוא לפרויקט זה כבקר טמפרטורה.

שלב 1: הכנת חומרה ותוכנה

צורך בחומרה:

1. Arduino Pro Mini

2. גוף חימום (פרויקט זה משתמש בגוף חימום מתנור אורז)

3. ממסר 24VDC (צור קשר 220VAC 2A)

צורך בתוכנה:

1. Arduino IDE

2. Visual Studio 2008

שלב 2: מדידת טמפרטורה

חיישן NTC תרמיסטור משמש למדידת טמפרטורה. הוראה מלאה כיצד להשתמש בחיישן זה עבור Arduino, pleast ראה פרויקט בקישור זה

אם אתה כבר מבין כיצד למדוד טמפרטורה על ידי Arduino, תוכל לעקוף את השלב הזה.

שלב 3: סקור חומרה

סקור חומרה
סקור חומרה

מכיוון שמשמש 220VAC לשליטה על החימום, לכן חשוב להסתכל על ממסר 24VDC ורכיב החימום של סיר האורז.

הממסר בפרויקט זה הוא OMRON MY2NJ 24VDC 250VAC 5A

המשמעות היא: סליל הממסר נשלט על ידי 24VDC, והקשר יכול לטעון עד 250VAC 5A

דגם של סיר אורז הוא Sharp KSH-218, יש לו 2 מצבים: מצב בישול והתחממות. מצב חם: התנגדות החימום היא 1.1 (KOhm); ואילו מצב הבישול עמידות לחימום הוא 80 (אוהם) "מצב בישול" יכול לייצר יותר חימום מאשר "מצב חם" -> "מצב בישול" משמש בפרויקט זה. ב"מצב בישול ", השימוש הנוכחי הוא 220 (VAC) / 80 (אוהם) = 2.75 (אמפר)-> זרם זה קטן מספיק עבור ממסר (שיכול לטעון עד 5 אמפר)

שלב 4: צור מעגל

צור מעגל
צור מעגל

למעגל יש 2 פונקציות: למדוד את הטמפרטורה באמצעות חיישן תרמיסטור NTC ולשלוט בגוף חימום ON/OFF על ידי ממסר

שלב 5: קוד ארדואינו

קוד ארדואינו
קוד ארדואינו

הקוד יעקוב אחר הגרף שלמעלה:

א. כאשר הטמפרטורה הנוכחית "T_present" נמוכה מ- "T_low limit" -> Arduino ישלח פקודת פלט, החימום מופעל. החימום נמשך עד "T_ גבול גבוה"

ב. החימום כבוי עד ש- "T_ הנוכחי" מגיע "T_ גבול גבוה"

ג. כאשר הטמפרטורה יורדת ל"גבול T_ נמוך ", החימום יופעל שוב. דפוס שליטה זה יעזור לחימום לא מופעל/כבוי כל כך לעתים קרובות -> יכול להרוס ממסר או גוף חימום

קישור לקוד Arduino נמצא כאן

Arduino יקרא את הפקודה מהמחשב האישי (Visual Studio 2008) על ידי יציאת COM. לאחר מכן, הוא שולט בטמפרטורה כפי שמופיע למעלה מהתבנית.

הערה: מכיוון שגוף החימום חם מדי, כך שבמצב "ON" הוא מופעל/כבוי לסירוגין כדי להפחית את החימום

שלב 6: קוד Visual Studio 2008

קוד Visual Studio 2008
קוד Visual Studio 2008

HMI קטן מהמחשב תוכנן על ידי Visual Studio 2008. הוא ישלח פקודה לארדואינו לשליטה בטמפרטורה, גם קבלת טמפרטורה מ- Adruino ותראה בגרף

הקוד המלא של Visual Studio ניתן למצוא כאן (שיתוף של Google)

שלב 7: צפה בסרטון

כל הפרויקט מסוכם על ידי סרטון זה, צפו בו להבנה קלה

www.youtube.com/watch?v=R95Jmrp87wQ

מוּמלָץ: