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

רובוט ההימנעות ממכשולים ארדואינו הקטן והחמוד ביותר אי פעם: 5 שלבים
רובוט ההימנעות ממכשולים ארדואינו הקטן והחמוד ביותר אי פעם: 5 שלבים

וִידֵאוֹ: רובוט ההימנעות ממכשולים ארדואינו הקטן והחמוד ביותר אי פעם: 5 שלבים

וִידֵאוֹ: רובוט ההימנעות ממכשולים ארדואינו הקטן והחמוד ביותר אי פעם: 5 שלבים
וִידֵאוֹ: פרויקט ברובוטיקה - הימנעות ממכשולים חלק 1 2024, יולי
Anonim
רובוט ההימנעות ממכשולים ארדואינו הקטן והחמוד ביותר אי פעם
רובוט ההימנעות ממכשולים ארדואינו הקטן והחמוד ביותר אי פעם

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

שלב 1: חתיכות וחתיכות שתזדקק להן

חתיכות וחתיכות שתזדקק להן
חתיכות וחתיכות שתזדקק להן
חתיכות וחתיכות שתזדקק להן
חתיכות וחתיכות שתזדקק להן
חתיכות וחתיכות שתזדקק להן
חתיכות וחתיכות שתזדקק להן

קרש לחם קטן (4.5 ס"מ על 3.5 ס"מ), 17 חורים באורך ו -2 שורות של 5 חורים ברוחב. אתה בונה את הרובוט בלעדיו, אבל זה דבר נחמד אם אתה מתכנן לשנות את הרובוט.

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

סוללה 9V. כן, סוללה טובה.

מחזיק סוללה 9V. (קיבלתי אותו מצעצוע ישן)

2 סרוו סיבובים רציפים (הם נראים כמו סרוו SG (), אבל הם בעצם סרוו סיבוב רציף. קניתי אותם כאן

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

כבלים. חבורה מהם. אין דבר כזה יותר מדי כבלים.

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

מארז מודפס בתלת מימד. אתה יכול למצוא את קבצי התלת מימד כאן

שלב 2: והקוד

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

פשוט הורד את קובץ ה- txt והעתק-פסטה את הקוד בממשק ה- Arduino שלך.

שלב 3: הצבת הביטים במקום הנכון

לשים את הביטים במקום הנכון
לשים את הביטים במקום הנכון
לשים את הביטים במקום הנכון
לשים את הביטים במקום הנכון

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

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

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

שלב 4: והחוטים האלה … הו בוי

כאן מגיע החלק המכוער. החיווט. כל כך הרבה חוטים, וכל כך מעט מקום.

נתחיל בחיישן הקולי.

  • Vcc -> +5V של הארדואינו
  • טריג -> D11 של הארדואינו
  • הד -> D12 של הארדואינו
  • GND -> GND של הארדואינו (כל אחד מ -2 סיכות ה- GND של הארדואינו)

סרוו 1:

  • חוט כתום -> D9 של הארדואינו
  • חוט אדום -> +5V של הארדואינו
  • חוט חום -> GND של הארדואינו (כל אחד מ -2 סיכות ה- GND של הארדואינו)

סרוו 2:

  • חוט כתום -> D10 של הארדואינו
  • חוט אדום -> +5V של הארדואינו
  • חוט חום -> GND של הארדואינו (כל אחד מ -2 סיכות ה- GND של הארדואינו)

סוֹלְלָה:

  • חוט אדום -> סיכת וין של הארדואינו
  • חוט שחור -> GND של הארדואינו (כל אחד מ -2 סיכות ה- GND של הארדואינו)

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

שלב 5: בפעולה

Image
Image

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

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

אם (מרחק <= 15)

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

myservo1.write (XXX); myservo2.write (XXX);

כאשר XXX = 0 היא מהירות קדימה מלאה עבור myservo1 ו- XXX = 180 היא מהירות קדימה עבור myservo2

ו- XXX = 90 יהוו נקודה עצומה עבור שני השירותים.

מוּמלָץ: