איך בונים מכונית רובוטים?
תזדקק לחומרים הבאים כדי לבנות את מכונית הרובוט שלך.
האם רצית אי פעם לראות מכונית רובוט משלך מסתובבת? בנה אחד עם כמה חלקי אלקטרוניקה, מיקרו-בקר Arduino ותכנות הדבקת העתקה. גם אם מעולם לא ניסיתם פרויקט כזה לפני כן, נצלו את ההזדמנות לתרגל את הלחמתכם והכירו קוד בסיסי כלשהו.
חלק 1 מתוך 4: בניית השלדה
- 1לאסוף חומרים. תזדקק לחומרים הבאים כדי לבנות את מכונית הרובוט שלך. אם אינך בטוח באיזה גודל כל רכיב צריך להיות, קרא את ההוראות האלה כדי להרגיש כיצד הם משתלבים זה בזה.
- שני מנועים
- שני גלגלים
- לוח מיקרו-בקר Arduino (ה- Arduino Uno הוא בחירה טובה למתחילים)
- מגן נהג מנוע או מעגל נהג מנוע (נמצא במכוניות צעצוע בשלט רחוק)
- בעל סוללה ו -6 וולט סוללות (למשל ארבע סוללות AA)
- שלדה: יריעת אקריליק או פרספקס, כ -6,5 x 11 ס"מ (16,5 x 11,5 ס"מ)
- 2חבר את הגלגלים והמנועים לשלדה. השחיל כל גלגל לאחד המנועים. דבק חם את המנוע על השלדה באופן הבא:
- סמן שני מיקומים ליד קצה אחד של השלדה, זה מול זה.
- הדבק מנוע אחד על כל מקום, בצד העליון של השלדה. וודא שהגלגל תלוי מעל הקצה כדי שיתגלגל לאורך הקרקע.
- 3דבק על בעל הסוללה. הוסף בובת דבק חם לצד העליון של השלדה, בין הגלגלים. לחץ כאן על בעל הסוללה ותן להתייצב.
- 4חבר את מעגל נהג המנוע. מקם את מעגל נהג המנוע ליד צד אחד של המארז, כאשר החוטים תלויים על הקצה.
- 5מקם את הארדואינו. הדבק את הארדואינו על השלדה, תחוב מול מעגל הנהג. בעת מיקומו, וודא שיש לך גישה לשקע לחיבור הארדואינו למחשב.
חבר את סיכת ה- GND במעגל נהג המנוע לסיכה ה- GND בארדואינו.
חלק 2 מתוך 4: חיווט לרכב
- 1גזור ארבעה אורכי חוט. תזדקק לארבע חתיכות של חוט מבודד, כשכל קצהו מופשט. קרא תחילה את החלק הזה כדי לברר כיצד כל חוט מחובר, כך שתוכל לחתוך כל אחד מהם לאורך הנכון. בדרך כלל, כל חוט צריך להיות באורך של כ- 13 ס"מ (13 ס"מ).
- 2להלחין שני חוטים על מנוע אחד. הלחמו חוט אחד על כל אחד משני סיכות המנוע.
- קרא תחילה את המדריך שלנו בנושא הלחמה אלקטרונית אם אין לך ניסיון בהלחמה רבה.
- 3הלחמו את הקצוות האחרים לנהג המנוע. מצא את סיכות המנוע במעגל נהג המנוע המסומנות m1 ו- m2. הלחמו את הקצוות האחרים של שני החוטים על הפינים האלה.
- אם לנהג שלך אין תוויות אלה, חפש תרשים של נהג המנוע שלך באופן מקוון.
- 4חזור על הפעולה עבור המנוע השני. הלחמו את שני החוטים האחרים לשני הפינים במנוע השני. הלחמו את הקצוות האחרים של חוטים אלה על סיכות הנהג שכותרתו m3 ו- m4.
- 5חבר את בעל הסוללה. על בעל הסוללה להכיל שני חוטים מחוברים, אחד חיובי (אדום) ואחד שלילי (שחור). חבר את אלה באופן הבא:
- חבר את החוט החיובי לסיכת ה- Vin בארדואינו
- חבר את החוט השלילי אל GND הפין (קרקע) על Arduino
- 6חבר את מעגל נהג המנוע. לנהג המנוע יש שני חוטים גם כן. חבר אותם לארדואינו תוך יצירת קשר עם החוטים מבעל הסוללה:
- חבר את הסיכה החיובית במעגל נהג המנוע לסיכת ה Vin בארדואינו.
- חבר את סיכת ה- GND במעגל נהג המנוע לסיכה ה- GND בארדואינו.
- אם אתה מתקשה בזיהוי סיכות הארדואינו, מצא מדריך מקוון ספציפי למודל שלך.
מה שמו של כבל ה- USB שעלי לחבר למחשב בעת בניית מכונית רובוט?
חלק 3 מתוך 4: הגדרת בקרת מעגל rx
- 1להבין את התהליך. הפריצה בחלק זה מאפשרת לארדואינו לנהוג ישירות במנועים, ללא נהג מנוע חיצוני. התרשים המוצג כאן מייצג את ה- IC (מעגל משולב) במעגל נהג המנוע.
- סעיף זה דורש הלחמה זהירה. עבוד לאט ושיטתי.
- 2גזור ארבעה חוטים באורך שווה. אלה יחברו את הארדואינו ומעגל נהג המנוע.
- 3הלחמו את החוטים. הלחמו כל חוט לסיכה אחת במעגל המשולב. היזהר שלא ליצור קשר עם סיכה שנייה. הלחמה כדלקמן:
- הלחמו חוט אחד לסיכה השמאלית המוצגת בתרשים הסיכה של ה- IC. הסיכה השמאלית נמצאת במקום השביעי מלמעלה.
- הלחמו חוט לסיכה הימנית המוצגת בתרשים סיכות ה- IC. הסיכה הימנית נמצאת במקום השישי מלמעלה, ממש מעל "שמאל".
- הלחמו חוט לסיכת BACKWARD המוצגת בתרשים סיכות IC. הסיכה BACKWARD היא הסיכה העשירית, בדיוק מול "שמאל".
- הלחמו חוט לסיכת ה- FORWARD המוצגת בתרשים סיכות ה- IC. סיכת ה- FORWARD נמצאת ממש מעל "אחורה", בדיוק מול "ימין".
- 4חבר את החוטים לארדואינו. הקפד לא לבלבל את החוטים, חבר כל אחד לארדואינו באופן הבא:
- חבר את החוט השמאלי לסיכה 5 של הארדואינו.
- חבר את החוט הימני לסיכה 6.
- חבר את חוט ה- BACKWARD לסיכה 9.
- חבר את החוט קדימה לסיכה 10.
- 5בדוק את החיווט שלך. בחן את כל החיווט שלך מקרוב. ודא שאין חיבורים לא מכוונים שגורמים לקצר.
מקם את מעגל נהג המנוע ליד צד אחד של השלדה, כשהחוטים תלויים על הקצה.
חלק 4 מתוך 4: תכנות מכונית הרובוט
- 1חבר את הארדואינו למחשב. חבר את מעגל הארדואינו למחשב שלך. פתח את תוכנת Arduino. זה מאפשר לך לתכנת את תנועות המכונית שלך.
- תוכנת Arduino זמינה בחינם באינטרנט.
- 2העלה את הקוד הבא. הקלד את התוכנית הבאה בארדואינו. לאחר שתסיים, העלה אותו למעגל שלך. קוד זה יגרום לרכב שלך להתקדם במשך 5 שניות, לפנות ימינה ולהתקדם עוד 5 שניות:
int Fmotor = 10; // אתחל את כל המנועים int Bmotor = 9; int Rmotor = 6; int Lmotor = 5; בטל את ההתקנה () {// שים את קוד ההתקנה שלך כאן, להפעלה פעם אחת: pinMode (Fmotor, OUTPUT); // הגדר אותם כפלט pinMode (Bmotor, OUTPUT); pinMode (Lmotor, OUTPUT); pinMode (Rmotor, OUTPUT); } בטל לולאה () {// שים את הקוד הראשי שלך כאן, כדי לרוץ שוב ושוב: digitalWrite (Fmotor, HIGH); // קוד להפיכת המכונית לדרך ישר DigitalWrite (Lmotor, HIGH); digitalWrite (Rmotor, LOW); // לעולם אל תגדיר מנוע גבוה בשתי סיכות digitalWrite (Bmotor, LOW); עיכוב (5000); digitalWrite (Rmotor, HIGH); // קח פנייה ימינה digitalWrite (Lmotor, LOW); digitalWrite (Bmotor, LOW); digitalWrite (Fmotor, HIGH); עיכוב (800); digitalWrite (Fmotor, HIGH); // קוד להכנת המכונית ישר DigitalWrite (Lmotor, HIGH); digitalWrite (Rmotor, LOW); digitalWrite (Bmotor, LOW); עיכוב (5000); } - 3התניע את המכונית. הצב את המכונית על משטח ישר. הכניסו את הסוללות וצפו בהן הולכות! אם למחזיק הסוללה שלך יש מתג, הפעל אותו כדי להפעיל ולכבות את המכונית.
- באפשרותך להוסיף מתג משלך על ידי חיבור החוט החיובי של בעל הסוללה לסיכה המרכזית של מתג SPST (זרוק יחיד מוט). חבר את הסיכה השנייה של המתג לסיכת ה- Vin בארדואינו.
- 4שחק עם הקוד. שנה את הערכים בקוד והעלה את התוכנית החדשה שלך כדי לשנות את התנהגות המכונית שלך. נסה לשנות את המספרים לאחר "עיכוב", או לראות מה קורה כאשר אתה משנה LOW ל- HIGH או להיפך. רק וודא שלעולם לא לכוון את שני הפינים של מנוע יחיד במקביל ל- HIGH.
- בקוד, קטע הטקסט העוקב אחרי // הסמלים הם הערות. השתמש בזה כדי להבין מה כל פיסת קוד עושה.
- אם המכונית שלך לא נוהגת כמו שאתה מצפה, נסה להחליף את הערכים של Lmotor ו- Rmotor, או של Fmotor ו- Bmotor.
- שני מנועים
- שני גלגלים
- לוח מיקרו-בקר Arduino
- מגן נהג מנוע או מעגל נהג מנוע (נמצא במכוניות צעצוע בשלט רחוק)
- בעל סוללה עם ארבע סוללות AA
- שלדה
- דבק חם
שאלות ותשובות
- איך אני חותך את החוטים מבלי לפגוע בעצמי?אתה יכול להשתמש בפסי חוט כדי לחתוך ולהסיר את כיסוי החוטים. אתה יכול גם פשוט להשתמש בזוג חותכי חוטים. אין להשתמש במספריים. לא רק שתחריב את המספריים, אלא סביר להניח שגם תפגע בעצמך.
- היכן אוכל להשיג את החלקים הדרושים?מכל חנות אלקטרוניקה, חנות תחביבים או גרוטאות גרוטאות הקרובות אליכם. אתה יכול גם לקנבל את האלקטרוניקה שלך לחלקים.
- היכן אוכל להשיג את הפריטים האלה?אתה יכול ללכת לחנות האלקטרוניקה הקרובה ביותר שלך ולקנות כאלה. לחלופין, תוכל להזמין אותם באמזון או במקום אחר באינטרנט.
- כמה עולה בניית מכונית רובוט?מניסיוני, 15 € להכנת מחיר פשוט. כ 45 € אם אתה רוצה לעשות מכונית רובוטים מדהימה.
- מכיוון שמרבית הפעמים שפיתון מתפרש, האם זה אומר שרק מתכנת יוכל לנהוג ברכב?ניתן לפשט את הקוד או ליצור GUI. פישוט הקוד יכול להיעשות תוך יום בערך, בעוד ש- GUI יכול להימשך זמן רב יותר בהתאם להעדפתך.
- האם אני אמור להוסיף גלגלים לקצה השני של המכונית?יש לחבר את הגלגלים לשולח המנוע בצד החיצוני של השלדה.
- היכן אוכל למצוא מכשיר aurdino?חפש באמזון או מאתר arduino ישירות. ה- Arduino UNO זול יותר מהדגמים האחרים ובדרך כלל מספיק לשימוש למתחילים.
- האם ניתן לשלוט על מכוניות אלה באמצעות שלט?כן, אבל אתה צריך לשנות קצת את ההגדרות. יהיה עליך לחבר אותו לשלט.
- האם ניתן לשלוט ברכב באמצעות שלט?כן זה יכול, אבל אתה צריך לשנות את ההגדרות, כלומר אם השמע מוסר וחוט השלט מחובר ללוח המנוע.
- האם נוכל ליצור שלט כדי לשלוט ברכב?כן, אתה יכול להשתמש בשלט כדי לשלוט ברכב, אבל אתה צריך שיהיה לך משדר רדיו ומקלט.
שאלות ללא מענה
- מה שמו של כבל ה- USB שעלי לחבר למחשב בעת בניית מכונית רובוט?
- כיצד אוכל לייצר את החלקים המשמשים במכוניות רובוט?
- באילו מכשירים אלקטרוניים יש מנוע טוב לשימוש במכונית זו?
מאמרים בנושאים דומים