תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זוהי גרסה 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: עיצוב וחיתוך
צירפתי קובץ.svg לחקירת מוחות אם זה שימושי, אבל אני מעודד את כולם להמציא את היצירתיות והניסויים בתהליך העיצוב. אולי שימוש באקריליק במקום mdf ייראה מדהים!
השתמשתי במקדח וקידוח בגרסה הראשונה ולכן חיפשתי להשיג מוצר מדויק יותר באמצעות תוכנת עיצוב וחותך לייזר הפעם.
שלב 3: הלחמה וחוט
זהו החלק הגוזל ביותר זמן. אני מוצא חלקים מסוימים של הלחמה טיפולית אז קחי קצת תה, הניחי ריבה חלקה ותדעי שהשלב הזה הוא מרתון ולא ספרינט!
ניסיתי להציל כמה שיותר חוט מהגרסה הראשונה ולשים לב לאן אני עומד למקם את הארדואינו וה- mux על מנת לנסות ולחסל חלק ממסת החוט שתצטרך להידחק לתוך הקופסה לאחר שהוא היה בוצע.
אני נוטה לאמץ את הכאוס של סבך טוב של חוטים יותר מכמה אז עקוב אחר השאיפות שלך בעת מיון החוטים.
בכל הנוגע להדרכה לחיבורים, כתוב תחילה את הקוד ולאחר מכן תן לזה להכתיב לאן יגיעו החוטים …
בניתי את המקלדת מהצליל הנמוך ביותר עד הגבוה ביותר כאשר 16 התווים הראשונים הולכים ל- mux1 והיתרים הנותרים הולכים ל- mux2 אולי תהיה עלייה קלה בזמני ההתקנה של mux אבל המעבד בגודל 16 מגה -הרץ נסגר דרכו מספיק מהר כך שאני לא יכול לשים לב.
ניסיתי לצלול לרבב מידי לפני כל הדרכות ופגעתי בקיר, אז אני ממליץ לעשות כמה הדרכות בסיסיות כדי לקבל הבנה בסיסית אם הדברים נראים מחוץ להישג ידם.
אני פועל לפי השלבים הפשוטים הבאים לפתרון בעיות: 1. ודא שהכל מקורקע 2. בדוק אם יש מכנסיים קצרים 3. סירים מקבלים 5v4. בדוק שוב שהכל מקורקע
שלב 4: יותר מדי חוטים …
הערכתי את עומק הקופסא והתקשיתי לגרום לחלק העליון לשבת יפה במראה כאילו הוא עומד לפרוץ את "אקירה סטייל" אז דיברתי דרכו עם כמה חברים באולפן וגיבשתי תוכנית לשים אותו. להציג בזווית. עשיתי קצת אב טיפוס מהיר עם שאריות אקריליק והגעתי לפתרון נחמד. הוא מציג לראווה את הציפורים מקננות מאחור כמו מבוך של כבלי תיקון בסינתיסייזרים של Moog משנות ה -60. גמור, נכון?
שלב 5: Neopixel
השתמשתי ב- Neopixels בפרויקט קודם באמצעות MIDI ומצאתי ש- MIDI זקוק ללוח ייעודי כדי לבצע את עבודתו, אז חיברתי פרו מיקרו נוסף באמצעות כניסת "RAW" להפעלת 5V מהלוח הראשון. לא תיכננתי שום דבר מהודר, רק מצאתי תוכנית מתוך הסקיצה המדגימה ביותר של הספרייה של Adafruit.
שלב 6: קוד
להעלאה: 1. הקפד להוריד את ספריית Midi_Controller.h2. בחר "Arduino Leonardo" מתוך לוח לוח 3. בחר בורד מתפריט הנמל 4. הידור והעלה
לאחר העלאת בדיקה עם אפליקציית ניטור מידי. אם נראה שהכל עובד כמתוכנן הגיע הזמן לעשות מוזיקה!
שלב 7: צא החוצה
אני משתמש ב- Ableton Live עם הפרויקטים שלי בגלל הגמישות שלו. אם אתה משתמש ב- Garage Band זה עדיין יעבוד אבל לכפתורים יהיו פונקציות קבועות בהתאם למה שאתה מתכנת את מספרי MIDICC כמו בסקיצה. יש שאלות? השאירו אותם בתגובות! Happy Making!