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

כיצד לבנות צג צמחים באמצעות Arduino: 7 שלבים
כיצד לבנות צג צמחים באמצעות Arduino: 7 שלבים

וִידֵאוֹ: כיצד לבנות צג צמחים באמצעות Arduino: 7 שלבים

וִידֵאוֹ: כיצד לבנות צג צמחים באמצעות Arduino: 7 שלבים
וִידֵאוֹ: תפסתי אותה על חםםםם!!!!!! 2024, נוֹבֶמבֶּר
Anonim

במדריך זה נלמד כיצד לזהות לחות קרקע באמצעות חיישן לחות ולהבהב LED ירוק אם הכל בסדר ו- OLED Display ו- Visuino.

צפו בסרטון.

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

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך

Arduino UNO (או כל Arduino אחר) קבל את זה כאן

מודול חיישן לחות קרקע, קבל אותו כאן

חוטי מגשר

לוח לחם קבל את זה כאן

תצוגת OLED קבל את זה כאן

1X LED אדום, 1X LED ירוק קבל אותם לכאן

תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל
  • חבר את פין תצוגת OLED [VCC] לסיכה של Arduino [5V]
  • חבר את פין תצוגת OLED [GND] לסיכה של Arduino [GND]
  • חבר את פין תצוגת OLED [SDA] לסיכה של Arduino [SDA]
  • חבר את פין תצוגת OLED [SCL] לסיכה של Arduino [SCL]
  • חבר את Arduino 5V לפין מודול זמזם piezo VCC
  • חבר את Arduino GND לפין שלילי LED ירוק
  • חבר את Arduino GND לפין שלילי LED אדום
  • חבר את פין 3 Arduino דיגיטלי לפין שלילי LED ירוק
  • חבר את פין דיגיטלי Arduino 2 לפין שלילי LED אדום
  • חבר את Arduino 5V לסיכת מודול חיישן הלחות VCC
  • חבר את Arduino GND לסיכת מודול חיישן הלחות GND
  • חבר את הפין האנלוגי Arduino 0 לסיכה מודול חיישן הלחות A0

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

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

כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:

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

שלב 4: ב- Visuino ADD והגדרת רכיבים

ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים

הוסף רכיב "תצוגת OLED"

הוסף רכיב 2X "השווה ערך אנלוגי"

  • לחץ פעמיים על DisplayOLED1 ובחלון האלמנטים גרור את שדה הטקסט שמאלה, ולאחר מכן בחלון המאפיינים הגדר את גודל 3 סגור את חלון האלמנטים
  • בחר CompareValue1 ובחלון המאפיינים הגדר "השווה סוג" ל- ctBiggerOrEqual ו- Value ל- 0.7 << זהו ערך הרגישות, תוכל לשנות אותו אם תרצה
  • בחר CompareValue2 ובחלון המאפיינים הגדר "השווה סוג" ל- ctSmaller וערך ל- 0.7 << זהו ערך הרגישות, תוכל לשנות אותו אם תרצה

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

רכיבי Visuino Connect
רכיבי Visuino Connect
  • חבר את הפין האנלוגי Arduino 0 ל- CompareValue1 pin In, CompareValue2 pin In, DisplayOLED1> Field Field1 Pin In
  • התחבר CompareValue1 Pin Out אל פין דיגיטלי Arduino 2
  • חבר את ConnectValue2 Pin Out לסיכה הדיגיטלית של Arduino 3
  • DisplayOLED1 pin I2C יוצא ללוח Arduino I2C pin In

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

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

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

שלב 7: שחק

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

מוּמלָץ: