
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46

שיחקת פעם "נחשו את המספר"? זוהי מכונת מיני-משחק קלה מאוד לבנייה שמשחקת איתך את "נחש את המספר". עיצבנו את פרויקט ה- DIY הזה כדי לעודד משחק פיזי ולעזור לילדים ללמוד תכנות. הוא משתמש בחיישן MU Vision כדי לחוש את כרטיסי המספרים, דרכם ינסה השחקן לנחש את המספר האקראי שהמכונה בחרה.
כל ההתקנה מוסברת בתמונה זו.
חיישן ראיית MU שיכול לזהות כרטיסי מספר מודפסים מחובר ל- Micro: bit באמצעות אוטובוס I2C. שני לוחות ה- PCB והרמקול מוחזקים יחד באמצעות מעמד הבנוי מחלקים טכניים של LEGO כך שהמצלמה מסתכלת למטה בזווית של 45 מעלות. וודא שאין מה לחסום את תצוגת המצלמה לחזית המיקרו: ביט שבו השחקן יציג את כרטיס המספר למכונה.
אספקה
מיקרו BBC: לוח סיביות
×1
חיישן החזון Morpx MU III
×1
LEGO Technic Pieces
× 1 סיכת פימורוני: קצת × 1
רמקול: 0.25W, 8 אוהם
שלב 1: חיבור החוטים

יהיה עליך לחבר 6 חוטים. לרמקול שני חוטים המתחברים לסיכה "0" ו- "GND" של Micro: bit. לחיישן MU Vision יש 4 חוטים המתחברים לאוטובוס I2C - 3V, סיכה 19 (SCL), סיכה 20 (SDA) ו- GND. בתמונה, אנו פשוט הלחמים את החוטים למשטח המגע Micro: bit. אתה יכול גם להשתמש באחד מלוח הפריצה למיקרו: ביט לחיבור החוטים.
שלב 2: חיישן החזון MU III

חיישן MU Vision הוא מודול ה- AI הראשי שמזהה כרטיסי מספר שונים. יש לו יציאת פלט I2C שניתן להשתמש בה לחיבור ל- Micro: bit (סיכה 19 וסיכה 20).
1. כדי להתחבר ל- Micro: bit, מתג DIP השמאלי של חיישן הראייה 2 צריך להיות "ON" כדי להשתמש במצב I2C.
2. חיישן הראייה מותקן הפוך (מחבר החיישנים פונה לכיוון השחקן) כך שכאשר השחקן מציג את כרטיס המספר למכונה הוא "פרונטלי" מנקודת המבט של השחקן.
שלב 3: תכנות מיקרו: ביט באמצעות Makecode


ניתן לתכנת את המכונה באמצעות MakeCode. אתה יכול לתכנת את ה- Micro: bit בשני Javascript או בקוד החסימה. כדי להפוך את זה פשוט אנו משתמשים בתכנות בלוקים כדי להמחיש כאן. ייבא את ספריית MUVisionSensorIII על ידי בחירת "מתקדם"-> "הרחבות", והקלד "mu-opensource/MuVisionSensorIII-MakeCode" בתיבת החיפוש. בחר בתוסף "Muvs" מהתוצאה.
כעת תמצא את קוביות MuVisionSensor כאלה
שלב 4: אתחל חיישן ראיית MU


2. אתחול חיישן ראיית MU בבלוק ההפעלה והגדר אותו לשימוש באוטובוס I2C.
והוסף אלגוריתם כרטיס מספר.
שלב 5: הוסף קוד לעיבוד תוצאת הגילוי

בלולאת Forever, הוסף קוד לעיבוד תוצאת הזיהוי מחיישן MU Vision.
שלב 6: הצג את התוצאה במטריצת ה- LED

אנו משתמשים בפונקציה מותאמת אישית כדי להציג את תוצאת זיהוי המספרים. הערה: מכיוון שהצבנו את המיקרו: קצת אנכית, יש לסובב את המספר בתצוגת ה- LED ב -90 מעלות.
שלב 7: היגיון המשחק

אתה יכול לתכנת מיקרו: ביט כדי לתת רמז קטן למספר הסודי.
שלב 8: הוסף סרגל חיים


אתה יכול גם לחיות את המשחק בשביל קצת יותר כיף. אנו משתמשים בעמודה השמאלית של מטריצת ה- LED כדי להציג את "סרגל החיים"
שלב 9: הוספת מוסיקה

זהו זה. בשל הסיבה למרחב, לא כל הקוד מוצג בתרשים למעלה. תוכל למצוא את הקוד המלא כאן.
שלב 10: סיכום
הדרכה זו מלמדת אותך כיצד לבנות מכונת מיני -משחקים באמצעות Micro: bit וחיישן MU Vision. בעזרת זיהוי חזותי מחיישן החזון MU, אתה יכול לבנות הרבה משחקים "פיזיים" דומים על פלטפורמת ה- Micro: bit.
מוּמלָץ:
"High-Fivey" מיקרו הקרטון: רובוט ביט: 18 שלבים (עם תמונות)

"High-Fivey" מיקרו הקרטון: רובוט ביט: תקוע בבית אבל עדיין יש לך צורך בחמישה מישהו? יצרנו רובוט קטן וידידותי עם קרטון ומיקרו: ביט יחד עם לוח הסיביות של Crazy Circuits וכל מה שהיא רוצה ממך הוא שחקן גבוה כדי לשמור על האהבה שלה אליך בחיים. אם אתה אוהב
כיצד להפעיל מנועי סרוו באמצעות מוטו: ביט עם מיקרו: ביט: 7 שלבים (עם תמונות)

כיצד להפעיל מנועי סרוו באמצעות מוטו: ביט עם מיקרו: ביט: אחת הדרכים להרחיב את הפונקציונליות של המיקרו: ביט היא להשתמש בלוח בשם moto: bit מאת SparkFun Electronics (כ-15-20 $). הוא נראה מסובך ויש לו הרבה תכונות, אבל לא קשה להפעיל ממנו מנועי סרוו. Moto: bit מאפשר לך
מיקרו: בוט - מיקרו: ביט: 20 שלבים

מיקרו: בוט - מיקרו: ביט: בנה לעצמך מיקרו: בוט! זהו רובוט נשלט מיקרו: ביט עם סונר מובנה לנהיגה אוטונומית, או אם יש לכם שני מיקרו: ביטים, נהיגה מבוקרת ברדיו
מיקרו: ביט - מכונת תוף מיקרו: 10 שלבים (עם תמונות)

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

הפעל מיני סרוו עם מיקרו: ביט: מדריך מהיר זה יראה לך כיצד לתכנת את ה- BBC מיקרו: ביט באמצעות עורך MakeCode להפעלת מנוע מיני סרוו. ההנחיות לחיבור המיקרו: ביט למנוע נמצאות כאן: http: //www.papermech.net/bbcmicrobit/ היסודות בעבודה