מיקרו-בקרים של ארדואינו מושלמים לשליטה באוטומציות מתקדמות מפעיל ליניאריעם זאת, כמו רוב המיקרו-בקרים, יש לו מגבלות זרם קלט/פלט של פינים. אם חורגים ממגבלות אלה, הדבר עלול לגרום נזק מיידי וקבוע לארדואינו, במיוחד בעת הפעלת מפעיל ליניארי תעשייתי בעל הספק גבוה. אפילו מיקרו אוֹ מפעיל ליניארי מיני יכול להיות יותר מדי עבור הארדואינו להפעיל אותו ישירות.
הפתרון הוא להשתמש במגן בקרת מנוע של MegaMoto עם ארדואינו (גשר MegaMoto Plus H או בקר MegaMoto GT). מגנים אלה מאפשרים לך להפעיל מפעיל ליניארי בנפרד מבלי לדאוג לייצור עשן קסום מהארדואינו. הם גם מאפשרים לך להפעיל את התנועות קדימה ואחורה באמצעות אות ארדואינו.
בואו נעבור על מה שה-MegaMoto יכול להציע וכיצד לשלוט במפעיל ליניארי בעזרת ארדואינו.
איזה דגם MegaMoto מתאים לפרויקט שלך?

ה-MegaMoto הוא מגן, כלומר ניתן לחבר אותו ישירות על גבי ארדואינו מבלי להצטרך להלחים חוטים נוספים. תכונת המגן הזו גם מאפשרת לחבר 3 דגמי פלוס זה על גבי זה כדי לספק שליטה דו-כיוונית של 3 מפעילים ליניאריים או שליטה חד-כיוונית של 6 מפעילים ליניאריים. אם אתם מתכוונים לחבר את המגנים, אנו ממליצים להשתמש בדגם פלוס מכיוון שהמאוורר של דגם GT אינו מאפשר חיבור קל.
ה-MegaMoto Plus מקבל מתח כניסה של 5-28V ויכול להפיק זרם של 20A עם קפיצות של 40A. ה-MegaMoto GT, עם המאוורר וצלעות הקירור הנוספות, יכול לקבל מתח כניסה של 6-35V ויכול להפיק זרם של 35A עם קפיצות של 50A. כל אחד מהדגמים יתאים, אך בהתאם ליישום שלך, ודא שלמפעיל הליניארי שתבחר אין זרם בעומס מלא העולה על הזרם המרבי של ה-MegaMoto.
מה שתצטרכו
הנה רשימה של דברים שתצטרכו כדי להתחיל ליישם את ה-MegaMoto:
- 1 x מגן נהג מנוע RobotPower MegaMoto
- 1 x ארדואינו מגה
- 1 x PA-14-12-50 (אנו משתמשים בחיישן המשוב במפעיל ליניארי זה, אך ניתן להשתמש בכל מפעיל בתנאי שצריכת הזרם המרבית אינה עולה על הזרם המרבי של מגה-מוטו.)
- 1 x PS-20-12 (או כל ספק כוח המדורג עבור המפעיל הליניארי שבכוונתך להשתמש בו)
- 1 x חיישן אולטרסאונד
החדש והמשופר מפעיל מיני PA-01 (שדרוג PA-14) הוא הדגם הנוכחי שאנו מציעים עם מגוון יתרונות נוספים. להשוואה, עיינו בטבלאות למטה ושדרגו בביטחון!
|
|
PA-01 |
PA-14 |
|
אפשרויות טעינה דינמיות |
16, 28, 56, 112, 169, 225 פאונד |
35, 50, 75, 110, 150 פאונד |
|
העומס הגבוה ביותר |
225 lb |
150 lb |
|
המהירות המהירה ביותר |
3.54 "/sec |
2.00"/sec |
|
הגנה מפני חדירה |
IP65 |
IP54 |
|
אפשרויות משיכה |
אינץ' אחד עד 40 אינץ' |
אינץ' אחד עד 40 אינץ' |
|
משוב אפקט הול |
אופציונלי |
לֹא |
שלב 1: חיווט פיני בקרה/חשמל
החיווט לשליטה במפעילים ליניאריים עם ארדואינו הוא די פשוט וניתן לחלק אותו לשלושה חלקים עיקריים, כלומר, חיבור המגה-מוטו לארדואינו, המגה-מוטו לארדואינו ספק כוח, ואת ה-MegaMoto למפעיל הליניארי. שלב אופציונלי הוא הוספת חיישן קולי כדי להפעיל את התנועה קדימה ואחורה של המפעיל הליניארי. אם תחליט לא להשתמש בחיישן הקולי, תצטרך להתאים את קוד הארדואינו של המפעיל הליניארי עבור פרויקט זה.
מגה-מוטו לארדואינו
זה לא דורש חיווט נוסף. פשוט יישרו את הפינים של המגה-מוטו עם הפינים של הארדואינו.
מגה-מוטו לספק כוח
- מגה-מוטו + ל-V+
- מגה-מוטו - ל-V-
מפעיל (מחבר 6 פינים) לארדואינו/מגה מוטו
- Motor+ ל-MegaMoto A
- מנוע - למגה-מוטו B
חיישן אולטרה-סוני לארדואינו/מגה-מוטו
- VCC ל-5V
- GND ל-GND
- טריג לפין 35
- הד לפין 40
לפיני החיישן יש שני מגשרים. מגשר אחד (אנכי), המחבר את A2/A3, משמש לחיבור חיישני הזרם של שני חצאי גשר ה-H יחד. עבור יישומים בעלי זרם גבוה (10A+), מומלץ להשאיר את המגשר מחובר כדי למנוע מעבר זרם רב מדי דרך החיישנים, ובכך להאריך את חייהם.
שלב 2: תכנות הארדואינו
ה-MegaMoto מקבל פקודות מהארדואינו להפעיל את מעגל גשר ה-H ולספק חשמל למפעיל הליניארי. פקודה נוספת מהארדואינו יכולה להפעיל את גשר ה-H ולהפוך את תנועת המפעיל הליניארי.
חברו את הארדואינו דרך USB למחשב נייד/נייח והעלו את קוד הארדואינו של המפעיל הליניארי למטה באמצעות ה-IDE של הארדואינו. ודאו שבחרתם את הלוח ופורט ה-COM הנכונים ב-IDE.
חיישן האולטרסאונד משדר פינג אולטרסאונד המופעל על ידי אחד הפינים בארדואינו. הפינג האולטרסאונד הזה מוחזר לאחר מכן מעצם ומזוהה על ידי המקלט. כאשר המקלט מזהה את הפינג, הוא שולח פולס לארדואינו. משוואה בתוך הקוד יכולה לקבוע את המרחק של עצם.
אם האובייקט נמצא במרחק מסוים, ניתן לתכנת את ארדואינו להיפתח או לסגת בהתאם לצרכים שלכם. מכיוון שרובנו מפעילים ישנם מתגי גבול פנימיים, המפעיל יעצור אוטומטית בכל קצה גם אם המגה-מוטו ממשיך לספק חשמל כאשר מתג הגבול מנתק אותו.
שלב 3: שינוי הקוד
ניתן לשנות את קוד הארדואינו של המפעיל הליניארי בדרכים שונות בהתאם ליישום המיועד. לדוגמה, ניתן להשתמש במפעיל ליניארי של Progressive Automations שאין לו חיישן אפקט הול או חיישן אולטרסאונד. ניתן להפעיל את ה-MegaMoto באמצעות הארדואינו במרווחי זמן מתוכנתים או באמצעות כפתור המחובר לארדואינו.
במקרה הנ"ל, ניתן להוסיף הערות לקויי קוד הקשורים לחיישן האולטרסאונד ולחיישן אפקט הול. PWMA/B ישלוט בהארכה/נסיגה בהתאם לאופן שבו תחברו את המפעיל למסופי MegaMoto A/B.
ניתן לשלוט במהירות המנוע באמצעות פקודת analogWrite על הפין המתאים כדי ליצור אות PWM. המהירויות יכולות להיות בין 0-255, מה שמעניק למנוע 0-100% מתח מספק הכוח.
רעיון נוסף לקוד של ארדואינו למפעיל ליניארי הוא להגדיר מגבלות זרם כדי לכבות את ה-MegaMoto כאשר הזרם עובר ערך סף, אך זה דורש חישוב זרם גולמי לזרם בפועל ואינו מדויק ב-100%.
מַסְקָנָה

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