תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
שיחקת פעם "נחשו את המספר"? זוהי מכונת מיני-משחק קלה מאוד לבנייה שמשחקת איתך את "נחש את המספר". עיצבנו את פרויקט ה- 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.