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

רובוט מיקרוביט פשוט: 9 שלבים
רובוט מיקרוביט פשוט: 9 שלבים

וִידֵאוֹ: רובוט מיקרוביט פשוט: 9 שלבים

וִידֵאוֹ: רובוט מיקרוביט פשוט: 9 שלבים
וִידֵאוֹ: ALLTECH.CO.IL | סקירת בקר תכנות מיקרוביט ורכב רובוטי Cutebot + Micro:bit - לימוד תכנות לילדים ונוער 2024, יולי
Anonim
רובוט מיקרוביט פשוט
רובוט מיקרוביט פשוט

להלן מתואר מכונית RC פשוטה המיוצרת באמצעות ה- Microbit BBC, ה- Adafruit Dragontail for Microbit, ושלדת Emgreat.

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

שלב 1: מבוא

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

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

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

המיקרוביט אינו יכול לספק ישירות מספיק זרם להנעת המנועים, ולכן יש להשתמש במנהלי טרנזיסטור. בעוד שגרסת ה- Arduino של מכונית הרובוט השתמשה במודול L-298 גשר H לשליטה במנועים, הדבר דורש שישה (6) קווי בקרה, אשר נמצאים במחסור במיקרוביט. הבנתי שזה לא חיוני שהמנועים יוכלו להסתובב לאחור. אז במקום ה- L298, גרסת המיקרוביט של הרובוט משתמשת במערך טרנזיסטור של דרלינגטון 8 ערוצים ULN2803A כנהג מנוע. זה יכול לשמש גם להנעת רמקול, אורות והתקנים אחרים, שכן למיקרוביט יש חמישה (5) קווי I/O למטרות כלליות על פינים 0, 1, 2, 8 ו- 16. ניתן להשתמש ב- Pin 0 עבור פלט שמע. הפינים האחרים יכולים להיות מסובכים לשימוש, מכיוון שהם משותפים עם נוריות ה- LED המובנות.

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

כדי לגשת לסיכות ב- MicroBit, עיצוב זה משתמש ב- Adafruit Dragontail for Microbit, המתחבר ישירות ללוח הלחם, מה שהופך את הפינים לנגישים בקלות ללא צורך בחוטי חיבור, כמו גם בחיבור אוטובוס החשמל 3V.

שלב 2: שלט אלחוטי

כדי לשלוט ברובוט באופן אלחוטי באמצעות בלוטות ', תוכל להשתמש במיקרוביט שני, המופעל באמצעות ערכת הסוללות AAA המגיעה בערכת המיקרוביט גו, או מארז סוללות מטבע, לוח ה- MI Power for Microbit.

יש להגדיר את שני המיקרוביטים לאותו ערוץ רדיו.

שלב 3: רשימת חלקים ורשימת כלים

רכב:

  • ערכת שלדת רובוט מוטורית גדולה
  • ערכת Microbit Go
  • ULN 2803A 8 ערוצים דרלינגטון מערך
  • Adafruit Dragontail עבור Microbit #3695
  • Adafruit לחם בגודל חצי גודל #64
  • קופסת סוללות 4x "AA" של Adafruit עם מתג #830
  • חוט חיבור מוצק 22 מד, בצבעים מגוונים Adafruit# 1311
  • מיני רמקול מתכת עם חוטים Adafruit #1890
  • פלסטיק גלי או קרטון
  • רצועות הידוק בגודל 1 "x 1"
  • סוללות AA x 4

מְרוּחָק:

  • ערכת Microbit Go
  • לוח חשמל MI לסוללות ה- BBC Microbit או AAA x2

כלים:

  • סכין גילוח
  • מלחם
  • חשפן חוטים
  • אקדח דבק חם
  • מברג מיני (מגיע עם שלדה)
  • שארפי מרקר

אופציונלי (לשימוש עם חוט תקוע)

מסופי בורג דו-מימדיים של Addicore x3

שלב 4: הרכבה

הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
הַרכָּבָה
  • גזרו חתיכת פלסטיק גלי או קרטון בגודל 6 "x 8"
  • סמן את מיקום החורים עבור סוגר הגלגל והמנוע, בעזרת הפרספקס המצורף כתבנית.
  • הלחמה 8 "חוטים אדומים ושחורים לכל אחד משני המנועים; דבק חם למנועים להקלה על המתח.
  • חבר את המנועים ללוח הבסיס בעזרת סוגרי המתכת המצורפים בערכת Emgreat.
  • חבר את גלגל הגלגל לקצה התחתון. הצמד את תיבת הסוללות 4 x AA (עם סוללות) לחלק התחתון של המארז, בעזרת ריבועי סקוטש,
  • אתר את תיבת הסוללות בין המנועים לבין גלגל הגלגלים; זה נותן את המתיחה הטובה ביותר.
  • הכנס את MicroBit Dragontail ללוח הלחם;
  • חבר את לוח הלחם לחלק העליון של המארז בעזרת סרט דבק כפול או רצועות סקוטש
  • חבר את מארז הסוללה 2xAAA 3V למארז באמצעות פסי סקוטש;
  • הכנס את תקע סוללת JST לשקע הסוללה של לוח המיקרוביט.
  • הכנס את מערך ה- ULN 2803A של דרלינגטון ללוח הלחם שמעבר לעמק.
  • צור חור קטן בגודל 1/4 "x 1/4" בלוח השלדה שליד לוח הלחם כדי שהחוטים יעברו.

שלב 5: חיווט

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

חוטי חשמל:

  • חוט חוטי 6V למעלה דרך החור וחבר לאוטובוס כוח ימני על לוח הלחם.
  • חבר חוט בין האוטובוסים הקרקעיים השמאליים והימניים בלוח הלחם.
  • חבר את החוט השחור בין סיכה 9 ב- ULN2803A לבין הקרקע.
  • חבר את החוט האדום בין סיכה 10 באוטובוס ULN 2803A ו- +6V.

חוטי סיגנל:

חבר חוטי מגשר:

  • בין סיכה 0 בדרוגינייל לבין פין 8 ב -2803A (רמקול)
  • בין סיכה 1 בדראגון -זנב לפין 6 ב -2803A (מנוע 1)
  • בין סיכה 2 בדראגון -זנב לפין 4 ב -2803A (MOTOR 2)
  • בין פין 8 בדרוגינייל ופין 2 על 2803A (אביזר)
  • חבר את חוטי מנוע 1 לאוטובוס 6V ולסיכה 13 על 2803A
  • חבר את חוטי המנוע 2 לאוטובוס 6V ולסיכה 15 על 2803A
  • חבר את חוטי הרמקולים ל- +6V ולפין 11 על 2803A

שלב 6: תכנות 1: בדיקת מנוע

תכנות 1: בדיקת מנוע
תכנות 1: בדיקת מנוע
תכנות 1: בדיקת מנוע
תכנות 1: בדיקת מנוע

עבור אל Make Code Microbit Editor online:

צור שלוש פונקציות מוטוריות- פנה שמאלה, קדימה ועצור

בלולאה הראשית, התקשר לכל פונקציה כפי שמוצג.

שלב 7: בקרת רדיו

שליטת רדיו
שליטת רדיו
שליטת רדיו
שליטת רדיו

עבור בקרת הרדיו, נשתמש בתכונה Bluetooth של המיקרוביט.

הרכיב מיקרוביט שני ללוח החשמל MI למיקרוביט, הכולל סוללת מטבע בת 3V, או השתמש בסוללת 2xAAA המגיעה באריזה של מיקרוביט גו.

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

התוכנית לדוגמה כוללת תצוגה לנורית כך שתוכל לדעת שהיא דולקת.

התוכנית עושה 2 דברים. כאשר לחצן A נלחץ, הוא שולח את מספר 1 החוצה (כדי לצפצף על הקרן).

כאשר לחצן B נלחץ, הוא שולח את מספר 2 החוצה כדי להפעיל את מנועי הכונן.

שלב 8:

תמונה
תמונה

שלב 9: תוכנית קבלת בקרת רדיו

Image
Image

בעזרת עורך MakeCode, צור פרויקט חדש בשם Receiver.

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

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

מוּמלָץ: