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

מקלדת MIDI לחצן ארקייד: 7 שלבים (עם תמונות)
מקלדת MIDI לחצן ארקייד: 7 שלבים (עם תמונות)

וִידֵאוֹ: מקלדת MIDI לחצן ארקייד: 7 שלבים (עם תמונות)

וִידֵאוֹ: מקלדת MIDI לחצן ארקייד: 7 שלבים (עם תמונות)
וִידֵאוֹ: NOOBS PLAY CALL OF DUTY MOBILE FROM START LIVE 2024, יולי
Anonim
מקלדת MIDI לחצן ארקייד
מקלדת MIDI לחצן ארקייד

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

שלב 1: חומרים

חומרים
חומרים

הגרסה הראשונה שלי השתמשה במגה Arduino בגלל הכניסות הרבות שיש לה אבל אני אוהב את הגודל הקטן ויכולות ה- HID MIDI שיש ל- Pro Micro בעת השימוש בספריית Midi_controller.h. אז החלטתי להשתמש בשני מרבבים של 16 ערוצים כדי לספק את דרישת הקלט של 2 אוקטבות טווח.

להלן רשימת החלקים בהם השתמשתי:

לחצני ארקייד גדולים x15

לחצני ארקייד קטנים x10

פרו מיקרו x2

16 ערוצים מרבב x2

טבעת ניאופיקסל

10k פוטנציומטר x6

חוט חיבור

כלי הלחמה

1/8 אינץ 'MDF

שלב 2: עיצוב וחיתוך

Image
Image
הלחמה וחוט
הלחמה וחוט

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

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

שלב 3: הלחמה וחוט

הלחמה וחוט
הלחמה וחוט
הלחמה וחוט
הלחמה וחוט
הלחמה וחוט
הלחמה וחוט

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

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

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

בכל הנוגע להדרכה לחיבורים, כתוב תחילה את הקוד ולאחר מכן תן לזה להכתיב לאן יגיעו החוטים …

בניתי את המקלדת מהצליל הנמוך ביותר עד הגבוה ביותר כאשר 16 התווים הראשונים הולכים ל- mux1 והיתרים הנותרים הולכים ל- mux2 אולי תהיה עלייה קלה בזמני ההתקנה של mux אבל המעבד בגודל 16 מגה -הרץ נסגר דרכו מספיק מהר כך שאני לא יכול לשים לב.

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

אני פועל לפי השלבים הפשוטים הבאים לפתרון בעיות: 1. ודא שהכל מקורקע 2. בדוק אם יש מכנסיים קצרים 3. סירים מקבלים 5v4. בדוק שוב שהכל מקורקע

שלב 4: יותר מדי חוטים …

יותר מדי חוטים…
יותר מדי חוטים…
יותר מדי חוטים…
יותר מדי חוטים…
יותר מדי חוטים…
יותר מדי חוטים…

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

שלב 5: Neopixel

Image
Image

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

שלב 6: קוד

להעלאה: 1. הקפד להוריד את ספריית Midi_Controller.h2. בחר "Arduino Leonardo" מתוך לוח לוח 3. בחר בורד מתפריט הנמל 4. הידור והעלה

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

שלב 7: צא החוצה

אני משתמש ב- Ableton Live עם הפרויקטים שלי בגלל הגמישות שלו. אם אתה משתמש ב- Garage Band זה עדיין יעבוד אבל לכפתורים יהיו פונקציות קבועות בהתאם למה שאתה מתכנת את מספרי MIDICC כמו בסקיצה. יש שאלות? השאירו אותם בתגובות! Happy Making!

מוּמלָץ: