תוכן עניינים:
וִידֵאוֹ: מנוע SERVO עם ARDUINO UNO R3: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
סרוו הוא סוג של מנוע עם הילוכים שיכול להסתובב רק 180 מעלות. הוא נשלט על ידי שליחת פולסים חשמליים מלוח ה- Arduino Uno שלך. הפולסים הללו אומרים לסרוו לאיזה עמדה עליו לעבור.
שלב 1: דרושים רכיבים
- לוח Arduino Uno * 1
- כבל USB * 1
- סרוו * 1
- לוח לחם * 1
- חוטי מגשר
שלב 2: עקרון
סרוו מורכב ממעטפת, מעגל, מנוע שאינו ליבה, ציוד וזיהוי מיקום. עקרון העבודה שלו הוא כדלקמן: לוח Arduino Uno שולח אות PWM למנוע סרווו, ואז אות זה מעובד על ידי IC על לוח המעגלים לחישוב כיוון הסיבוב להנעת המנוע, ולאחר מכן כוח ההנעה הזה מועבר לזרוע הנדנדה על ידי הילוך הפחתה.. במקביל, גלאי המיקום מחזיר את אות המיקום כדי לשפוט אם מגיעים למיקום המוגדר או לא.
שלב 3: תרשים סכמטי
שלב 4: נהלים
שלב 1:
בנה את המעגל.
שלב 2:
הורד את הקוד מ-
שלב 3:
העלה את הסקיצה ללוח ה- Arduino Uno
לחץ על סמל ההעלאה כדי להעלות את הקוד ללוח הבקרה.
אם "סיום ההעלאה" מופיע בתחתית החלון, פירוש הדבר שהסקיצה הועלתה בהצלחה.
כעת, אתה יכול לראות את מנוע הסרוו מסתובב 90 מעלות (סובב אחת ל -15 מעלות). ואז לסובב בכיוון ההפוך.
שלב 5: קוד
/***********************************************
* שם: סרוו
* פונקציה: אתה יכול לראות את מנוע הסרוו מסתובב 90 מעלות (סובב אחת ל -15 מעלות).
* ואז לסובב בכיוון ההפוך.
************************************************/
// דוא ל: [email protected]
// אתר: www.primerobotics.in
#לִכלוֹל
/************************************************/
Servo myservo; // ליצור אובייקט סרוו לשליטה בסרוו
/************************************************/
הגדרת חלל ()
{
myservo.attach (9); // מצרף את הסרוו על סיכה 9 לאובייקט סרוו
myservo.write (0); // בחזרה ל 0 מעלות
עיכוב (1000); // המתן לשנייה
}
/*************************************************/
לולאת חלל ()
{
myservo.write (15); // עולה ל -15 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (30); // עולה ל 30 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (45); // עובר ל 45 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (60); // עובר ל 60 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (75); // עובר ל 75 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (90); // עובר ל -90 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (75); // חזרה ל 75 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (60); // חזרה ל -60 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (45); // חזרה ל 45 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (30); // בחזרה ל 30 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (15); // חזרה ל -15 מעלות
עיכוב (1000); // המתן לשנייה
myservo.write (0); // בחזרה ל 0 מעלות
עיכוב (1000); // המתן לשנייה
}
/**************************************************/
מוּמלָץ:
מנוע צעד נשלט על ידי מנוע צעד ללא מיקרו -בקר !: 6 שלבים
מנוע צעד נשלט על מנוע צעד ללא מיקרו -בקר !: בהוראה מהירה זו, נכין בקר מנוע צעד פשוט באמצעות מנוע צעד. פרויקט זה אינו דורש מעגלים מורכבים או מיקרו -בקר. אז בלי להתבטא יותר, בואו נתחיל
מנוע צעד נשלט על ידי מנוע צעד ללא מיקרו -בקר (V2): 9 שלבים (עם תמונות)
מנוע צעד מבוקר צעדים ללא מיקרו -בקר (V2): באחד ממדריכי ההוראות הקודמים שלי, הראיתי לך כיצד לשלוט במנוע צעד באמצעות מנוע צעד ללא מיקרו -בקר. זה היה פרויקט מהיר ומהנה אך הוא בא עם שתי בעיות שיפתרו במדריך זה. אז, שנינות
קטר דגם מבוקר באמצעות מנוע צעד - מנוע צעד כמקודד סיבובי: 11 שלבים (עם תמונות)
קטר דגם מבוקר באמצעות מנוע צעד | מנוע צעד כמקודד סיבוב: באחד מההנחיות הקודמות למדנו כיצד להשתמש במנוע צעד כמקודד סיבוב. בפרויקט זה, כעת נשתמש במנוע הצעד ההופך את המקודד הסיבובי לשליטה על קטר דגם באמצעות מיקרו -בקר ארדואינו. אז בלי fu
מנוע צעד מבוקר צעד מנוע - מנוע צעד כמקודד סיבובי: 11 שלבים (עם תמונות)
מנוע צעד מבוקר צעד מנוע | מנוע צעד כמקודד סיבובי: האם כמה מנועי צעד שוכבים ורוצים לעשות משהו? במדריך זה, בואו להשתמש במנוע צעד כמקודד סיבובי כדי לשלוט במיקום מנוע צעד אחר באמצעות מיקרו -בקר Arduino. אז בלי להתבטא יותר, בואו נגיד
מנוע אלקטרו + מנוע פידג'ט: 12 שלבים
מנוע אלקטרו + מנוע פידג'ט: במדריך זה ניתן להמציא כמה מכשירי חשמל שונים. De eerste is a kleine elektromotor where the spoel draait en de magneet enorme sit. השני הוא מנוע פידג'ט איפה הכדור הגדול ומגנטי על אחד