תוכן עניינים:
- שלב 1: כלים וחומרה
- שלב 2: העלאת קוד אל ארדואינו
- שלב 3: (אופציונלי) הגדרת לוח הלחם
- שלב 4: יצירה/הזמנה של לוח PCB
- שלב 5: בדיקה אם הכל מתאים
- שלב 6: הלחמה
וִידֵאוֹ: בקר USB למשחקי וידאו DIY: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
יש מגוון של בקרי התאמה אישית של עשה זאת בעצמך, החל ממקלות ארקייד קלאסיים ועד בילויים של בקרים מודרניים, בדרך כלל עשויים מאותם חלקי ליבה.
עבור פרויקט הגמר שלנו בכיתה הנדסה מתקדמת בתיכון, לקחנו על עצמנו ליצור בקר קטן משלנו בעל פריסה פשוטה, והוא בנוי למשחקים פשוטים. עיצוב זה הוא גם עיבוד של בקר מותאם אישית אחר, שתוכל למצוא כאן:
מכיוון שחלק מהרכיבים זמינים באופן גלוי בבית הספר שלנו, זה יכול להיות קשה לבצע כמה מהשלבים האלה, אבל אם יש לך את כל הפריטים המפורטים להלן לרשותך, או שאתה רוצה לנסות לאלתר/להתאים כמו שעשינו, אז אל תהסס לעקוב אחר ההנחיות שלנו לבניית בקר משחקי וידאו מותאם אישית משלך 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 מהיציאות כדי לשמור אותו במקום ולאחר מכן המשך בזהירות להלחם את השאר. יחד עם לוודא שאתה מכה בכל חור, ודא שאף אחד מההלחמה לא נוגע בהלחמה השנייה, כאילו זה קורה, יש סיכוי לקצר, שזה משהו שאנחנו לא רוצים, או שאתה תהיה בצרות עמוקות.
מוּמלָץ:
בקר משחקי וידאו Arduino: 4 שלבים
בקר משחקי וידאו Arduino: האם יש לך ערכת Arduino מונחת, אבל אין לך מושג מה לעשות עם זה? אולי לא, אבל במדריך זה אראה לך צעד אחר צעד כיצד לבנות, לקודד ולשלב את ארדואינו בפרויקט שלך. כרגע מדריך זה נבדק רק באמצעות Clic
עיצוב הדרכה למשחקי וידאו: 6 שלבים
עיצוב הדרכות למשחקי וידאו: אני מפתח משחקים חובבני, עם תחומי העניין העיקריים שלי בעיצוב ותכנות משחקים. כדי לתרגל ולצחצח את כישורי, אני יוצר משחקים פשוטים מדי פעם אותם אני חולק עם חברי ואחי. מוקדם יותר, הייתי מסביר את הכללים לרשות
בקר למשחקי סנובורד: 13 שלבים
בקר למשחקי סנובורד: בקר מציאותי למשחק משחקי סנובורד מקוונים. אם אתה גולש סנובורד ורוצה לגרוס במהלך הקיץ אתה יכול לעשות זאת באינטרנט. ישנם מספר משחקים המחקים סנובורד. מלך סנובורד הוא דוגמא לכך. http: //www.craz
בקר DIY למשחקי מצנחי רחיפה: 5 שלבים (עם תמונות)
בקר DIY למשחקי מצנחי רחיפה: שיחקתי כמה משחקי מצנחי רחיפה ותמיד מצאתי את הבעיה באילו פקדים אתה משתמש. עכבר ומקלדת אינם מצוינים מכיוון שטס מצנחי רחיפה הוא אנלוגי מאוד. זה די דומה למשחק סימולטור או מירוץ מכוניות, אתה צריך שמחות
שלט וידאו לפעוטות לנגן וידאו למחשב: 6 שלבים
שלט וידאו לפעוטות עבור נגן וידאו: אני בונה שלט רחוק שמתחבר למחשב עם USB. השלט הרחוק הגדול מאפשר לפעוט שלי לבחור ולהפעיל סרטונים במחשב ישן. זהו פרויקט פשוט יחסית. רכיב הליבה הוא לוח מקשים USB או לוח מקשים USB אלחוטי