איך מכינים מאוורר אוטומטי כדי למנוע חימום של מכשירים אלקטרוניים?

אנו חיים בעידן בו הכל נשלט על ידי מחשבים או מיקרו-בקרים. עבודה מתמשכת הופכת את המכשירים האלקטרוניים האלה לחמים. אנו יכולים ליצור מאוורר אוטומטי אשר יופעל אוטומטית כאשר הטמפרטורה עולה לרמה מסוימת. ניתן ליישם פרויקט זה בכל קנה מידה.



מאוורר תלוי טמפרטורה

מערכת זו כוללת לוח ארדואינו וחיישן טמפרטורה. חיישן טמפרטורה ירגיש את הטמפרטורה ויכבה או יכבה את המאוורר באופן אוטומטי.



כיצד להפוך מאוורר תלוי טמפרטורה לאוטומטי באמצעות Arduino?

כפי שאנו יודעים כעת מה אנו הולכים לעשות, בואו לאסוף מידע נוסף כדי להתחיל לעבוד על הפרויקט שלנו.



שלב 1: איסוף הרכיבים

הגישה הטובה ביותר להתחיל כל פרויקט היא להכין רשימה של כל הרכיבים בהתחלה ותוכנית טובה לעבוד עליו. להלן המרכיבים בהם אנו נשתמש בפרויקט זה.



  • DHT11 (חיישן טמפרטורה)
  • אוהד
  • חוטי מגשר
  • לוח לחם / Veroboard
  • כותרת נקבה (אם משתמשים ב- Veroboard)
  • ברזל הלחמה, חוט הלחמה, הדבקת הלחמה (אם משתמשים ב- Veroboard)

שלב 2: לימוד הרכיבים

כעת, כשאנו יודעים באילו רכיבים אנו נשתמש, הבה נתקדם צעד אחד קדימה ונלמד את עבודת הרכיבים הללו בקצרה.

Arduino nano הוא לוח מיקרו-בקר המשמש לבקרה או לביצוע משימות שונות במעגל. א, קוד C יש צורך לספר ללוח המיקרו-בקר כיצד ואילו פעולות לבצע. ל- Arduino Nano יש בדיוק אותה פונקציונליות כמו ל- Arduino Uno אבל בגודל די קטן. המיקרו-בקר על לוח ה- Arduino Nano הוא ATmega328p. אנו יכולים גם להשתמש ב- Arduino UNO לצורך יישום הפרויקט.

DHT11 הוא חיישן טמפרטורה ולחות. טווח הטמפרטורות שלו הוא 0 עד 50 מעלות צלזיוס. מדובר בעלות נמוכה וחיישן יעיל שנותן יציבות גבוהה. כדי למדוד את הטמפרטורה יש לו תרמיסטור מובנה. זה גם מודד את הלחות אבל בפרויקט זה, אנחנו לא צריכים למדוד לחות.



מודול ממסר הוא מכשיר מיתוג שלוקח קלט מארדואינו ועובר בהתאם. הוא פועל בשני מצבים, פתוח בדרך כלל (NO) ו סגור בדרך כלל (NC).

שלב 3: הרכבת המעגל

עכשיו נתקדם ונרכיב את המעגל. חבר את ה- Vcc וסיכה הקרקעית של חיישן DHT11 ל- 5V ולאדמה של הננו Arduino. חבר את סיכת הפלט של חיישן DHT11 לפין 2 וסיכת ה- IN של מודול הממסר לפין 3 של הארדואינו. הפעל את מודול הממסר דרך Arduino וחבר את החוט החיובי של המאוורר בתוך לא סיכה של מודול הממסר. אני משתמש כאן בקרש לחם אבל אתה יכול גם להשתמש ב- Veroboard. אם אתה משתמש ב- Veroboard וודא שאתה מלחם את הכותרות הנשיות על הלוח כדי להכניס לתוכו את לוח הנאנו של Arduino ואת חיישן ה- DHT. ואל תשכחו לבצע בדיקת המשכיות כדי לבדוק אם קשר כלשהו קצר.

