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

משחק אינטראקטיבי טיק-טק בו נשלט עם ארדואינו: 6 שלבים
משחק אינטראקטיבי טיק-טק בו נשלט עם ארדואינו: 6 שלבים

וִידֵאוֹ: משחק אינטראקטיבי טיק-טק בו נשלט עם ארדואינו: 6 שלבים

וִידֵאוֹ: משחק אינטראקטיבי טיק-טק בו נשלט עם ארדואינו: 6 שלבים
וִידֵאוֹ: יצא משחק חדש בטיקטוק! הוא מופיע לכם?! 2024, נוֹבֶמבֶּר
Anonim
משחק אינטראקטיבי של טיק-טק בו נשלט עם ארדואינו
משחק אינטראקטיבי של טיק-טק בו נשלט עם ארדואינו

מטרתו של פרויקט הפיזיקלי טיק-טק-טו היא להעביר משחק ידוע לתחום הפיזי. במקור, המשחק משחק על ידי שני שחקנים על פיסת נייר - על ידי הצבת סמלי 'X' ו- 'O' בתורו. הרעיון שלנו היה לבחון את התנהגות השחקנים כשהם מתמודדים עם צורה שונה בתכלית. בנוסף, מאוד אהבנו לחקור את האסתטיקה של Steampunk על ידי שילוב המכניקה של ההילוכים עם האלקטרוניקה.

הרעיון המרכזי מאחורי הפרויקט שלנו הוא שניתן לייצג את מצבי שדות המשחק על ידי צורת החומר המתכופף. לשדות יש 3 מצבים שונים: 'X', 'O' ו- NULL (שדה שאינו בשימוש). היינו צריכים למצוא דרך להפחית את מספר המפעילים הדרושים לביצוע מעבר ממדינה למדינה. לאחר שציירנו כמה סקיצות הבנו שניתן לצמצם מספר זה לאחד בלבד. רישום להלן מסכם את תהליך העיצוב שלנו.

שלב 1: כלים וחומרים

כלים וחומרים
כלים וחומרים

עם החומרים הבאים, אתה אמור להיות מסוגל לייצר 9 קופסאות משחק. כל קופסת משחק היא אלמנט עצמאי וניתן להשתמש בה בכל תצורה. ללא טרחה רבה, הלוח עשוי להיות מורחב ל -16 (4 × 4) או 25 (5 × 5) קופסאות.

כלים:

  • חותך לייזר הניתן לתכנות
  • אקדח דבק
  • תחנת הלחמה

חומרים:

  • 9 × סרוו SG90 (https://components101.com/servo-motor-basics-pinout-datasheet)
  • 2 מ"ר. מלוח MDF 3 מ"מ
  • 0.5 מ"ר. לוח אקריליק שקוף 4 מ"מ
  • לוח לחם
  • חוטי מגשר
  • לוח ארדואינו
  • 9 כפתורי לחיצה
  • חוט אלסטי
  • 80 ס"מ של צינור חלול 8 מ"מ (אקריליק/אלומיניום)
  • 9 נגדים של 10 קילו אוהם
  • לוח לחם

שלב 2: חיתוך בלייזר

חיתוך בלייזר
חיתוך בלייזר

כל קופסה דורשת כ- 0.3 מ"ר לוח 3 מ"מ MDF. מיקום האלמנטים על הבד אינו משנה. שים לב שההילוכים אינם מיותרים - כולם נדרשים בכדי לגרום לקופסא לעבוד. ייתכן שיהיה צורך להתאים קובץ SVG מסופק כדי לפעול כראוי במדפסות שונות.

שלב 3: הרכבת הילוכים

הרכבה של הילוכים
הרכבה של הילוכים
הרכבה של הילוכים
הרכבה של הילוכים

כדי לבנות את המנגנון בתוך התיבה עלינו לחתוך בלייזר את מכלול ההילוכים הנדרש ולהדביק אותו יחד

שלב 4: הכנת תיבת קלט והרכבה

ייצור והרכבה של תיבות קלט
ייצור והרכבה של תיבות קלט
ייצור והרכבה של תיבות קלט
ייצור והרכבה של תיבות קלט

החלק השני של התהליך הוא יצירת קופסת קלט פיזית. זהו לוח 3X3 שבו כל אחד מהכפתורים תואם את הקופסאות המתאימות בלוח המשחק.

  • החלקים נחתכים ומורכבים בלייזר.
  • הכפתורים מולחמו יחד על לוח הלחמה.
  • כדי להפחית את המורכבות כל חוטי החשמל מחוברים בנקודה אחת ויוצא אחד.
  • חוטי הקרקע צריכים להיות בעלי נגדים נפרדים של 10K אוהם ואז אפשר לחבר אותם.
  • בסופו של דבר, חוט אחד מחובר לארדואינו.

שלב 5: מעגל Arduino

מעגל ארדואינו
מעגל ארדואינו

הקשרים עם הארדואינו הם כדלקמן. כעת בנוגע לתיבת הקלט, החיבורים בוצעו על לוח הלחמה וההרכבה כולה נמצאת בתוך הקופסה. הפינים הדיגיטליים וסיכות החשמל והארקה מלוח הקלט לחיבור עם הארדואינו. חיבורי הסרו הם כפי שמוצג בתמונה למעלה. הקוד לחפץ האינטראקטיבי מורכב משלושה קבצים. TicTacToe.ino הוא הקובץ הראשי והפתרון הוא האלגוריתם המשמש להפעלת השלבים 'X' ו- 'O'.

מוּמלָץ: