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

מכשול להימנע מרובו לגו: 8 שלבים (עם תמונות)
מכשול להימנע מרובו לגו: 8 שלבים (עם תמונות)

וִידֵאוֹ: מכשול להימנע מרובו לגו: 8 שלבים (עם תמונות)

וִידֵאוֹ: מכשול להימנע מרובו לגו: 8 שלבים (עם תמונות)
וִידֵאוֹ: January 2024 Horoscope Forecast | For all signs | ינואר 2024 תחזית אסטרולוגיה | 2024, יולי
Anonim
מכשול להימנע מרובו לגו
מכשול להימנע מרובו לגו
מכשול להימנע מרובו לגו
מכשול להימנע מרובו לגו
מכשול להימנע מרובו לגו
מכשול להימנע מרובו לגו

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

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

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

אספקה:

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

חלקים אלקטרוניים:

1 x לוח רובוטיקה של מעגלים מטורפים

2 x סרבו רציף תואם מתמשך לגו 360 מעלות

1 x חיישן מרחק אולטראסוני HC-SR04

4 x חוטי נקבה לנקבה

1 x USB כוח בנק

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

לגו חלקים:

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

2 x גלגל חגורות טריז לגו (4185 /49750)

1 x סט LEGO EV3 Technic כדורי ציר 5003245

1 x LEGO Technic קרוס בלוק קרן 3 עם ארבע סיכות (48989 /65489)

1 x לגו טכניק 1 x 6 עם חורים (3894)

2 x ציר 4 לגו עם עצירת קצה (87083)

4 x לגו חצי שיח (32123 /42136)

4 x לגו לבנה 2 x 2 עגול (3941 /6143)

1 x לוחית לגו 6 x 12 (3028)

שלב 1: בנה את בסיס LEGO שלך

בנה את בסיס הלגו שלך
בנה את בסיס הלגו שלך

התחלנו עם בסיס לגו 6 על 12, שהיה הקטן ביותר שהצלחנו לבנות איתו. אתה יכול ללכת גדול יותר אם תרצה אבל קטן יותר עשוי להיות אתגר.

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

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

שלב 2: הוסף גלגלים

הוסף גלגלים
הוסף גלגלים
הוסף גלגלים
הוסף גלגלים
הוסף גלגלים
הוסף גלגלים
הוסף גלגלים
הוסף גלגלים

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

בסופו של דבר השתמשנו בחלקים אלה לשם כך:

  • לגו סרן 4 עם עצירת קצה (87083)
  • לגו חצי שיח (32123 /42136)
  • לגו לבנים 2 x 2 עגול (3941 /6143)

תצטרך 4 חלקים מכל חלק כדי להרכיב את 2 הסרווואים.

לאחר הרכבה ניתן להוסיף את הגלגל, שהוא גלגל חגורות טריז לגו (4185 /49750).

כמו מבני LEGO אחרים, ישנן אפשרויות רבות! סרוו/גלגל הר לעיל הוא מה שעבד בשבילנו, אבל אתה יכול לנסות משהו אחר.

שלב 3: הוסף גלגל גלגלים

הוסף גלגל גלגלית
הוסף גלגל גלגלית
הוסף גלגל גלגלית
הוסף גלגל גלגלית
הוסף גלגל גלגלית
הוסף גלגל גלגלית
הוסף גלגל גלגלית
הוסף גלגל גלגלית

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

אלה החלקים בהם השתמשנו עבור חיבור הגלגלים שלנו:

  • סט LEGO EV3 טכניקה כדורי 5003245
  • לגו טכניק קרוס בלוק קרן 3 עם ארבע סיכות (48989 /65489)
  • לגו טכניק 1 x 6 עם חורים (3894)

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

שלב 4: הוסף חיישן מרחק

הוסף חיישן מרחק
הוסף חיישן מרחק
הוסף חיישן מרחק
הוסף חיישן מרחק
הוסף חיישן מרחק
הוסף חיישן מרחק

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

הדפסנו תלת מימד מחזיק תואם LEGO לחיישן האולטראסוני. תוכל למצוא את הקובץ ב- Thingiverse אם אתה רוצה להשתמש בו:

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

שלב 5: הוסף לוח רובוטיקה

הוסף לוח רובוטיקה
הוסף לוח רובוטיקה
הוסף לוח רובוטיקה
הוסף לוח רובוטיקה
הוסף לוח רובוטיקה
הוסף לוח רובוטיקה
הוסף לוח רובוטיקה
הוסף לוח רובוטיקה

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

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

נרצה לכוון את הלוח כך שתוכל לחבר את כבל ה- USB בקלות לחשמל. (היה לנו מזל שמצאנו כבל USB קצר מאוד ב"סל הכבלים האקראי "שלנו)

עכשיו אתה יכול לחבר את החיישן ואת סרווס!

עבור החיישן יהיה עליך לחבר את סיכת ההד לסיכה 3 בלוח הרובוטיקה, ולאחר מכן חבר את סיכת ההדק לסיכה 5, ולאחר מכן VCC ל- 5V ו- Gnd ל- GND. זה יפעיל את החיישן ויאפשר לו לדבר עם לוח הרובוטיקה.

בשלב הבא תצטרך לחבר כל מחבר סרוו. קל לחבר אותם, רק וודא שהחוטים החומים מתחברים ל- GND, החוטים האדומים מתחברים ל- 5V והחוטים הכתומים מתחברים לסיכה D6 עבור סרוו שמאל ו- D9 לסרוו הימני.

שלב 6: תכנות את לוח הרובוטיקה

לתכנת את לוח הרובוטיקה
לתכנת את לוח הרובוטיקה

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

הקוד שלנו נמצא במאגר GitHub שלנו, שתוכל למצוא כאן:

github.com/BrownDogGadgets/CrazyCircuits/tree/master/Projects/Avoidance%20Robot

הקוד פשוט, והובאו לו הערות רבות בכדי לעזור להסביר מה הכל עושה.

תזדקק גם לספריית NewPing, שניתן למצוא כאן:

שלב 7: תן לרובוט שלך לשוטט

תנו לרובוט שלכם לשוטט
תנו לרובוט שלכם לשוטט
תנו לרובוט שלכם לשוטט
תנו לרובוט שלכם לשוטט
תנו לרובוט שלכם לשוטט
תנו לרובוט שלכם לשוטט

לאחר שבנית את הרובוט שלך והקוד הועלה ללוח הרובוטיקה, תוכל לבדוק אותו!

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

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

שלב 8: המשך

לך הלאה
לך הלאה
לך הלאה
לך הלאה

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

שאלות

מה למדת בבניית הרובוט שלך?

מה קבע את הבחירות שלך בחלקי LEGO בשימוש?

האם הרובוט שלך היה מתגלגל מהר יותר אם היו לו גלגלים גדולים יותר?

פעילות נוספת

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

// הגדר לכמה אלפיות השנייה הרובוט שלך ינוע אחורה

int goBackwardTime = 1000; // הגדר כמה אלפיות השנייה הרובוט שלך יפנה ל- int turnRightTime = 1000;

(הערה: 1000 אלפיות השנייה שווה לשנייה אחת).

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

מוּמלָץ: