תוכן עניינים:
- אספקה
- שלב 1: הרכבה והכנה
- שלב 2: תכנות את בקר ה- Micro: bit
- שלב 3: תכנות את המיקרו: ביט של BitCar
- שלב 4: תהנו והפכו אותו לשלך
וִידֵאוֹ: בקרת רובוט מיקרו: ביט עם תאוצה: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
במאמר זה אנו הולכים להשתמש בערכת BitCar של TinkerGen כדי לבנות רובוט Micro: bit ולשלוט בו באמצעות מד תאוצה על לוח Micro: bit אחר. BitCar הוא רובוט עשה זאת בעצמך מבוסס מיקרו: ביט המיועד לחינוך STEM. קל להרכבה, קל לקוד וכיף לשחק איתו. המכונית משתמשת בשני מנועי הילוכים ממתכת איכותיים להנעת הגלגלים, בעלי כוח חזק יותר ותוחלת חיים ארוכה יותר מאשר מנועי הילוכים פלסטיים רגילים. לוח המכונית משלב זמזם למוסיקה או לאותות שמע, 2 חיישני מעקב אחר קווים למעקב אחר קווים, ו -4 נוריות הניתנות להתייחסות בתחתית יכולות לשמש כאינדיקטורים, הדגשות או פשוט לקישוטים מגניבים. ישנם גם מחברי Grove לתוספים כמו חיישן קולי, מצלמת אל, מזהה או מסכים. ניתן לשלוט בקלות על כל התכונות של BitCar בעזרת עורך Microsoft MakeCode.
אספקה
ה- BitCar של TinkerGen
שלב 1: הרכבה והכנה
התחל בהתקנת גלגלי גלגלים קדמיים ואחוריים בעזרת ברגי M3x6.
לאחר מכן התקן את מחזיק הסוללות במדבקה 3M, נסה להתקין את מחזיק הסוללה קרוב ככל האפשר לגלגל הגלגל האחורי.
הנח את הגלגלים על פירים המנוע והצמד לוחות אקריליק לפי הסדר שצוין בתמונות ההרכבה למעלה.
לבסוף הכנס את Micro: bit ו (אופציונלי) סנור קולי.
כדי להשתמש ב- BitCar עם Microsoft Makecode, עליך להוסיף סיומת לממשק. לשם כך, היכנס לאתר makecode.microbit.org, לחץ על הרחבות מתקדמות ולאחר מכן הדבק את כתובת האתר הזו בשדה החיפוש: https://github.com/TinkerGen/pxt-BitCar. לאחר הוספת התוסף, תראה כרטיסיות חדשות המופיעות: BitCar ו- Neopixel.
שלב 2: תכנות את בקר ה- Micro: bit
נתחיל בהוספת קבוצת רדיו מוגדרת ל -1 לבלוק ההתחלה. כמו כן, אנו גורמים ללד להראות פרצוף סמיילי כדי לדעת שהתוכנית שלנו למעשה עובדת ולא זרקה חריגים. בשלב הבא עלינו לקרוא את הנתונים ממד התאוצה ולעשות קצת המרת נתונים: נתונים ממד התאוצה מגיעים כערכי מספר שלם הנעים בין -1023 ל -1023, ומנועים ב- BitCar מקבלים ערכי מספר שלמים מ -100 עד 100. נשתמש בפונקציית מפה כדי להמיר את הערכים מטווח אחד למשנהו והם לעגל אותם למספר השלם הקרוב ביותר. לאחר מכן הערכים מוכנים לשליחה באמצעות הרדיו. לבסוף נבדוק אם זוהה תנועת טלטול, ואם כן, שלח את המחרוזת "קום" באמצעות Bluetooth. זהו זה לבקר Micro: bit, השלב הבא הוא לכתוב קוד עבור BitCar של Micro: bit.
שלב 3: תכנות את המיקרו: ביט של BitCar
הקוד של BitCar's Micro: bit יכלול שני בלוקים: הראשון האחראי על פקודות התנועה העיקריות (קדימה אחורה-שמאל-ימין) והשני אך ורק ל"קימה ". בתוך בלוק ערך השמות שהתקבל ברדיו אנו בודקים אם השם שהתקבל הוא "ציר y"-זוהי תנועה קדימה-אחורה. אנו מוסיפים שם תנאי אם, כדי להגדיר סף כלשהו לתנועה קדימה-אחורה, אחרת התנועה יוצאת קצת עצבנית, בגלל העימות עם תנועת שמאל-ימין המבוצעת בו זמנית.
אם השם שהתקבל הוא "ציר x", אנו מקבלים מידע על תנועת שמאל-ימין, אנו בודקים אם הוא פחות מ- 0. אם הוא שלילי, BitCar צריך ללכת שמאלה, אם זה ערך חיובי, הרובוט צריך ללכת ימין. לאחר מכן אנו שולטים במנועים בהתאם.
בלוק נוסף שיש לנו הוא ברדיו שהתקבל ב- stringString - כאן אנו בודקים אם המחרוזת הזו היא "קום" ואם כן, אנו נותנים פקודה ל- BitCar לקום במהירות 100 ולטען 250 אלפיות השנייה.
שלב 4: תהנו והפכו אותו לשלך
העלה את התוכנית הזו (אם אתה נתקל בקשיים, תוכל גם להוריד אותה ממאגר GitHub שלנו) לשני Micro: bits ולנסות אותה! זה גם רעיון מעניין להשתמש בכותרת מצפן במקום לגרום ל- BitCar לנוע באותו כיוון כמו האדם שמחזיק אותו.
האפשרויות הן אינסופיות ויישום הרעיונות שלך בחומרה ותוכנה היא הנשמה של תנועת ה- Maker. אם יש לך כמה דרכים חדשות ומעניינות לתכנת BitCar, אנא שתף בתגובות למטה. כמו כן, BitCar מגיע עם קורס מקוון שאליו תוכלו לגשת בפלטפורמת הקורסים המקוונת של TinkerGen, https://make2learn.tinkergen.com/ בחינם! למידע נוסף על BitCar וחומרה אחרת ליצרנים ולמחנכי STEM, בקר באתר האינטרנט שלנו, https://tinkergen.com/ והירשם לניוזלטר שלנו.
TinkerGen פתחה במסע קיקסטארטר ל- MARK (Make A Robot Kit), ערכת רובוט ללימוד קידוד, רובוטיקה, AI!
מוּמלָץ:
"High-Fivey" מיקרו הקרטון: רובוט ביט: 18 שלבים (עם תמונות)
"High-Fivey" מיקרו הקרטון: רובוט ביט: תקוע בבית אבל עדיין יש לך צורך בחמישה מישהו? יצרנו רובוט קטן וידידותי עם קרטון ומיקרו: ביט יחד עם לוח הסיביות של Crazy Circuits וכל מה שהיא רוצה ממך הוא שחקן גבוה כדי לשמור על האהבה שלה אליך בחיים. אם אתה אוהב
כיצד להפעיל מנועי סרוו באמצעות מוטו: ביט עם מיקרו: ביט: 7 שלבים (עם תמונות)
כיצד להפעיל מנועי סרוו באמצעות מוטו: ביט עם מיקרו: ביט: אחת הדרכים להרחיב את הפונקציונליות של המיקרו: ביט היא להשתמש בלוח בשם moto: bit מאת SparkFun Electronics (כ-15-20 $). הוא נראה מסובך ויש לו הרבה תכונות, אבל לא קשה להפעיל ממנו מנועי סרוו. Moto: bit מאפשר לך
מיקרו: בוט - מיקרו: ביט: 20 שלבים
מיקרו: בוט - מיקרו: ביט: בנה לעצמך מיקרו: בוט! זהו רובוט נשלט מיקרו: ביט עם סונר מובנה לנהיגה אוטונומית, או אם יש לכם שני מיקרו: ביטים, נהיגה מבוקרת ברדיו
מיקרו: ביט - מכונת תוף מיקרו: 10 שלבים (עם תמונות)
מיקרו: ביט - מכונת תוף מיקרו: זוהי מכונת תוף מיקרו: ביט, שבמקום רק לייצר את הצליל, תופים למעשה. הוא כבד בהשראת הארנבים מהתזמורת המיקרו: ביט. לקח לי זמן למצוא כמה סולנואידים שקל להשתמש בהם עם המוקרו: ביט
תכנות מיקרו: רובוט ביט וג'ויסטיק: בקר סיביות עם מיקרופייתון: 11 שלבים
תכנות Micro: Bit Robot & Joystick: בקר Bit עם MicroPython: עבור Robocamp 2019, מחנה הרובוטיקה הקיץ שלנו, צעירים בגילאי 10-13 הלחמים, מתכנתים ובונים מיקרו: רובוט מבוסס ביט, מבוסס ביט, כמו גם תכנות מיקרו: ביט לשימוש כשלט רחוק. אם אתה נמצא כעת ברובוקמפ, סקי