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

מיני מכונת משחקים "נחשו את המספר" עם מיקרו: ביט: 10 שלבים
מיני מכונת משחקים "נחשו את המספר" עם מיקרו: ביט: 10 שלבים

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

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

שיחקת פעם "נחשו את המספר"? זוהי מכונת מיני-משחק קלה מאוד לבנייה שמשחקת איתך את "נחש את המספר". עיצבנו את פרויקט ה- 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 III
חיישן הראייה MU III

חיישן MU Vision הוא מודול ה- AI הראשי שמזהה כרטיסי מספר שונים. יש לו יציאת פלט I2C שניתן להשתמש בה לחיבור ל- Micro: bit (סיכה 19 וסיכה 20).

1. כדי להתחבר ל- Micro: bit, מתג DIP השמאלי של חיישן הראייה 2 צריך להיות "ON" כדי להשתמש במצב I2C.

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

שלב 3: תכנות מיקרו: ביט באמצעות Makecode

תכנות מיקרו: bit Via Makecode
תכנות מיקרו: bit Via Makecode
תכנות מיקרו: bit Via Makecode
תכנות מיקרו: bit Via Makecode

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

כעת תמצא את קוביות MuVisionSensor כאלה

שלב 4: אתחל חיישן ראיית MU

אתחל חיישן ראיית MU
אתחל חיישן ראיית MU
אתחל חיישן ראיית MU
אתחל חיישן ראיית MU

2. אתחול חיישן ראיית MU בבלוק ההפעלה והגדר אותו לשימוש באוטובוס I2C.

והוסף אלגוריתם כרטיס מספר.

שלב 5: הוסף קוד לעיבוד תוצאת הגילוי

הוסף קוד לעיבוד תוצאת הגילוי
הוסף קוד לעיבוד תוצאת הגילוי

בלולאת Forever, הוסף קוד לעיבוד תוצאת הזיהוי מחיישן MU Vision.

שלב 6: הצג את התוצאה במטריצת ה- LED

הצג את התוצאה במטריצת ה- LED
הצג את התוצאה במטריצת ה- LED

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

שלב 7: היגיון המשחק

היגיון המשחק
היגיון המשחק

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

שלב 8: הוסף סרגל חיים

הוסף את סרגל החיים
הוסף את סרגל החיים
הוסף את סרגל החיים
הוסף את סרגל החיים

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

שלב 9: הוספת מוסיקה

הוסף מוסיקה
הוסף מוסיקה

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

שלב 10: סיכום

הדרכה זו מלמדת אותך כיצד לבנות מכונת מיני -משחקים באמצעות Micro: bit וחיישן MU Vision. בעזרת זיהוי חזותי מחיישן החזון MU, אתה יכול לבנות הרבה משחקים "פיזיים" דומים על פלטפורמת ה- Micro: bit.

מוּמלָץ: