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

2 פוטנציומטרים ושני סרוו: תנועה מבוקרת עם ארדואינו: 4 שלבים
2 פוטנציומטרים ושני סרוו: תנועה מבוקרת עם ארדואינו: 4 שלבים

וִידֵאוֹ: 2 פוטנציומטרים ושני סרוו: תנועה מבוקרת עם ארדואינו: 4 שלבים

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

ראשית עליך לאסוף חומרים רלוונטיים כדי להרכיב מעגל זה.

אספקה

1 ארדואינו

2 פוטנציומטרים

2 סרוו

לוח אחד

5 חוטי מגשר שחורים (קרקע/שליליים)

5 חוטי מגשר אדומים (מתח/חיובי)

4 חוטי מגשר צבעוניים (קלט/פלט)

שלב 1: הבנת הרכיבים

הבנת הרכיבים
הבנת הרכיבים
הבנת הרכיבים
הבנת הרכיבים
הבנת הרכיבים
הבנת הרכיבים

חשוב לפני הרכבת המעגל הפיזי כדי להבין כל רכיב:

לוח הלחם כולל שתי קבוצות של מסילות חשמל משני הצדדים, בעלות חריצים לכניסות שליליות (שחורות/כחולות) וחיוביות (אדומות). הם מחוברים בסדרה אנכית. רצועות מסוף חולקות את החיבור אופקית, אולם רצועות מסוף מקבילות ידרשו חוט מגשר כדי לגשר על המחיצה.

לפוטנציומטר יש סיכה 5V (אדום), סיכת Vout (צהוב/צבע) וסיכת קרקע/GND (שחור).

לסרוו יש יציאת 5V (אדום), יציאת Width Pulse/PWM (צהוב/צבע) ויציאת Ground/GND (שחור). לחץ על הקישור כדי לדעת עוד על אופן הפעולה.

שלב 2: הגדרת המעגל

הגדרת המעגל
הגדרת המעגל

עקוב אחר פריסת התרשים. בעת הגדרת המעגל, זכור תמיד להשאיר את הארדואינו מנותק מהחשמל כדי למנוע נזק לרכיבים שלך. המחשבות שלי בארגון המעגלים הן לחבר את פוטנציומטר 1 ליד סרוו 1 ולחבר את הפוטנציומטר 2 ליד סרוו 2 - זה עוזר לך לנהל את המתרחש כאשר יותר ויותר רכיבים נערמים יחד. זה יהיה גם דמיינו בשלב הקוד הבא.

חבר את הפוטנציומטר ללוח הלחם, ושימו לב לכיוון שלו (זה יהיה חשוב בעת שימוש בחוטי המגשר לחיבור לארדואינו):

פוטנציומטר 1: השתמש בחוט מגשר צבע וחבר את סיכת הפלט האמצעית ליציאה האנלוגית (A0) על הארדואינו. חבר את חוט המגשר האדום ליציאת V5 וחוט מגשר שחור ליציאת ה- GND על הארדואינו.

פוטנציומטר 2: השתמש בחוט מגשר צבע וחבר את סיכת הפלט האמצעית ליציאה האנלוגית (A1) על הארדואינו. חבר את חוט המגשר האדום ליציאת V5 וחוט מגשר שחור ליציאת ה- GND על הארדואינו.

חבר את הסרוו ללוח הלחם והארדואינו:

סרוו 1: השתמש בחוט מגשר צבע כדי לחבר את יציאת הכניסה/האות שלו ליציאת PWM הדיגיטלית, 5 על הארדואינו. חבר את חוט המגשר האדום לרצועת מסוף V5 וחוט מגשר שחור לפס מסוף GND בסדרה עם פריסת פוטנציומטר (עיין בתמונה).

סרוו 2: השתמש בחוט מגשר צבע כדי לחבר את יציאת הכניסה/האות שלו ליציאת PWM הדיגיטלית, 3 על הארדואינו. חבר את חוט המגשר האדום לרצועת מסוף V5 וחוט מגשר שחור לפס מסוף GND בסדרה עם פריסת פוטנציומטר (עיין בתמונה).

לאחר הגדרת המעגל, המשך לחבר את הארדואינו למחשב שלך.

שלב 3: הורד את ממשק המשתמש והקלט של Arduino

הורד GUI וקוד קלט של Arduino
הורד GUI וקוד קלט של Arduino
הורד GUI וקוד קלט של Arduino
הורד GUI וקוד קלט של Arduino

הורד כאן ממשק משתמש גרפי Arduino (GUI). חבר את הקוד למטה, שים לב שהמידע שמימין ל- "//" אומר לך מה שורת הקוד הזו עושה:

#לִכלוֹל

// **** הגדרות סרוו 1

סרוו סרוו 1;

const int servo1PotPin = A0;

const int servo1Pin = 5; // חייב להשתמש בסיכה מופעלת PWM

int servo1_test;

// **** סיום הגדרות סרוו 1

// **** הגדרות סרוו 2

סרוו סרוו 2;

const int servo2PotPin = A1;

const int servo2Pin = 3; // חייב להשתמש בסיכה מופעלת PWM

int servo2_test;

// **** הגדרות סרוו 2 סיום

הגדרת בטל () {

servo1.attach (servo1Pin);

servo2.attach (servo2Pin);

}

לולאת חלל () {

servo1_test = analogRead (servo1PotPin);

servo1_test = מפה (servo1_test, 0, 1023, 65, 0); // סיבוב סרוו הוא 65 מעלות בלבד. מתרגם כרגע ערכי פוטנציומטר לדרגות סיבוב של סרוו, כרגע הפוך

servo1.write (servo1_test);

servo2_test = analogRead (servo2PotPin);

servo2_test = מפה (servo2_test, 0, 1023, 80, 0); // סיבוב סרוו הוא 80 מעלות בלבד. מתרגם כרגע ערכי פוטנציומטר לדרגות סיבוב של סרוו, כרגע הפוך

servo2.write (servo2_test);

עיכוב (5);

}

שלב 4: 2 פוטנציומטר + 2 סרוו + ארדואינו

2 פוטנציומטר + 2 סרוו + ארדואינו
2 פוטנציומטר + 2 סרוו + ארדואינו
2 פוטנציומטר + 2 סרוו + ארדואינו
2 פוטנציומטר + 2 סרוו + ארדואינו

כך אמור להיראות המעגל הסופי. צפה בסרטון כדי לראות כיצד הוא פועל.

מוּמלָץ: