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

PressKill: משחק ארדואינו: 5 שלבים
PressKill: משחק ארדואינו: 5 שלבים

וִידֵאוֹ: PressKill: משחק ארדואינו: 5 שלבים

וִידֵאוֹ: PressKill: משחק ארדואינו: 5 שלבים
וִידֵאוֹ: Arduino Project - Mini Arcade Machine 2024, נוֹבֶמבֶּר
Anonim
PressKill: משחק ארדואינו
PressKill: משחק ארדואינו

PressKill הוא משחק פיזי לארבעה שחקנים שעיצבתי ויצרתי באמצעות ארדואינו לפרויקט בית ספר. הכנת המשחק כרוכה בתכנות, הלחמות, הכנת תוכניות וקטוריות, חיתוך בלייזר וקצת הדבקה. רוצה לעשות משחק רד לשחק עם חברים? תמשיך לקרוא!

כללי המשחק:

  1. כאשר כל שחקן לוחץ על הכפתור שלו, הוא מקבל נקודה וה- Deadzone מתחיל.
  2. כאשר כל שחקן לוחץ על הכפתור שלו במהלך ה- Deadzone, הם משתחררים ויוצאים מהמשחק.
  3. 5 שניות לאחר תחילתו ה- Deadzone מסתיים. אין אינדיקציה לכך.
  4. השחקן הראשון שיש לו חמש נקודות או שהוא האחרון שעומד, מנצח.

שלב 1: חלקים

חלקים
חלקים
חלקים
חלקים

להלן רשימת כל החלקים שנכנסו למבנה הפיזי של המשחק.

  • 1 ארדואינו
  • 4 כפתורי ארקייד גדולים עם נורות אופציונאליות
  • 16 מחברים נקבה
  • 4 לדים לבנים
  • 4 נגדים של 220 אוהם
  • 4 נגדים של 10.000 אוהם
  • הרבה חוט
  • צינורות כיווץ חום
  • perfboard
  • 1 יריעה מעץ MDF 3 מ"מ
  • דבק לעץ

השתמשתי גם בכלים הבאים:

  • מלחם
  • חותך לייזר
  • אקדח חום (מצית עובד גם כן)

שלב 2: חיווט

תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל
תִיוּל

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

בסדר, הנה הדבר בחמישה שלבים בלבד:

  1. הכנס את נוריות הלדים לכפתורי ארקייד. אם הכפתורים שלך תואמים בקלות ללדים, נהדר! שלי לא היו, אז הלחמתי אותם במקום.
  2. חבר את מחברי הנקבה לכמה חוטים. הלחמתי אותם כדי לחזק את החיבור והוספתי קצת צינורות כיווץ חום, בעזרת אקדח החום, ליתר ביטחון. צבעתי את החוטים בצבע שלילי (אפור) וחיובי (אדום).
  3. הלחמה כל החוטים עבור כל כפתור לחתיכה קטנה של perfboard, כדי להוסיף את הנגדים הנכונים. זה גם עוזר להתארגן קצת. בדוק לתמונה הכלולה לקבלת מבט מקרוב על החוטים והנגדים השונים. לאחר מכן חבר את החוטים עם המחברים הנקביים לכפתור. עכשיו חזור ארבע פעמים!
  4. הלחם את כל החוטים של כל כפתור הנכנסים ל- 5V ו- GND של הארדואינו על פיסת לוח קטנה נוספת במקביל. בדרך זו אתה רק צריך לחבר שני חוטים ל- Arduino שלך במקום לשמונה.
  5. זהו שלב אופציונלי, אך אם אתה אוהב להישאר מאורגן במידה מסוימת כמוני, סמן את החוטים מכל כפתור הנכנסים ל- PIN של ה- Arduino. אני מקודד את שלי לפי צבע כפתור.

זה בערך האלקטרוניקה! אם אתה חכם ממני, תכנן את המעגלים שלך מראש כך שתוכל לנהל כבלים בקלות ולהימנע מספגטי חוטים גדול.

שלב 3: קופסה

קופסא
קופסא

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

לקחתי את התבנית של הקופסה מ- makercase.com, שמקל מאוד לא לצייר את כל מפרקי האצבע בעצמי. לאחר מכן שיניתי את התבנית ב- Inkscape, תוכנית ציור וקטור חינם. מניסיוני, Inkscape אינה טובה בייצוא קבצי.dxf הנקראים על ידי חותך הלייזר, ולכן פתרון לבעיה זו הוא שימוש ב- Adobe Illustrator.

הקופסה עצמה בגודל 30 x 30 x 10 סנטימטרים. ברגע שיש לך חיתוך לייזר mdf שלך אתה יכול להדביק את הלוחות יחד. עם זאת, אל תדביק את התחתית! הוא משמש מכסה הפוך לגישה לחומרה. אתה יכול להפוך אותו לחיבור על ידי הדבקת מגנטים מבפנים. לא עשיתי זאת, פשוט כי לא הייתי צריך. זו החלטה טובה אם אתה רוצה להזיז את הקופסה הרבה מבלי שהתחתונה תיפול.

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

שלב 4: קוד

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

שלב 5: תהנה

תעשה חיים!
תעשה חיים!

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

מוּמלָץ: