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

מאוורר קירור אוטומטי באמצעות סרוו וחיישן טמפרטורה ולחות DHT11 עם Arduino: 8 שלבים
מאוורר קירור אוטומטי באמצעות סרוו וחיישן טמפרטורה ולחות DHT11 עם Arduino: 8 שלבים

וִידֵאוֹ: מאוורר קירור אוטומטי באמצעות סרוו וחיישן טמפרטורה ולחות DHT11 עם Arduino: 8 שלבים

וִידֵאוֹ: מאוורר קירור אוטומטי באמצעות סרוו וחיישן טמפרטורה ולחות DHT11 עם Arduino: 8 שלבים
וִידֵאוֹ: תיקון מזגן לרכב - מה לבדוק לפני שפונים למוסך 2024, נוֹבֶמבֶּר
Anonim
מאוורר קירור אוטומטי באמצעות סרוו וחיישן טמפרטורה ולחות DHT11 עם Arduino
מאוורר קירור אוטומטי באמצעות סרוו וחיישן טמפרטורה ולחות DHT11 עם Arduino

במדריך זה נלמד כיצד להפעיל ולסובב מאוורר כאשר הטמפרטורה עולה מעל רמה מסוימת.

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  • חיישן DHT11
  • ארדואינו UNO (או כל לוח אחר)
  • מודול מאוורר L9110
  • תצוגת OLED
  • מנוע סרוו
  • חוטי מגשר
  • לוח לחם
  • תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל
  • חבר סיכת מנוע סרוו "כתום" (אות) לסיכה של Arduino Digital [2]
  • חבר סיכת מנוע סרוו "אדום" לסיכה חיובית של Arduino [5V]
  • חבר את סיכת מנוע סרוו "חום" לסיכה השלילית של Arduino [GND]
  • חבר את סיכת מודול המאוורר [VCC] לפין הארדואינו [5V]
  • חבר את סיכת מודול המאוורר [GND] לסיכת הארדואינו [GND]
  • חבר את סיכת מודול המאוורר [INA] לסיכה הדיגיטלית של הארדואינו [5]
  • חבר את פין תצוגת OLED [VCC] לסיכה של Arduino [5V]
  • חבר את פין תצוגת OLED [GND] לסיכה של Arduino [GND]
  • חבר את פין תצוגת OLED [SDA] לסיכה של Arduino [SDA]
  • חבר את פין תצוגת OLED [SCL] לסיכה של Arduino [SCL]
  • חבר את הסיכה החיובית DHT11 + (VCC) לסיכת Arduino + 5V
  • חבר את הסיכה השלילית DHT11 - (GND) לסיכת ה- Arduino GND
  • חבר את פין DHT11 (החוצה) לסיכה הדיגיטלית של ארדואינו (4)

שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO

הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino

יש להתקין את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2

שלב 4: ב- Visuino הוסף רכיבים

ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
  • הוסף רכיב "מחולל אנלוגי סיני"
  • הוסף רכיב "סרוו"
  • הוסף רכיב "DHT"
  • הוסף רכיב "ערך אנלוגי"
  • הוסף רכיב 2X "השווה ערך אנלוגי"
  • הוסף רכיב "OLED"

שלב 5: רכיבי סט של Visuino

במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
  • בחר "SineAnalogGenerator1" ובחלון המאפיינים הגדר את משרעת ל -0.30 ותדירות ל -0.1, הגדר מופעל כ- False ולחץ על סמל ה- Pin ובחר סיכת כיור בוליאני.
  • בחר "השווה ערך 1" ובחלון המאפיינים הגדר ערך ל -24 (טמפרטורה שתפעיל את המאוורר) והשווה סוג ל ctBiggerOrEqual
  • בחר "CompareValue2" ובחלון המאפיינים קבע ערך ל- 24 (רמת טמפרטורה שתעצור את המאוורר) והשווה סוג ל- ctSmaller
  • לחץ פעמיים על "AnalogValue1" ובחלון Elements גרור את "הגדר ערך" שמאלה
  • בחלון המאפיינים הגדר ערך ל- 0.5
  • בחלון האלמנטים גרור "הגדר ערך" נוסף שמאלה
  • בחלון המאפיינים הגדר ערך ל -1

לחץ פעמיים על "DisplayOLED1"

בחלון האלמנטים:

  • גרור את "צייר טקסט" שמאלה ובחלון המאפיינים הגדר את הטקסט ל- "TEMP"
  • גרור את "שדה הטקסט" שמאלה ובחלון המאפיינים הגדר את גודל ל- 2 ו- Y ל- 9
  • גרור את "צייר טקסט" שמאלה ובחלון המאפיינים הגדר את הטקסט ל- "HUMIDITY" ו- Y ל- 26
  • גרור את "שדה הטקסט" שמאלה ובחלון המאפיינים הגדר את גודל ל- 2 ו- Y ל- 36
  • גרור את "צייר טקסט" שמאלה ובחלון המאפיינים הגדר את הטקסט ל- "FAN ACTIVE" ו- Y ל- 54 והגדר Enabled ל- false, לחץ על סמל הסיכה והגדר את BooleanSinkPin

סגור את חלון האלמנטים

שלב 6: רכיבי Visuino Connect

רכיבי Visuino Connect
רכיבי Visuino Connect
רכיבי Visuino Connect
רכיבי Visuino Connect
רכיבי Visuino Connect
רכיבי Visuino Connect
  • חבר את SineAnalogGenerator סיכה אחת [החוצה] ל- Servo1 סיכה [פנימה]
  • חבר את פין Servo1 [החוצה] לסיכה הדיגיטלית של Arduino [2]
  • חבר את סיכת "HumidityThermometer1" [חיישן] לסיכה הדיגיטלית של Arduino [4]
  • חבר את סיכת "HumidityThermometer1" [טמפרטורה] ל- DisplayOLED1> סיכת TextField1 [ב] והשווה את סיכה ערך 1 [ב] והשווה את סיכה של ערך 2 [ב]
  • חבר את סיכת "HumidityThermometer1" [טמפרטורה] ל- DisplayOLED1> פין TextField2 [ב]
  • חבר את סיכת "CompareValue1" [Out] ל- DisplayOLED1> PinText3 pin [Iclock] ו- pin [Enabled]
  • חבר את סיכת "CompareValue1" [Out] ל- AnalogValue1> Set Value 1 pin [In] ו- SineAnalogGenerator1 pin [Enabled]
  • חבר את סיכת "CompareValue2" [Out] ל- AnalogValue1> הגדר ערך 2 pin [In]
  • חבר את סיכה "DisplayOLED1" I2C [החוצה] ללוח Arduino I2C [In]

שלב 7: צור, הידור והעלה את הקוד

צור, הידור והעלה את הקוד
צור, הידור והעלה את הקוד

ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".

שלב 8: שחק

אם אתה מפעיל את מודול ה- Arduino UNO, תצוגת OLED תתחיל להציג את ערכי הטמפרטורה והלחות ואם המאוורר פעיל. ברגע שהטמפרטורה תעלה מעל 24 מעלות המאוורר יתחיל להסתובב.

מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו ולפתוח אותו ב- Visuino:

מוּמלָץ: