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

בקר מייקס Minecraft DIY: 4 שלבים (עם תמונות)
בקר מייקס Minecraft DIY: 4 שלבים (עם תמונות)

וִידֵאוֹ: בקר מייקס Minecraft DIY: 4 שלבים (עם תמונות)

וִידֵאוֹ: בקר מייקס Minecraft DIY: 4 שלבים (עם תמונות)
וִידֵאוֹ: שרדתי רק עם הגלאי מתכות למשך 3 ימים 2024, יולי
Anonim
בקר DIY Minax של מייקס
בקר DIY Minax של מייקס

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

מלבד חיישני ההטיה יש לו אגודל 2 צירים ושני כפתורי לחיצה.

אספקה

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

לגבי האלקטרוניקה שיש לי

  1. Arduino Pro Micro (חייב להיות Pro Micro או מיקרו -בקר עם 32U4 מכיוון שהוא יכול לעשות את קסמי ה- HID שהארדואינו הרגיל לא יכול. אמזון קישור
  2. ADXL345 3 ציר מד תאוצה קישור אמזון
  3. 2 x לחצני לחיצה אמזון קישור
  4. קישור לאמזון בסגנון PSP

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

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

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

אה, הדבקתי שם גם כבל USB לצמיתות, כך שלא סיכתי לנתק את המחבר הקטן הזה ב- Arduino Pro Micro כל הזמן מחבר אותו החוצה והחוצה.

שלב 1: חיתוך הקצף

חיתוך הקצף
חיתוך הקצף
חיתוך הקצף
חיתוך הקצף
חיתוך הקצף
חיתוך הקצף
חיתוך הקצף
חיתוך הקצף

^^ כל זה ניתן לראות בפעולה בסרטון למעלה ^^

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

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

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

בכל מקרה חתכתי 4 שכבות והדבקתי אותן בשני זוגות בעזרת דבק PVA.

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

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

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

שלב 2: חיווט הכל

חיווט הכל
חיווט הכל
חיווט הכל
חיווט הכל
חיווט הכל
חיווט הכל

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

מד התאוצה הוא מכשיר I2C ולכן יש לחבר את כרית ה- SDA אל סיכת ה- SDA שב- Arduino Pro Micro, שהיא סיכה דיגיטלית 2 וסיכת ה- SCL היא סיכה דיגיטלית 3.

שאר החיבורים מלבד חיבורי 5v ו- GND גמישים יותר, הכפתורים מחוברים לכל סיכה דיגיטלית, אני משתמש בפלפסים הפנימיים של המיקרו -בקר כך שלא נצטרך שם רכיבים נוספים. ציר 2 עבור האגודל מחובר לסיכות 0 ו -1 לאנלוגי.

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

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

שלב 3: ציור

צִיוּר
צִיוּר
צִיוּר
צִיוּר
צִיוּר
צִיוּר

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

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

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

שלב 4: פריסת הקושחה ומפתח המפתחות

פריסת הקושחה ומפתח המפתחות
פריסת הקושחה ומפתח המפתחות
פריסת הקושחה ומפתח המפתחות
פריסת הקושחה ומפתח המפתחות

הקוד שבו השתמשתי עבור המיקרו -בקר משתמש בספריות Keyboard.h ו- Mouse.h המצורפות ל- IDE של Arduino, השתמשתי בספריית Adafruit כדי לדבר עם מד התאוצה.

הקוד לשלוח לחיצות מקשים הוא למעשה פשוט מאוד, פשוט Keyboard.press ('h') ו- Keyboard.release ('h') ללחיצה ושחרור של מקש 'h' למשל. הקוד שלי הסתבך יתר על המידה מכיוון שרציתי שניתן לשלוף כל פקד בקלות ללחצני עכבר, תנועת ציר וכפתורי מקלדת. כברירת מחדל אף אחד מהמפתחות לא ימופה לשום דבר, תוכנית הפעלת המפתחות תצטרך להריץ תחילה, לאחר מכן המכוש ישמור על תצורתו על הלוח.

להלן קושחת הכייסים.

והנה המחוון מחדש. יהיה עליך להריץ את עיבוד כדי להפעיל את זה.

המחוון הוא בסיסי אך פשוט למדי.

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

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

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

מוּמלָץ: