תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה נשתמש במנוע סרוו וארדואינו UNO, ובוויסואינו לשליטה על מיקום תואר מנוע סרוו באמצעות רכיבים מעטים בלבד ובכך יהפוך את הפרויקט לסופר פשוט.
צפה בסרטון הדגמה.
שלב 1: מה שאתה צריך
- ארדואינו UNO (או כל ארדואינו אחר)
- חוטי מגשר
- מנוע סרוו
- תוכנית Visuino: הורדת Visuino
שלב 2: המעגל
- חבר סיכת מנוע סרוו "כתום" לסיכה Arduino Digital [8]
- חבר סיכת מנוע סרוו "אדום" לסיכה חיובית של Arduino [5V]
- חבר את סיכת מנוע סרוו "חום" לסיכה השלילית של Arduino [GND]
שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO
כדי להתחיל לתכנת את 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 הוסף רכיבים
- הוסף רכיב "רצף"
- הוסף רכיב "ערך אנלוגי"
- הוסף רכיב "חלק אנלוג לפי ערך"
- הוסף רכיב "סרוו"
שלב 5: רכיבי סט של Visuino
בחר ברכיב "רצף 1", לחץ עליו פעמיים. בדיאלוג "אלמנטים":
גרור את הרכיב 5X "תקופה" שמאלה.
- בחר באלמנט "תקופה 1" ומתחת לחלון המאפיינים הגדר "עיכוב" ל" 1000"
- בחר באלמנט "Period2" ומתחת לחלון המאפיינים הגדר "עיכוב" ל- "2000"
- בחר באלמנט "תקופה 3" ותחת חלון המאפיינים הגדר "עיכוב" ל- "3000"
- בחר באלמנט "תקופה 4" ותחת חלון המאפיינים הגדר "עיכוב" ל- "4000"
- בחר באלמנט "תקופה 5" ומתחת לחלון המאפיינים הגדר "עיכוב" ל- "5000" >> זה ישמש רק להשהיה בסוף.
כעת אפשר להגדיר מעלות עבור מנוע הסרוו: בחר ברכיב "AnalogValue1", לחץ עליו פעמיים. בדיאלוג "אלמנטים":
גרור אלמנט "הגדר ערך" 4X שמאלה.
- בחר ברכיב "הגדר ערך 1" ותחת חלון המאפיינים הגדר "ערך" ל "0"
- בחר רכיב "הגדר ערך 2" ותחת חלון המאפיינים הגדר "ערך" ל- "60"
- בחר רכיב "הגדר ערך 3" ותחת חלון המאפיינים הגדר "ערך" ל- "120"
- בחר רכיב "הגדר ערך 4" ותחת חלון המאפיינים הגדר "ערך" ל- "180"
בחר רכיב "DivideByValue1" ותחת חלון המאפיינים הגדר "ערך" ל- "180"
שלב 6: רכיבי 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: