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

חסימת משחק: 3 שלבים
חסימת משחק: 3 שלבים

וִידֵאוֹ: חסימת משחק: 3 שלבים

וִידֵאוֹ: חסימת משחק: 3 שלבים
וִידֵאוֹ: רוצות לדעת איך חוסמים בכדורשת? מאמאנט תרגול חסימות בכדורשת: חסימה עם 2 שחקניות ועם 3 שחקניות 2024, נוֹבֶמבֶּר
Anonim
חסימת משחק
חסימת משחק

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

שלב 1: בנה

לִבנוֹת
לִבנוֹת

קבצי העיצוב נמצאים ב- EasyEDA

ה- PCB צריך להיות נטול עופרת מכיוון שהוא משחק ביד.

פריטים דרושים

PCB - תפריט ואז "צור קובץ ייצור" - צור גרבר או הזמין ב- JLCPCB

1.3 אינץ 'OLED 128X64 - וודא שהסיכות תואמות PCB

3 - 10K נגדים

מתגי לחצנים 3 - 6x6

ATtiny85

מתג שקופיות 3 פינים 3 פינים

מחזיק סוללות CR2032 BAT-HLD-001-THM

סוללה CR2032

שקע DIP8

מתכנת AVR או ATtiny Chip

חייל נטול עופרת

מלחם

מנקה אלקטרוניקה לאלכוהול

מברשת שיניים זולה

הגנת עיניים להלחמה, קיצוץ וניקוי.

הַלחָמָה

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

לחצני הרכבה על משטח הלחמה לפני כל דבר אחר.

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

ניקוי

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

שלב 2: תוכנית ATtiny85

תוכנית ATtiny85
תוכנית ATtiny85

הוסף תמיכה בלוח Arduino IDE עבור ATtiny עבור לתפריט "קובץ" ובחר "העדפות" בתיבה שכותרתה "כתובות אתרים נוספות של מנהל לוחות" הזן: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json ולחץ על אישור

עבור לתפריט "כלים" ולאחר מכן על "לוח" בחר "מנהל לוחות" ולאחר מכן מהתפריט הנפתח בחר "תורם": בחר את חבילת "אטני" ולחץ על כפתור "התקן".

לאחר השלמת ההתקנה, סגור את החלון "מנהל לוחות" ובחר

לוח: "ATtiny25/45/85"

מעבד: "ATtiny85"

שעון: "פנימי 8 מגה -הרץ"

תוכנית ATtiny

צריך לתכנת Arduino למגן תכנות AVR

העלה את "מערכון Arduino כספקית האינטרנט" [קובץ] -> [דוגמאות] -> [Arduino כספקית האינטרנט].

חיבר את מגן התכנות AVR ל- Arduino

שבב ATTINY85 Socket במגן תכנות AVR

בחר את המתכנת, [כלים] -> [מתכנת] -> [ארדואינו כספקית אינטרנט] הגדר אתחול האתחול של התוכנית, [כלים] -> [צריבת האתחול]

פתח את סקיצת PockeTetris בתוכנת Arduino

העלה סקיצה, [קובץ] -> [העלה באמצעות מתכנת]

לאחר שתעלה את הסקיצה בהצלחה, וודא שהנקודה ב- ATtiny85 וחריץ השקע נמצאים באותו צד ודחוף את השבב לשקע.

שלב 3: שחק

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

נהנתי לבנות ולשחק את המשחק הזה.

מוּמלָץ: