תוכן עניינים:
- שלב 1: הכנת הרכיבים שלך
- שלב 2: הכינו את לוח הלחם שלכם
- שלב 3: חיבור פוטנציומטר אחד 1
- שלב 4: חיווט הפוטנציומטר 2
- שלב 5: חיווט הפוטנציומטר 3
- שלב 6: חיווט הפוטנציומטר 4
- שלב 7: חיווט השלב הסופי של הפוטנציומטר
- שלב 8: חיבור המנועים 1
- שלב 9: חיבור המנועים 2
- שלב 10: הוספת כוח
- שלב 11: תכנות ה- Ardiuno
וִידֵאוֹ: שליטה על 3 מנועי סרוו עם 3 פוטנציומטרים וארדואינו: 11 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
שלום שם. זו ההנחיה הראשונה שלי, אז אני מקווה שתהיה סבלני איתי אם אעשה טעויות בהגדרה. הוא כתוב למתחילים, כך שהמתקדמים מביניכם יכולים לדלג על הרבה מזה ופשוט לחבר אותו.
המטרה שהצבתי לעצמי היא להיות מסוגל לשלוט ברובוט המוצג באתר אינטרנט זה:
bocabearingsworkshop.blogspot.co.id/2015/08…
הייתי צריך להיות מסוגל לשלוט על 3 מנועי סרוו שונים על ידי שינוי המיקום של 3 פוטנציומטרים. יש הרבה אנשים בחוץ שעושים דברים כאלה, אבל לא הצלחתי למצוא התאמה מדויקת לכל מה שאני צריך, אז החלטתי לפרסם את ההנחיה הזו כדי להביא את כל מה שלמדתי למקום אחד כך שכל אחד אחר רוצה לעשות דבר כזה יכול להפעיל אותו במהירות. ההנחיה הזו היא באמת סיכום של עבודה ומאמצים מצוינים של אנשים אחרים.
לפני שאני אפרט את השלבים האישיים הכרוכים בכך, אני רוצה לתת הסבר מהיר כיצד הכל עובד.
הפוטנציומטרים שולחים אות אנלוגי ל- Arduino. הסקיצה על הארדואינו (עוד על כך מאוחר יותר) ממירה את הכניסה האנלוגית מהפוטנציומטר ליציאה דיגיטלית ושולחת את הפלט הזה אל מנוע הסרוו ואז נע לשמאל או ימינה בכמות המתאימה.
הפוטנציומטרים מופעלים מקו 5V של הארדואינו, בעוד שהסרווסים מקבלים את כוחם מארז הסוללות.
הערה חשובה: חשוב מאוד לקרקע את הארדואינו לחבילת הסוללות/סרוווס כדי שלא יקרו דברים מגעילים, אבל אני אדבר על זה ביתר פירוט בהמשך הדרך.
שלב 1: הכנת הרכיבים שלך
אתה צריך שלושה פוטנציומטרים של 10k עם רגליים שיכולים להתאים ללוח לחם.
מצאתי אותם כאן:
www.adafruit.com/products/562
הבא הם מנועי הסרוו. השתמשתי בקטנים ביותר מכיוון שהעומס שהם היו מעבירים יהיה קטן מאוד והם היו זולים.
www.adafruit.com/products/169
בשלב הבא אתה צריך מארז סוללות 4 AA:
www.adafruit.com/products/830
לוח לחם לחיבור הכל:
www.adafruit.com/products/239
Arduino Uno R3 (לפחות זה מה שהשתמשתי בו):
www.adafruit.com/products/50
כבל USB לחיבור ה- Arduino למחשב אישי והפעלתו:
www.adafruit.com/products/62
תוכנת Arduino IDE להעלאת התוכנית שתשלוט בסרווואים:
www.arduino.cc/en/Main/Software
כמה כבלי מגשר זכר/זכר וכמה חוט מגשר לביצוע החיבורים
www.adafruit.com/products/1956
סיכות כותרת נפרדות אשר ישמשו לחיבור המנועים שלך ללוח הלחם. אני אוהב את אלה כי אתה לא צריך להתאים את מפריד הפלסטיק בכדי שיתאימו ללוח לחם.
www.adafruit.com/products/400
שלב 2: הכינו את לוח הלחם שלכם
הרבה לוחות לחם נחלקים ל -2 חלקים לאורך מסילות החשמל בחלק העליון והתחתון (מה שגרם לי לגרד ראש בראש כשהתחלתי להשתמש בהם.) באמצעות 4 חתיכות קטנות של חוט אתה יכול לגשר על פני הפער עד ודא שהכוח שלך עובר לאורך כל לוח הלחם. סוף סוף קניתי אחת שמחוברת לכל אורך הדרך, אך למקרה שיש לך בעיה זו, כך תוכל לפתור אותה.
שלב 3: חיבור פוטנציומטר אחד 1
תרשים זה מראה למה מיועדים 3 הפינים בפוטנציומטר.
שלב 4: חיווט הפוטנציומטר 2
קח 3 מכבלי הזכר הזכרים ודחוף אותם לתוך לוח הלוח כפי שמוצג בתרשים
שלב 5: חיווט הפוטנציומטר 3
כעת דחוף את סיכות הפוטנציומטר ללוח הלחם כפי שמוצג בתרשים
שלב 6: חיווט הפוטנציומטר 4
כעת חזור על תהליך זה פעמיים נוספות ועכשיו נהיה מוכנים לחבר את כבלי האות ל- Ardiuno
שלב 7: חיווט השלב הסופי של הפוטנציומטר
כעת אנו לוקחים את כבלי האות הצהובים ומחברים אותם ללוח ה- Arduino. תסתכל היטב על הארדואינו ותראה חלק מהלוח בשם Analog In. נחבר את הכבלים שלנו ל- A0, A1 ו- A2 כפי שמוצג בתרשים.
כרגע סיימנו עם הסירים, עכשיו כדי להגדיר את המנועים.
שלב 8: חיבור המנועים 1
כמו בפוטנציומטרים, אנחנו הולכים לעשות את אותו הדבר שלוש פעמים, כך שאני אדבר אותך כיצד להגדיר אחד בפירוט וכל שעליך לעשות הוא לחזור על התהליך.
צבעי הכבלים במנועים מסובכים מכיוון שהם משתנים ממנוע אחד למשנהו. בתרשים שלי
שחור טחון (-)
אדום הוא כוח (+)
צהוב הוא אות (ים)
קח צבת ארוכה ארוכה ונתק רצועה של 3 סיכות כותרת והכנס אותן למחבר הנשי במנוע הסרוו. חבר את הסרוו ללוח הלחם כפי שמוצג בתרשים. לאחר שתעשה זאת, נצטרך לחבר את המנועים למסילות החשמל התחתונות, אז קח שני כבלים זכרים והכנס אותם ללוח הלוח כפי שמוצג.
חזור על תהליך זה פעמיים נוספות ולאחר מכן נהיה מוכנים לחבר את המנועים לארדואינו
שלב 9: חיבור המנועים 2
כעת חיברנו את המנועים ללוח הלחם הגיע הזמן לחבר את כבל האות לארדואינו, לשם כך תצטרך 3 כבלי מגשר זכרים.
חבר אותם ללוח הלחם ולאחר מכן אל הארדואינו במיקומים הבאים:
~9
~10
~11
אלה נמצאים בצד ימין של הארדואינו כפי שהם מכוונים בתרשים שלי. לכאן נשלח האות הדיגיטלי מהארדואינו לסרוו כדי לספר לו כיצד לפנות.
ברגע שזה נעשה אנו מוכנים לחבר את החשמל ולגרום לו לפעול
שלב 10: הוספת כוח
בשלב זה אנו רוצים לחבר את כוח הארדואינו 5V והארקה למעקה העליון אשר ייתן כוח לפוטנציומטרים, ולאחר מכן נחבר את מארז הסוללות שלנו למסילות התחתונות כדי להפעיל את הסרווואים.
אם נעשה זאת אולם המשמעות היא שמטוס הקרקע הארדואינו ומטוס הקרקע הסרוויים לא יהיו מחוברים זה לזה וזה עלול לגרום לבעיות גדולות. נתק את הארדואינו מכבל ה- USB, וודא שסוללת הסוללה אינה מחוברת ללוח הלחם וחבר שני כבלי מגשר זכרים כפי שמוצג בתרשים, האחד ל- 5v בארדואינו, השני לקרקע בארדואינו.
לאחר מכן קח כבל מגשר זכר וחבר את הקרקע מהמסילה העליונה לקרקע במעקה התחתון כפי שמוצג בצד ימין של לוח הלחם. זה קשור כעת בקרקע הארדואינו לקרקע הסוללה אותה נצרף בהמשך.
לבסוף הוסף את מארז הסוללות ללוח הלחם וסיימנו את ההתקנה הפיזית ונעבור לתכנות ה- Arduino.
שלב 11: תכנות ה- Ardiuno
למי שלא מכיר טעינת סקיצות לארדואינו אני מציע לקחת את הזמן כדי לעבור על ההדרכות כאן לפני שתמשיך.
www.arduino.cc/en/Tutorial/HomePage
כדי לבדוק את החיבורים בהתקנה שלי
הפוטנציומטרים מחוברים ל- A0, A1 ו- A2
סרוו מחוברים ל- ~ 9, ~ 10 ו- ~ 11
נזדקק למספרים אלה כאשר נכתוב את הקוד בכדי לגרום לארדואינו לעבוד עם ההתקנה שלנו. להלן הקוד בו השתמשתי בכדי לגרום ל- Arduino לעבוד. זה לא הקוד שלי, פרצתי את החלקים שלא הייתי צריך מתוך קוד של מישהו אחר, לצערי אני לא זוכר היכן מצאתי אותו ולכן לא יכול לתת קרדיט לאדם שכתב אותו. אם אתה מזהה אותו אנא יידע אותי ואשים כאן קישור לפרויקט של האדם.
#לִכלוֹל
סרוו myservo3;
סרוו myservo5;
סרוו myservo6;
נ
int potpin = 0; int potpin2 = 1;
int potpin3 = 2;
int val = 0; int val2 = 0;
int val3 = 0;
הגדרת בטל () {
myservo3.attach (9); myservo5.attach (10);
myservo6.attach (11);
}
לולאת חלל () {
val = analogRead (potpin); val = map (val, 3, 1023, 0, 176);
myservo3.write (val);
עיכוב (25);
val2 = analogRead (potpin2); val2 = map (val2, 3, 1023, 0, 176);
myservo5.write (val2);
עיכוב (25);
val3 = analogRead (potpin3); val3 = map (val3, 3, 1023, 0, 175);
myservo6.write (val3);
עיכוב (25);
}
הדבק את זה בסקיצה ריקה, שמור אותו והעלה אותו ל- Arduino שלך וכעת אתה אמור להיות מסוגל לשלוט בסרבים שלך בעזרת הפוטנציומטרים שלך ולהיות מסוגל להמשיך בפרויקט שלך!
מוּמלָץ:
Arduino כיצד לחבר מנועי סרוו מרובים - PCA9685 הדרכה: 6 שלבים
Arduino כיצד לחבר מנועי סרוו מרובים - PCA9685 הדרכה: במדריך זה נלמד כיצד לחבר מספר מנועי סרוו באמצעות מודול PCA9685 ומודול arduino.PCA9685 הוא טוב מאוד כאשר אתה צריך לחבר מספר מנועים, תוכל לקרוא עוד על זה כאן https : //www.adafruit.com/product/815 צפה ב- Vi
כיצד להפעיל מנועי סרוו באמצעות מוטו: ביט עם מיקרו: ביט: 7 שלבים (עם תמונות)
כיצד להפעיל מנועי סרוו באמצעות מוטו: ביט עם מיקרו: ביט: אחת הדרכים להרחיב את הפונקציונליות של המיקרו: ביט היא להשתמש בלוח בשם moto: bit מאת SparkFun Electronics (כ-15-20 $). הוא נראה מסובך ויש לו הרבה תכונות, אבל לא קשה להפעיל ממנו מנועי סרוו. Moto: bit מאפשר לך
דגם שעון ייחודי המופעל על ידי מנועי סרוו ארדואינו: 5 שלבים
דגם שעון ייחודי המופעל על ידי מנועי סרוו ארדואינו: בעזרת מדריך זה אני הולך להראות לך כיצד ליצור שעון באמצעות מנועי ארדואינו ננו וסרוו. לשם כך תצטרך את הפריטים הבאים
2 פוטנציומטרים ושני סרוו: תנועה מבוקרת עם ארדואינו: 4 שלבים
2 פוטנציומטרים ושני סרוו: תנועה מבוקרת עם Arduino: ראשית עליך לאסוף חומרים רלוונטיים כדי לחבר את המעגל הזה
רובוט אנושי מבוסס ארדואינו באמצעות מנועי סרוו: 7 שלבים (עם תמונות)
רובוט אנושי מבוסס ארדואינו באמצעות מנועי סרוו: שלום לכולם, זהו הרובוט ההומנואידי הראשון שלי, המיוצר על ידי יריעת קצף PVC. ניתן להשיג אותו בעובי שונה. כאן השתמשתי ב 0.5 מ"מ. כרגע הרובוט הזה יכול פשוט ללכת כשהדלקתי אותו. עכשיו אני עובד על חיבור Arduino ומובייל באמצעות Bluetooth