יש דבר אחד חשוב מאוד שחייב לזכור שחיישן ה- DHT צריך להיות קרוב למכשיר שאמור להיות מקורר על ידי המאוורר.

שלב 4: תחילת העבודה עם Arduino

אם אינך מכיר את ה- Arduino IDE, אל תדאג, מוסבר לך כיצד להשתמש ב- Arduino IDE להלן.

  1. הורד את הגרסה האחרונה של Arduino IDE מ ארדואינו
  2. חבר את לוח ה- Arduino למחשב שלך ועבור ללוח הבקרה> חומרה וצליל> מכשירים ומדפסות. כאן מצא את היציאה שאליה מחובר הארדואינו שלך. במקרה שלי זה COM14 אבל זה שונה במחשבים שונים.

    מציאת נמל

  3. לחץ על כלים והגדר את הלוח שלך ל- ארדואינו ננו.

    הגדרת לוח

  4. מאותו תפריט כלים, הגדר את המעבד ל ATmega328p (Bootloader ישן).

    מעבד הגדרה

  5. כעת הגדר את היציאה שאתה צופה בה בלוח הבקרה.

    הגדרת נמל

  6. נצטרך לכלול ספרייה כדי להשתמש בחיישן DHT11. הספרייה מצורפת למטה בקישור ההורדה יחד עם הקוד. עבור אל סקיצה> כלול ספרייה> הוסף ספריית .ZIP.

    כולל ספריה

  7. הורד את הקוד המצורף למטה והעתק אותו ל- IDE שלך. לחץ על כפתור ההעלאה כדי לצרוב את הקוד בלוח המיקרו-בקר שלך.

    העלה

אתה יכול להוריד את הקוד מ כאן

שלב 5: קוד

הקוד לחיישן DHT11 הוא ממש פשוט אבל הנה הסבר כלשהו לקוד.

  1. בהתחלה, הספרייה לשימוש ב- DHT11 כלולה, משתנים מאותחל וגם סיכות מאותחל.
# כלול dht11 DHT11; #define dhtpin 2 #define ממסר 3 temp float;

2. התקנה בטלה () היא פונקציה המשמשת להגדרת הפינים כ- INPUT או OUTPUT. זה גם מגדיר את קצב השידור של הארדואינו. קצב שידור הוא מהירות התקשורת של לוח המיקרו-בקר.

הגדרת חלל () {pinMode (dhtpin, INPUT); pinMode (ממסר, OUTPUT); Serial.begin (9600); }

3. לולאה בטל () היא פונקציה הפועלת שוב ושוב במחזור. בפונקציה זו אנו קוראים את הנתונים מפין הפלט של DHT11 ומפעילים או מכבים את הממסר ברמת טמפרטורה מסוימת.

לולאה בטלה () {עיכוב (1000); DHT11.read (dhtpin); temp = DHT11. טמפרטורה; Serial.print (temp); Serial.println ('C'); אם (temp> = 35) // הפעל את המאוורר על {digitalWrite (ממסר, LOW); //Serial.println( ממסר); } אחר // כבה את המאוורר {digitalWrite (ממסר, HIGH); //Serial.println( ממסר); }}

יישומים דומים

אנו משתמשים בחיישן טמפרטורה זה לצורך החלפת מאוורר למכשירים חשמליים. ניתן להשתמש בו גם למטרות אחרות, חלק מהיישומים שלו הם כדלקמן.

  1. שמירה על טמפרטורה חמה קבועה עבור תרנגולות בבקתת עופות.
  2. בתים חכמים.
  3. מעגלי אזעקת אש.

כעת, כאשר למדתם כיצד להפוך את המאוורר לאוטומטי לקירור המכשירים החשמליים שלכם, כעת תוכלו להתחיל לעבוד על פרויקט זה ותוכלו גם להשתמש בחיישן DHT זה ביישומים אחרים.