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

בקר USB למשחקי וידאו DIY: 6 שלבים
בקר USB למשחקי וידאו DIY: 6 שלבים

וִידֵאוֹ: בקר USB למשחקי וידאו DIY: 6 שלבים

וִידֵאוֹ: בקר USB למשחקי וידאו DIY: 6 שלבים
וִידֵאוֹ: רק רציתי חברים 2024, יולי
Anonim
בקר משחקים מסוג USB מסוג DIY
בקר משחקים מסוג USB מסוג DIY

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

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

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

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

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

הפריטים שתזדקקו להם לפרויקט זה:

  • לחצני לחיצה 6x6x4.5 מ"מ (12)
  • Arduino Pro Micro w/ Micro USB insert (1)
  • כבל מיקרו USB (1)
  • נגדים 10KΩ (10)
  • PCB מותאם אישית (1) - קובץ Gerber יופיע להזמנה
  • 1/8 אינץ 'אקריליק - בכל צבע
  • כותרות לזכר-נקבה עם 10 פינים (2)

חומרה הדרושה לפרויקט:

  • מלחם (וציוד בטיחות)
  • חותך לייזר - עלול להיות קשה; אפשר לעבוד מסביב
  • מדפסת תלת מימד

אופציונאלי! - אם ברצונך לבדוק את התוצאות לפני הלחמת הכל ל- PCB, תוכל לשים את הקוד על הארדואינו ולהגדיר אותו על לוח לחם (כפי שניתן לראות בשלב 3), ממנו תצטרך:

  • Arduino Pro Micro (עם קוד כבר מותקן)*
  • לוח לחם גדול (1-2)
  • חוטים (יכול להשתמש בצבעים שונים כדי להקל על ההבחנה) (12)
  • נגדים 10KΩ (10)
  • לחצני לחיצה 6x6x4.5 מ"מ (12)

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

אם כל הפריטים שלך חמים ומוכנים לצאת לדרך, בואו נתחיל!

שלב 2: העלאת קוד אל ארדואינו

קוד העלאה לארדואינו
קוד העלאה לארדואינו

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

להלן הקוד המקורי אם ברצונך לנסות להשתמש בו:

בתוכנת Arduino, וודא שה- Arduino בהגדרות הוא Arduino Mirco וכי יציאת COM היא ה- Arduino Micro שחיברת. לאחר שבדקת זאת, פשוט תוכל ללחוץ על Upload וה- הקוד צריך להיות על ה- Arduino.

שלב 3: (אופציונלי) הגדרת לוח הלחם

(אופציונלי) הגדרת לוח הלחם
(אופציונלי) הגדרת לוח הלחם
(אופציונלי) הגדרת לוח הלחם
(אופציונלי) הגדרת לוח הלחם

שימו לב!

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

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

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

שלב 4: יצירה/הזמנה של לוח PCB

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

החברה בה השתמשנו לצורך הזמנת הלוח PCB לייצר אותה הייתה JLCPCB. העלות הייתה כ -30 $ עם משלוח מ- DHL, וישנן אפשרויות זולות יותר למשלוח, אך זה ייקח יותר זמן בגלל תהליך הייצור. הכנו אותו גם בצבע אדום בהתאמה אישית, שהוציא עוד 8 $, כך שבמציאות ה- PCB שלך יכול להגיע לכ-8-10 $ עם משלוח.

שלב 5: בדיקה אם הכל מתאים

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

שלב 6: הלחמה

הַלחָמָה
הַלחָמָה
הַלחָמָה
הַלחָמָה

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

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

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

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

מוּמלָץ: