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

דרך קלה במיוחד לשלוט במנוע סרוו עם Arduino: 8 שלבים
דרך קלה במיוחד לשלוט במנוע סרוו עם Arduino: 8 שלבים

וִידֵאוֹ: דרך קלה במיוחד לשלוט במנוע סרוו עם Arduino: 8 שלבים

וִידֵאוֹ: דרך קלה במיוחד לשלוט במנוע סרוו עם Arduino: 8 שלבים
וִידֵאוֹ: What is Servo Motor 2024, יולי
Anonim
דרך קלה במיוחד לשלוט במנוע סרוו עם Arduino
דרך קלה במיוחד לשלוט במנוע סרוו עם Arduino

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

צפה בסרטון הדגמה.

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

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  1. ארדואינו UNO (או כל ארדואינו אחר)
  2. חוטי מגשר
  3. מנוע סרוו
  4. תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל
המעגל
המעגל
  1. חבר סיכת מנוע סרוו "כתום" לסיכה Arduino Digital [8]
  2. חבר סיכת מנוע סרוו "אדום" לסיכה חיובית של Arduino [5V]
  3. חבר את סיכת מנוע סרוו "חום" לסיכה השלילית של Arduino [GND]

שלב 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 הוסף רכיבים

ב- Visuino הוסף רכיבים
ב- Visuino הוסף רכיבים
  1. הוסף רכיב "רצף"
  2. הוסף רכיב "ערך אנלוגי"
  3. הוסף רכיב "חלק אנלוג לפי ערך"
  4. הוסף רכיב "סרוו"

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

במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino
במרכזי סט של Visuino

בחר ברכיב "רצף 1", לחץ עליו פעמיים. בדיאלוג "אלמנטים":

גרור את הרכיב 5X "תקופה" שמאלה.

  1. בחר באלמנט "תקופה 1" ומתחת לחלון המאפיינים הגדר "עיכוב" ל" 1000"
  2. בחר באלמנט "Period2" ומתחת לחלון המאפיינים הגדר "עיכוב" ל- "2000"
  3. בחר באלמנט "תקופה 3" ותחת חלון המאפיינים הגדר "עיכוב" ל- "3000"
  4. בחר באלמנט "תקופה 4" ותחת חלון המאפיינים הגדר "עיכוב" ל- "4000"
  5. בחר באלמנט "תקופה 5" ומתחת לחלון המאפיינים הגדר "עיכוב" ל- "5000" >> זה ישמש רק להשהיה בסוף.

כעת אפשר להגדיר מעלות עבור מנוע הסרוו: בחר ברכיב "AnalogValue1", לחץ עליו פעמיים. בדיאלוג "אלמנטים":

גרור אלמנט "הגדר ערך" 4X שמאלה.

  1. בחר ברכיב "הגדר ערך 1" ותחת חלון המאפיינים הגדר "ערך" ל "0"
  2. בחר רכיב "הגדר ערך 2" ותחת חלון המאפיינים הגדר "ערך" ל- "60"
  3. בחר רכיב "הגדר ערך 3" ותחת חלון המאפיינים הגדר "ערך" ל- "120"
  4. בחר רכיב "הגדר ערך 4" ותחת חלון המאפיינים הגדר "ערך" ל- "180"

בחר רכיב "DivideByValue1" ותחת חלון המאפיינים הגדר "ערך" ל- "180"

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

רכיבי Visuino Connect
רכיבי Visuino Connect
  • חבר את "רצף 1"> סיכה נקודה אחת [החוצה] לסיכה "AnalogValue1" [הגדר ערך 1]
  • חבר את "רצף 2"> נקודה נקודה [Out] לסיכה "AnalogValue1" [הגדר ערך 2]
  • חבר את "רצף 3"> סיכה נקודה אחת [Out] לסיכה "AnalogValue1" [הגדר ערך 3]
  • חבר את "רצף 4"> סיכה נקודה אחת [Out] לסיכה "AnalogValue1" [הגדר ערך 4]
  • חבר את סיכת "AnalogValue1" [Out] לסיכה "DivideByValue1" [In]
  • חבר את סיכת "DivideByValue1" [Out] לסיכה "Servo1" [In]
  • חבר את סיכת "Servo1" [החוצה] לסיכה הדיגיטלית של Arduino [8]

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

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

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

שלב 8: שחק

אם אתה מפעיל את מודול ה- Arduino UNO, מנוע סרוו יתחיל לנוע בהתאם למעלות שהגדרת.

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

מוּמלָץ: