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

חולדה רובוטית: 8 שלבים (עם תמונות)
חולדה רובוטית: 8 שלבים (עם תמונות)

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

וִידֵאוֹ: חולדה רובוטית: 8 שלבים (עם תמונות)
וִידֵאוֹ: 10 חרקים שכדאי לכם להתרחק מהם בכל מחיר┃טופטן 2024, נוֹבֶמבֶּר
Anonim
חולדה רובוטית
חולדה רובוטית

פרויקטים של טינקרד »

שלום!

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

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

שלב 1: מה שאתה צריך:

מה אתה צריך
מה אתה צריך

- מיקרו -בקר Arduino Nano

- 2 מנועי סרוו SG90 (אתה יכול למצוא אותם באמזון, או בכמה חנויות מקוונות)

- יהיה עליך להדפיס את דגם התלת -ממד או שאתה יכול לבנות מבנה עם קרטון או פלסטיק. השתמשתי במודל זה: https://www.tinkercad.com/things/12eU8UHtMSB מאת Tinker Robot Labs

- כמה חוטים, וקרש לחם קטן

- סוללה 9 וולט ומחבר

כמו כן תצטרך להשתמש ב- arduino IDE, תוכל להוריד אותו בקישור הבא:

שלב 2: כיול סרוווס

כיול סרוווס
כיול סרוווס
כיול סרוווס
כיול סרוווס

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

זוהי התוכנית שבה אני משתמש כדי למרכז את סרוווס:

#לִכלוֹל

סרוו פרונט;

סרוו גב;

הגדרת בטל () {

מצורף קדמי (9);

Back.attach (6);

}

לולאת חלל () {

Front.write (90);

Back.write (90);

}

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

שלב 3: הרכבת הרגליים

הרכבת הרגליים
הרכבת הרגליים
הרכבת הרגליים
הרכבת הרגליים
הרכבת הרגליים
הרכבת הרגליים
הרכבת הרגליים
הרכבת הרגליים

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

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

שלב 4: התקנת ה- Servos

התקנת ה- Servos
התקנת ה- Servos
התקנת ה- Servos
התקנת ה- Servos
התקנת ה- Servos
התקנת ה- Servos

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

חזור על שלב זה עם קבוצת הרגליים השנייה.

שלב 5: הוספת הארדואינו

הוספת הארדואינו
הוספת הארדואינו
הוספת הארדואינו
הוספת הארדואינו
הוספת הארדואינו
הוספת הארדואינו

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

שלב 6: חיווט

תִיוּל
תִיוּל
תִיוּל
תִיוּל

בואו נעשה את החיווט! בשלב זה בו תחבר את כל החוטים מלוח הלחם, לסרווואים.

לכל הסרוו יש שלושה חוטים, כך שאחד נועד למידע שהארדואינו שולח, הכתום, השני הוא לזרם +5v, האדום, ולבסוף חוט ה- GND (או הקרקע), כלומר החום.

כדי לחבר את החוטים ייתכן שתרצה להסתכל על הקוד שהשתמשנו בו כדי למרכז את הסרווואים. בקוד אנו יכולים לראות שהסרוו לרגליים הקדמיות הוא מחובר לסיכה D9 ולסרוו השני, זה לרגליים ולזנב האחורי הוא מחובר ביציאה D6. המשמעות היא שהחוט הכתום של הסרוו הקדמי עובר לסיכה D9, והחוט הכתום של הסרוו לרגליים האחוריות מחובר לסיכה D6. הכבל האדום של שני הסרבים עובר ל- 5V והחוטים החומים של שני הסרבים עוברים ל- GND (כל אחד מסיכות ה- GND של ה- Arduino Nano).

שלב 7: וקוד כלשהו

וקוד כלשהו
וקוד כלשהו

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

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

הנה לך הקוד בו השתמשתי:

#לִכלוֹל

סרוו פרונט;

סרוו גב;

הגדרת בטל () {

מצורף קדמי (9);

Back.attach (6);

Front.write (92); // הסרוו הקדמי שלי, ב 90 מעלות לא היה ישר לחלוטין, אז הייתי צריך לשנות את הזווית ל 92 מעלות.

Back.write (90);

עיכוב (1000); // הרובוט שם את כל הרגליים בניצב לגוף ומחכה שנייה אחת

}

לולאת חלל () {

// לולאה זו תפעל עד שתנתק את הרובוט

// אתה יכול לשנות את הזוויות או את זמן העיכוב בין התנועות כדי לגרום לרובוט שלך ללכת מהר או איטי יותר או לבצע צעדים גדולים או קטנים יותר

Front.write (132);

עיכוב (100);

Back.write (50);

עיכוב (300);

Front.write (50);

עיכוב (100);

Back.write (130);

עיכוב (300);

}

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

שלב 8: סיימת

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

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

דוד

מוּמלָץ: