כמה שאלות

עובדים על פרוייקט? ספרו לכולם על תהליך העבודה. תנו לנו ללמוד מכם!
Amir
הודעות: 13
הצטרף: ג' ספטמבר 20, 2011 10:09 pm

כמה שאלות

שליחה על ידי Amir »

שלום,
אני מקווה שזה תת פורום טוב לפרסום השאלות.

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

1) אני חדש בתחום. הגעתי מתחום השלט-רחוק אז אני יודע מה זה בקר, סרבו, מקלט וכד'
אבל מה אלו רכיבי ה arduino? מה זה דוחף זרם? גשר H?
איפה אני יכול לקרוא מה כל רכיב עושה ואיך להשתמש בכל אחד?

2) המטרה שלי כרגע היא לבנות טנק (רכב עם זחלים..) מונחה שלט רחוק.
יש לי מערכת שלט ומקלט שבעזרתם תכננתי לשוט על סרוואים.
אני משתמש ב Tamiya double motor set ככה שיש לי אפשרות שליטה על כל מנוע בנפרד.
נסיעה אחרונה וקדימה היא לא בעיה. אבל קצת מסובך יותר לגרום למנועים להסתובב בכוונים מנוגדים - כדיי שהטנק יפנה ימינה/שמאלה.

יש רכיב מיוחד שיכול לעזור לי?

תודה :)
סמל אישי של משתמש
Alex
מנהל האתר
הודעות: 764
הצטרף: ה' ינואר 28, 2010 8:27 pm

Re: כמה שאלות

שליחה על ידי Alex »

שלום עמיר,

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

Arduino היא פלטפורמת פיתוח פופולרית מאוד בגלל הקלות, הנוחות והתמיכה הרחבה שיש לה בקהילה.
הכלים החינמיים והעובדה שאתה לא צריך שום דבר אחר חוץ מכרטיס Arduino עצמו כדי לפתח ולצרוב עליו תוכנה הפכו את הכרטיס למוביל בפרוייקטים רבים בכל העולם. תחשוב עליו כעל מיקרובקר עם כל הרכיבים והמחברים הדרושים כדי לעבוד אתו. הבקר כבר מגיע צרוב עם bootloader מיוחד כדי שתוכל לחבר את הכרטיס למחשב ולהעביר אליו תוכנה שלך. לבקר שלו יש הרבה כניסות ויציאות דיגיטליות, כניסות אנלוגיות, יציאות PWM, יכולות תקשורת USB, I2C, UART וכו'...

בארץ לצערי רוב מוסדות הלימוד עדיין תקועים בלימוד על 8051 ובמקרה הטוב על בקרי PIC ועדיין לא גילו את הכח והנוחות של ה-Arduino. אבל אני רואה תחילת התעניינות.
הנה הסבר ב-Wiki:
https://en.wikipedia.org/wiki/Arduino

אם אתה רוצה לשלוט על המנוע בעזרת מיקרובקר, אתה חייב רכיב שיוכל לספק זרם למנוע כי מיקרובקרים לא יכולים לעשות זאת ישירות (לפחות מיקרובקרים הרגילים שלרוב משתמשים בהם בתחום שלנו). תחשוב שהבקר יכול לספק כ-20mA ביציאה, כאשר מנוע יכול לצרוך 2-4A כשהוא מתאמץ.
בשביל זה צריך רכיב שדוחף את הזרם למנוע ושהבקר יוכל לשלוט בו. H-Bridge הוא רכיב (או בעצם צורת חיבור של רכיבים) שמאפשרת את זה ומאפשרת גם שליטה על כיוון סיבוב המנוע. חיבור H-Bridge טוב למנועי DC, אתה שאלת על מנועי סרוו, כך שזה לא מתאים לך.
הנה קצת פרטים ב-Wiki:
https://en.wikipedia.org/wiki/H-bridge

אם אתה רוצה להשתמש במנועי סרוו (סיבוב מלא אני מניח) ויש לך רכיבים לשליטה מרחוק שמוציאים אות PWM, אז לא אמורה להיות לך בעיה לגרום לסרוו להסתובב לשני הכיוונים.
תקרא בעמוד מוצר של מנוע סרוו - סיבוב מלא.

אתה צריך משדר-מקלט עם שני ערוצים כדי שתוכל לשלוט על כל מנוע בנפרד, כך תוכל לסובב מנוע אחד לצד אחד ומנוע שני לצד השני כדי לסובב את הטנק.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
Amir
הודעות: 13
הצטרף: ג' ספטמבר 20, 2011 10:09 pm

Re: כמה שאלות

שליחה על ידי Amir »

שלום,
תודה רבה על התגובה המהירה.

הבהרה קטנה - אני משתמש דווקא במנועי DC,
הנה: אני מתכוון להרכיב את המוצר הזה: https://www.4project.co.il/product/tami ... earbox-kit
על פלטפורמה אוניברסלית של טאמיה, ולחבר אלייה זחלים.

ציוד ה"שלט רחוק" שיש לי עלול לסבך מעט את העסק, אבל בואו נראה אם למישהו
יש רעיון שיכול לעזור.
אפרט קצת כדי שתדע על מה אני מדבר.
זה השלט (פחות או יותר).
https://www.spektrumrc.com/ProdInfo/SPM ... 30-250.jpg
יש 3 ערוצים:
ערוץ אחד הוא ההדק. לחיצה על ההדק גורמת לבקר להזרים זרם בכוון אחד והמכונית נוסעת קדימה.
הזזת ההדק לכוון השני גורמת לבקר להזרים זרם בכוון השני והמכונית נוסעת לאחור.

הערוץ השני הוא ההגה. סיבוב ימינה גורם להזזת סרבו כזה למשל:
עריכה: הקישורים הורדו מכיוון שהעמודים לא קיימים יותר.
cnchelicopter.com/catalog/11282009_towerpro9G.jpg
ימינה, הסרבו מזיז בעצמו את הגלגלים וגורם להם לפנות ימינה (מדובר הרי ברכב רגיל). אותו דבר שמאלה.

ערוץ שלישי (מעין כפתור שיש על השלט) יכול לשמש לכל העולה על הדעת :)

עריכה: הקישורים הורדו מכיוון שהעמודים לא קיימים יותר.
המקלט הוא מקלט בסגנון הזה: img.alibaba.com/img/pb/946/064/365/365064946_818.jpg
ומתאים לחיבור Futaba כמו שניתן לראות בתמונה של הסרבו.
בתחום של הרובוטיקה החיבור הזה נפוץ? כלומר המקלט שלי יכול להשתלב פה בעסק?

אני יודע שטנקים נשלטים בד"כ ע"י שלטים מהסוג הזה: i14.ebayimg.com/06/i/000/f7/37/d326_2.JPG
ואז כמו שאמרת כל סטיק שולט על מנוע.
המטרה שלי היא להשתמש בשלט שלי ולהשיג שליטה נוחה בטנק, כמו במכונית.
ערוץ ההדק ישלוט על קדימה/אחורה.
סיבוב ימינה/שמאלה של ההדק יגרום למנועים להסתובב בכוונים מנוגדים וכך לפנות.

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

אני מקווה שאני מובן.
ואני מקווה שאני בכוון בכלל :) אם לא, נראה איך אני מתקדם.

תודה.
סמל אישי של משתמש
Alex
מנהל האתר
הודעות: 764
הצטרף: ה' ינואר 28, 2010 8:27 pm

Re: כמה שאלות

שליחה על ידי Alex »

טוב, עכשיו קצת יותר ברור מה אתה זומם...

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

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

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

בברכה,
אלכס
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
Amir
הודעות: 13
הצטרף: ג' ספטמבר 20, 2011 10:09 pm

Re: כמה שאלות

שליחה על ידי Amir »

תודה רבה.
אני לא אתעקש :roll:
נזכרתי שיכול להיות שיש לי באיזה מקום שלט מתאים.
1) (אם לא, יש איזו מערכת שאתה יכול להמליץ עלייה?)

2) אז במידה ואני אשיג/אקנה מערכת שלט מתאימה, איפה אני מתחיל?
3) אילו רכיבים אני צריך? אני אפילו לא יודע איך לחבר כל רכיב לרכיב, איפה ובאיזו צורה נהוג להציב אותם על הרכב.
4) יש איזה מקום/חנות שאפשר להגיע אליו ולראות או לקבל הסבר פנים מול פנים על הנושא?

תודה.
סמל אישי של משתמש
Alex
מנהל האתר
הודעות: 764
הצטרף: ה' ינואר 28, 2010 8:27 pm

Re: כמה שאלות

שליחה על ידי Alex »

Amir כתב:תודה רבה.
אני לא אתעקש :roll:
נזכרתי שיכול להיות שיש לי באיזה מקום שלט מתאים.
1) (אם לא, יש איזו מערכת שאתה יכול להמליץ עלייה?)
יש הרבה דרכים לבנות את טנק בצורה שאתה רוצה. אני לא יודע מה יש לך מוכן ואיזה ידע יש לך בנושא.
אם אתה רוצה להשתמש במקלט/משדר מוכנים, אז צריך להתאים את הרכיבים האחרים אליהם.
אתה יכול גם לבנות את מערכת השליטה בעצמך.

תחילט על כיוון ומשם כבר נמצא את דרך.
2) אז במידה ואני אשיג/אקנה מערכת שלט מתאימה, איפה אני מתחיל?
תתחיל מזה שאתה מבין איך מערכת המשדר/מקלט עובדת, כמה ערוצים יש לה, איזו יציאה הולכת לאיזה ערוץ, איזה מתח היא צריכה לקבל כדי לעבוד וכו'.
אחרי זה תבדוק לאיזה מתח מתאימים המנועים שלך. רשמת שהמנועים הם של טאמיה, זה אומר שהם עובדים ב3-6V, תראה אם זה מתאים למתחים של המקלט. אם לא, האם תרצה מקור מתח נפרד למנועים ומקלט?

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

הנה דוגמא של דוחף זרם:
https://www.4project.co.il/product/507

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

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

אם היית משתמש במנוע סרוו עם סיבוב מלא, כזה למשל:
https://www.4project.co.il/product/488

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

ל-Pololu יש זחלנים מפלסטיק שמתאימים למנועי servo שונים, אני יכול להביא אותם אם אתה רוצה:
https://www.pololu.com/product/415
https://www.pololu.com/product/358
https://www.pololu.com/product/209
4) יש איזה מקום/חנות שאפשר להגיע אליו ולראות או לקבל הסבר פנים מול פנים על הנושא?
מצטער, אי אפשר לבקר אצלי כרגע.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
סמל אישי של משתמש
Alex
מנהל האתר
הודעות: 764
הצטרף: ה' ינואר 28, 2010 8:27 pm

Re: כמה שאלות

שליחה על ידי Alex »

חיפשתי משהו לגבי שאלה אחרת בפורום ומצאתי גם תשובה בשבילך.

כדי לתרגם אותות PWM שמגיעים ממקלט RC לשליטה על מנוע DC אתה צריך רכיב שנקרא ESC - Electronic Speed Controller, הנה הסבר ב-Wiki:
https://en.wikipedia.org/wiki/Electronic_speed_control

אני יכול להשיג כאלה:
https://www.pololu.com/category/94/polo ... ontrollers

אבל הם כנראה יקרים מדי לצרכים שלך.
תבדוק בחנויות לטיסנים אם יש משהו זול ופשוט יותר.
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
Amir
הודעות: 13
הצטרף: ג' ספטמבר 20, 2011 10:09 pm

Re: כמה שאלות

שליחה על ידי Amir »

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

עוד שאלה:
מצאתי אצלי שלט של טיסן (ומקלט) עם 4 ערוצים, בעל 2 סטיקים. כביכול מתאים להסעת טנק.

אבל אם ראית שלטים כאלה, הסטיק הימני חוזר תמיד למרכז ואילו הסטיק השמאלי לא. (כי בטיסנים הוא משמש כמצערת).
זה השלט: https://www.galaxia.co.il/Sa-vg400.gif

האם קיימים שלטים המיועדים ממש לשליטה בטנקים? בהם 2 הסטיקים חוזרים למרכז?

ועוד בעיה קטנה שעלתה בינתיים.
הזמנתי (אולי אתה זוכר עדיין P:) פלטה אוניברסלית של טאמיה: https://www.4project.co.il/product/tami ... -210x160mm
והתאכזבתי קצת לגלות שהיא לא מתאימה במיוחד לערכה הזאת: https://www.4project.co.il/product/tami ... -wheel-set

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

הבעיה מוכרת? הבנתי משהו לא נכון?
תודה.
סמל אישי של משתמש
Alex
מנהל האתר
הודעות: 764
הצטרף: ה' ינואר 28, 2010 8:27 pm

Re: כמה שאלות

שליחה על ידי Alex »

היי,

אני לא מכיר שלט מיוחד לטנק. כל אחד מאלתר משהו.
הנה, תראה שליטה על טנק בעזרת iPhone:
https://www.youtube.com/watch?v=RmLU4GS7zAI

לא הבנתי מה הבעיה עם תאימות הערכות.
בכל הפלטפורמות של Tamiya החורים נמצאים באותו מרחק - 5 מ"מ.
בערכה 70108 הכל מורכב על פלטת עץ, שם אתה יכול להבריג את הבורג איפה שאתה רוצה.

אתה מנסה לבנות משהו כזה?
https://www.4project.co.il/imgs/10/prod ... 01_0x0.jpg

שים לב שהם שמו שתי שרשראות בכל צד, אולי זה גורם לציר להיות באורך המתאים.
לפי הציור הם תופסים את הציר עם מחזיק כלשהו שכנראה מתלבש בלחץ על הציר, נראה לי זה אמור לפתור את הבעיה של אורך הציר...
www.4project.co.il
כל הרכיבים לפרוייקט שלכם
eran1243
הודעות: 18
הצטרף: ה' אוגוסט 18, 2011 10:27 am

Re: כמה שאלות

שליחה על ידי eran1243 »

היי,
אני לא מבין גדול אבל כשאני חיפשתי דרך לשלוט מרחוק על מכונית שבניתי מצאתי את האפשרות הבאה:
עריכה: הקישור הורד מכיוון שהעמוד לא קיים יותר
robokitsworld.com/index.php?main_page=product_info&cPath=7&products_id=205
15$

לא דורש תכנות ומתאים רק ל SKID STEER (כמו שטנק פונה,לפי מה שאלכס הסביר לי כששאלתי)

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

בנוסף יש 3 מהירויות שאפשר לבחור מביניהן.

אז נכון,זה לא הפתרון הכי נוח (לא שלט כמו של טיסנים,מכוניות על שלט וכ'ו)
אבל זה זול וקל לשימוש.


בנוסף אני הייתי בודק קצת ביקורות על האתר הזה אם אתה מתכנן לקנות...

ערן