תוכן עניינים:
- שלב 1: דרישות
- שלב 2: הגדרת החיווט Arduino
- שלב 3: תסריט Arduino
- שלב 4: בניית מסגרת ארקייד
- שלב 5: הוספת ארדואינו
- שלב 6: הורד את המשחק והפעל
וִידֵאוֹ: ארקייד מבוקר Arduino: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
במדריך זה אראה לך כיצד אני בונה את המבנה שלי דמוי ארקייד הנשלט באמצעות ארדואינו ולפטופ חיצוני.
יישארו לך כמה אפשרויות למלא: עיצוב ארקייד צריך צג, שמחליט כמה גדול אתה צריך לבנות את המסגרת כולה.
שלב 1: דרישות
תזדקק ל: Arduino Uno
חוטים: תזדקק לקצות זכר ונקבה כאחד בגלל יחידת הג'ויסטיק. זכר לזכר יחד עם נקבה לנקבה יעבוד, אך גם זכר לנקבה יעבדו. אני ממליץ על הרבה צבעים שונים.
לוח פריצת ג'ויסטיק DR811
קרש לחם 170 סיכות (קטן) אין צורך בהלחמה בקורס זה, אך תוכל לשכלל את העיצוב שלי בעזרתו.
לחצן מיקרו -סוויץ '12x12 מ מ (כל מכסה צבע)
נגד 10k אוהם.
סרט דביק
מסמרים
צג (ישן). רצוי מרובע.
עץ (או משהו אחר שהיית בונה איתו מסגרת)
המסגרות הלבנות בתמונה אופטימליות, דבר כזה שימושי לניהול הכבלים שלך.
שלב 2: הגדרת החיווט Arduino
הג'ויסטיק בסיסי מאוד ומחובר כמו התמונה המציגה אותו. יש להכניס את חריץ המפתח למספר הסיכה שלך. בתמונות שלי מוצגים גם הג'ויסטיק וגם הכפתור שהם מוכנסים לחריץ 2. לא נשתמש במקש הג'ויסטיק (זה ללחיצה על כפתור הג'ויסטיק). אז הכנסתי את זה לשלוש (כי אם אתה רוצה אי פעם לעשות משהו עם זה).
ה- X ו- Y של הג'ויסטיק יהיו כניסות אנלוגיות. A0 ו- A1. יתר על כן, עליך להפעיל 5V ולשבור את הג'ויסטיק.
הכפתור הוא גרסה קטנה יותר של
בקורס זה השתמשתי בלוח לחם קטן יותר כפי שמוצג בתמונה. זה יעניק לך לוח לחם קטן מאוד שאינך צריך להלחם. הקפד ללחוץ באמת על כפתור המיקרו -סוויץ 'לתוך לוח הלחם, הוא זקוק ללחץ כדי להיאחז בו.
הכפתור משתמש 3.3V.
שלב 3: תסריט Arduino
התסריט הופך אנלוגי ודיגיטלי יחד, מכיוון שזה היה קצת מורכב לביצוע באונו של ארדואינו. אצל ליאונרדו של ארדואינו, זה הרבה יותר קל. שניים מחברי המתכנתים | Aroop Roelofs ו- Robert Popijus עזרו לי להפוך את זה לאפשרי.
כדי להסביר את התסריט הזה: הוא מתחיל בהגדרת קבוצת משתנים. תזדקק לקצב שידור של 9600, כך הארדואינו יכול להמשיך ולשלוח במדויק תשומות למנוע Unity Game.
הג'ויסטיק עובד עם נקודת מרכז של 512 יחידות (אפשר לדמיין את זה כפיקסלים). אנו זקוקים לערך X+, X-, Y+ ו- Y-. זו הסיבה שאנו מגדירים 256 על שני משתני הציר. כך מרכז הג'ויסטיק באמצע המדויק של 512, וניתן להחזיר ערך בין -1 ל -1.
הצד התחתון מתחת "הקוד האמיתי" מייצר שילוב מסוים של מילים כמחרוזת אחת, הנשלחת למנוע Unity. זה ייראה כך: Xvalue_Yvalue_FiringYes/No
הכפתור יגיד ft (אש אמיתית) כדי לומר שהשחקן יורה. אחרת זה ימשיך להגיד ff (אש שקרית)
אז אם אתה מוריד את הג'ויסטיק קצת ימינה ולוחץ על כפתור הירי, המערכת שולחת משהו כמו 0.53_0_ft
החלק התחתון הוא המנוע העובד של מנגנון זה.
לחלופין, ניתן להוריד את התסריט כאן
שלב 4: בניית מסגרת ארקייד
זהו צעד גדול ויכול להיות שונה עבורך מאשר איך שעשיתי זאת.
אתה צריך לבנות מסגרת עץ סביב המסך שאתה רוצה להשתמש בו לארקייד.
התחל עם ציור המסגרת שלך וקבל מדידות מדויקות. מדוד סביב הצג שלך כדי לקבל את התוצאות הטובות ביותר. אתה צריך ליצור חזית זווית נטויה כדי להציב את הארדואינו שלך. השתמשתי במעט 8 עד 9 סנטימטרים מבליטים החוצה את הצג. התחלתי בתחתית ולאחר מכן הוספתי כמה לוחות צד על התמונה הראשונה. עבדתי עם MDF, קל לבנות איתו עץ.
הוסף את החלק האחורי של ארקייד שלך, עם MDF אתה יכול להשתמש בברגים כדי לשמור הכל ביחד. לא השתמשתי בדבק, כך שאוכל להרכיב את המסגרת הזו אם ארצה לשדרג, או לתקן משהו מאוחר יותר.
לאחר שהוספת את החלק האחורי, עליך ליצור פלטפורמה שבה הצג שלך יכול לעמוד. המסך שלך צריך לעמוד מעט גבוה יותר מהחלק התחתון של ארקייד כולו: החלק התחתון מיועד לבניית הארדואינו שלך.
בלוח העליון, חתכתי כמה צלעות קירור לאוויר כדי לזרום, מכיוון שהמסך שלי קצת ישן והוא עלול להתרוקן.
עשה כמה חורים גדולים באופן סביר בחלק האחורי, כך ש- HMDI/VGA וכבל החשמל של המסך יוכלו לבלוט.
שלב 5: הוספת ארדואינו
יש להכניס את הארדואינו לחדר הקדמי הבולט מחוץ לארקייד שלך. עליך לבנות שתי פלטפורמות כדי שהג'ויסטיק ולוח הלחצנים יוכל לשבת. השתמשתי בשתי קורות עץ ונסרתי אותן באותה זווית שבה הלוח הקדמי יורד. כך הג'ויסטיק והכפתור שלך יבלטו כמו כל הלוח הקדמי.
הלוח הקדמי פשוט למדי, יש לקדוח כמה חורים כך שהג'ויסטיק והכפתור יוכלו לבלוט החוצה. אתה צריך כמה חורים.
חור לג'ויסטיק שלך, אחד לכפתור שלך וחור לכבל ה- USB של הארדואינו שלך שיבלוט החוצה. אתה יכול לעזוב את החור האחרון הזה ולהכין סוללה על הארדואינו שלך אם תרצה. ניתן גם להוסיף את החור האחרון באחד הלוחות הצדדיים.
הכפתור עצמו נמוך מאוד ולא יידבק מחוץ ללוח הקדמי שלך. מצא חפץ צילינדר, כובע שפתון. בדרך כלל אלה צד דק לכפתור אצבע. בדבק-על מילאתי את המכסה והדבקתי את המכסה העליון של הכפתור על מילוי הנייר המוטבע. לאחר מכן תוכל ללחוץ עליו שוב על כפתור לוח הלוח שלך. תוכל להקליט את שתי יחידות הבקר בפלטפורמות הבלוק שלך כמו שעשיתי עם לוח הלחם שלי. מצאתי בעצמי מסמרים מאוד ודפקתי אותם על החורים הזעירים שמגיעים עם יחידת הג'ויסטיק. אם תדביק את לוח הלחם מכל הצדדים, הוא לא יוכל לזוז בשילוב עם כפתור המכסה החוצה מהלוח הקדמי שלך. כשאתה מרגיש שזה נעשה, חבר את הארדואינו שלך לכבל ה- USB, הוסף את הלוח הקדמי והברג הכל יַחַד.
שלב 6: הורד את המשחק והפעל
הכנתי משחק שאתה יכול לשחק מיד.
ניתן להוריד אותו בכתובת
חבר את USB Arduino למחשב הנייד או למחשב שלך, וחבר את ה- HDMI. כאשר חלון המשחק צץ, בחר "תצוגה 2" שהוא בדרך כלל הצג המחובר שלך. אם אתה משתמש במסך ישן יותר ובעל מחשב חדש יותר, ייתכן שתזדקק לממיר VGA ל- HMDI כמו בתמונה.
שחק ותהנה!
מוּמלָץ:
רכב Arduino מבוקר Bluetooth: 6 שלבים (עם תמונות)
רכב Arduino מבוקר Bluetooth DIY: שלום חברים! שמי ניקולאס, אני בן 15 ואני גר באתונה, יוון. היום אראה לך כיצד להכין מכונית מבוקרת Bluetooth דו גלגלי באמצעות Arduino Nano, מדפסת תלת מימד וכמה רכיבים אלקטרוניים פשוטים! הקפד לצפות שלי
DIY רובוט מבוקר Bluetooth Arduino !: 5 שלבים
DIY רובוט מבוקר Bluetooth Arduino !: שלום לכולם! במאמר זה אני בונה רובוט מבוקר בלוטוס עם ארדואינו. אם אתה מעדיף לצפות בסרטונים, הנה מדריך וידאו שהכנתי !:
משחק ארקייד חכם בכדורסל עם חישוקי ספירת ציונים באמצעות Evive- פלטפורמה משובצת של Arduino: 13 שלבים
משחק ארקייד חכם בכדורסל עם חישוקי ספירת ציונים באמצעות Evive- פלטפורמה משובצת Arduino: מבין כל המשחקים שיש, המשחקים המשעשעים ביותר הם משחקי ארקייד. אז חשבנו למה לא להכין כזה לבד בבית! והנה, משחק ה- DIY המשעשע ביותר ששיחקת עד כה - משחק הכדורסל DIY ארקייד! לא רק ה
רובוט מבוקר ESP8266 WIFI AP מבוקר: 15 שלבים (עם תמונות)
ESP8266 WIFI AP נשלט רובוט מרובע: זהו הדרכה להכנת רובוט 12 DOF או ארבע רגליים (מרובע) באמצעות סרוו SG90 עם נהג סרוו וניתן לשלוט בו באמצעות שרת אינטרנט WIFI באמצעות דפדפן הסמארטפון העלות הכוללת של הפרויקט הוא בסביבות 55 דולר ארה"ב (עבור חלק אלקטרוני ושוד פלסטיק
משחק ארקייד לייזר Arduino LED: 3 שלבים (עם תמונות)
משחק ארקייד לייזר Arduino LED: במדריך זה אדגים כיצד ליצור משחק ארקייד לייזר באמצעות חיישני LED ואור. הקוד כלול ואין צורך בהרבה חלקים כדי לבנות אותו. אני לא אספר לך איך אני בונה את המארז, תצטרך לעשות זאת בעצמך