עבור לתוכן

עזרה בבנית פרויקט שליטה על שלושה מנועים

Featured Replies

פורסם

שלום לכולם

אני חדש בפורום ובארדואינו בכלל אז אני אשמח לכל הכוונה אפשרית בנושא

בניתי מערכת מכאנית שמורכבת משלושה מנועים. עכשיו אני צריך להתחיל לתכנן את כל התחום של האלקטרוניקה.

המנועים הם dc 12v עם צריכת זרם מקסימאלית של 1.5A.

אני צריך 4 סוויצים למערכת. אחד שיפעיל את כולם יחד (לשני הכיוונים) ועוד סוויץ לכל אחד בנפרד.

בנוסף, אם נשיג את החלקים בזמן, מד מרחק שיגביל את הפעלת המנוע ברגע שנגיע למדידת מרחק מסויים (המלצות ??)

אני ממש אשמח אם מישהו יוכל לעזור לי בתכנון הקוד והמעגל החשמלי, וכלל כל טיפ על מקורות ידע יוכל לעזור!

פורסם

באופן כללי אתה יכול לחפש Arduino Motor Control או משהו בסגנון ותמצא הרבה מאוד מידע בנושא.

חוץ מזה, אתה צריך שכל המנועים יוכלו להסתובב בשני הכיוונים ?

בגדול אתה צריך דרייבר למנועים, אם אתה רוצה שיוכלו להסתובב בשני הכיוונים אז דריבר H Bridge.

יש לך צורך בשליטה על מהירות הסיבוב ?

יש סיבה מיוחדת שאתה רוצה לעשות את זה עם ארדואינו ? זה צריך להיות "חכם" ?

מה במנוע מזיז בעצם ? יש כמה אפשרויות לLimit Switch תלוי במה שאתה מזיז עם המנוע.

ככל שתביא יותר פרטים על הפרוייקט יהיה יותר קל לעזור לך.

פורסם
  • מחבר

כן, אני צריך שהמנועים יסתובבו לשני הכיוונים.

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

הסיבה שצריך ארדואינו היא שבהמשך נרצה להוסיף חיישנים כמו תאוצה/ שיפוע ומרחק.

המנועים דוחפים זרועות בצורה אנכית מעלה ומטה ולכן limit switch לא יכול ממש לעזור.

איזה דרייברים אני צריך ומאיפה כדאי ללמוד את סכמת החיבורים?

פורסם

יש לך ידע באלקטרוניקה ? אתה מחפש ללמוד או שאתה רוצה ללכת על פיתרון יחסית מוכן בתור דריבר למנוע ?

יש דריברים מוכנים ובעקרון אתה שולט על המהירות בעזרת PWM, שוב חיפוש בגוגל על Arduino Motor Control אמור להביא תוצאות.

אתה יכול למצוא אותם בwww.dash.co.il או במחירים יותר זולים גם באיבי.

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

אתה יכול לקרוא בעמוד של הדריבר על איזה ג'וק הוא מבוסס ולחפש את הג'וק או עוד דריבר שמבוסס על אותו ג'וק באיבי (הרבה יותר זול באיבי).

דרייברים לדוג:

http://www.dan-e.co.il/index.php?route=product/product&path=160_189_190&product_id=13091

http://www.dan-e.co.il/index.php?route=product/product&path=160_189_190&product_id=13123

http://www.ebay.com/itm/L298N-DC-Stepper-Motor-Driver-Controller-Module-5V-for-MCU-arduino-robot-Car-/180882521058?pt=LH_DefaultDomain_0&hash=item2a1d703be2

עוד מידע על ממשק בין ארדואינו למנועים וחישנים ניתן למצוא באתר הזה: http://bildr.org/

פורסם
  • מחבר

יש לי ידע מסויים באלקטרוניקה ואני רוצה ללמוד אבל אני תריך מוצר עובד עוד שבועיים :kopfpatsch:

לכן נראה לי שאלך על פיתרון קרוב למוכן.

חיפשתי דרייבר ומצאתי דרייברים ששולטים מקסימום על 2 מנועים. האם יש פיתרון לארדואינו למנועים כמו שיש לסרבואים? http://bildr.org/2012/03/servos-tlc5940-arduino/

צירפתי קובץ של סכמה כללית של השליטה במערכת , אולי זה יעזור להבין מה אני רוצה לעשות.

האפשרות להוסיף imu 6dof כמו זה http://bildr.org/2012/03/stable-orientation-digital-imu-6dof-arduino/ ממש תוסיף למערכת!

וממש תודה על העזרה!

פורסם

אם יש לך רק שבועיים לך על מודול מוכן, גם איבי יורד מהפרק.

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

יש לך את הדריבר הזה (או מחנות אחרת) שיכול לדחוף 2 מנועים עד 2A כל מנוע, תלוי במשך הפעולה של המנועים כניראה שתצתרך גם גוף קירור.

בעמוד המוצר יש לינק לדפי הנתונים, הייתי ממליץ לך לקרוא אותם במלואם כדי לדעת על כל המגבלות שלו ואיך לחבר אותו.

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

לגבי ההגבלה של התנועה, יכול להיות שניתן לחבר למנוע מקודד ובעזרתו לדעת כמה המנוע הסתובב כבר ולהכניס הגבלה תוכנתית.

אבל מה יקרה אם מישהו יזיז את הזרוע כשהמערכת מכובת ?

יש אפשרות גם לעבוד בעקרון של "שבירת קרן" (כמו במעלית) כדי לדעת אם הזרוע הגיעה למקסימום.

אפשר גם לשים מגנט וחיישן שיודע לזהות אם המגנט קרוב.

או אם מדובר בזרוע שאתה משנה נניח את הזווית שלה, אפשר גם להשתמש בחיישן גמישות.

פורסם
  • מחבר

למנועים יש גיר מובנה ובנוסף יש הפחתה שאנחנו הכנו.

אכן הדרייבר הזה עלה בהתייעצות עם חבר, נראה לי שזה מה שנבחר. נדמה לי שראיתי כזה כשהוא מוצמד לצלעות קירור.

מכיוון שהזרוע היא סוג של זרוע טלסקופית יש לי שתי אופציות.

1-מד טווח לייזר (אולטרה סוני יהיה קצר מידי)

2.אינקודר על כל מנוע. אין חשש שמישהו יזיז את המנועים כי כשהמערכת מקופלת כל המכאניקה נעולה.

אז בגדול יש רשימת רכיבים, למעט ההגבלה על התנועה. נראה לי שנלך על הפיתרון הזמין ביותר שהוא.... ???

עכשיו נשאר לי להבין איך הכל מתחבר יחד :kopfpatsch:

רשימת רכיבים

ארדואינו -יש

מנועים-יש

דרייבר

אינקודרX3 או מד טווח לייזר (יש כזה? מה המחיר?)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים