תוכן עניינים:
- שלב 1: אסוף את כל החומר
- שלב 2: שרטוט ובניית הממשק
- שלב 3: תרשים מעגלים וחיבורים
- שלב 4: תוכנות ותכנות
- שלב 5: מיפוי בקר MIDI
וִידֵאוֹ: בנה בקר Arduino MIDI: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
שלום כולם! במדריך זה אראה לך כיצד לבנות בקר MIDI המונע על ידי Arduino. MIDI מייצג ממשק דיגיטלי של כלי נגינה וזה פרוטוקול המאפשר למחשבים, כלי נגינה וחומרה אחרת לתקשר. אם תעקוב אחר כל שלב ושלב במדריך זה תוכל ליצור מוזיקה עם ארדואינו!
מה אתה הולך ללמוד מהמדריך הזה:
- בחר את הרכיבים הנכונים לפרויקט זה.
- שרטט ממשק עם הממדים הנכונים ובנה אותו.
- קרא את תרשימי המעגלים וחבר/הלחם כל רכיב ל- Arduino.
- בחר את התוכנה הנכונה לחיבור בקר MIDI עם ה- DAW בו אתה משתמש.
- מיפוי בקר MIDI.
הקפד לצפות בסרטון כי הוא ממחיש יותר. הירשם לערוץ היוטיוב שלי כדי לא לפספס פרויקט חדש ולעזור לי לצמוח!
שלב 1: אסוף את כל החומר
להלן רשימת החומרים והכלים הדרושים לנו להשלמת פרויקט זה:
1 x ערכת מתחילים של Arduino Uno
12 x לחצני לחיצה על ארקייד
4 x כפתור פוטנציציומטר לסיר
2 x פוטנציוסומטר הזזה
חומר לבניית המארז (החלטתי לבנות מארז עץ)
בחרתי בערכת Starter Arduino מכיוון שערכה זו מספקת חומר שימושי רב לפרויקט זה כגון נגדים וכל החיווט והמחברים. כמו כן, אם אתה מתחנן כמוני, חומרים אחרים עם ערכה זו יכולים לעזור לך להתחיל בעבודה עם אלקטרוניקה
קניתי את לחצני הארקייד מהקישור למעלה אבל אם הייתי קונה שוב, הייתי קונה את הכפתורים האלה במקום זאת כיוון שרציתי לתת תבנית לממשק ואי אפשר היה עם כפתורים בצבע אחד אז הייתי צריך לצבוע אותם.
כלים שתצטרך:
- תיק תחביב
- נייר זכוכית
- מברג
- סכין אקס אקטו
- קליפר
- סרגל
- פיסות עץ
- קצת אתים
- חוטי מגשר
- סרט בידוד
- לַכָּה
- צֶבַע
- חשפן חוטים
- קאטר
- ראה
- מקדחה
- מסור מיני אקס
- דרמל
- דבק מגע
- מלחם
- לְרַתֵך
- משחת הלחמה
אתה יכול לבדוק את התמונות לפרטים נוספים.
שלב 2: שרטוט ובניית הממשק
אני ממליץ בחום לשרטט את הממשק שלך כך שאתה בטוח במידות הדרושות לך לבניית המארז.
הקרנתי את הממשק שלי על דף A4, בעזרת עיפרון סרגל ומצפן. אתה יכול לראות את התוצאה בתמונה למטה. על ידי שרטוט הממשק, אתה מכיר את הממדים הדרושים לך להתקנת כל הרכיבים. לכפתורי הדחיפה שלי יש קוטר 29.7 מ"מ אז אני הולכת לקדוח חור של 30 מ"מ כדי להתקין אותו. כל חור מרווח 10 מ"מ. בעיקרון כל מרכז מעגל מרווח ב -40 מ"מ (קוטר = 30 + רווח = 10).
כפות הסירים בקוטר 10 מ"מ. מומלץ לקדוח עם סיביות בקוטר גדל כדי לוודא שלא להיסדק את העץ. השארתי גם רווח של 10 מ"מ בין הכפתורים לפוטנציומטרים של ידית הסיר.
ולבסוף, פוטנציומטרים הזזה. מגליון הנתונים אני יודע שמרחק הנסיעה שלהם הוא כ -80 מ"מ. עליך להשתמש ב- Dremel כדי לפתוח את החריצים כך שיתאימו לפוטנציומטרים הזזה, a.k.a. FADERS. אם אין לך את הכלי הספציפי הזה אתה תמיד יכול לעשות זאת כפי שאני מראה בסרטון. חשוב על חריץ באורך 80 מ"מ ורוחב 3 מ"מ.
זה היה פרויקט ההסגר שלי ל- COVID-19. הייתי נחוש למצוא דרך פרודוקטיבית לבלות את זמני והארדואינו שנותר במגירה עלה במוחי. הלכתי לחנות המקומית שלי כדי לקנות עץ כדי לייצר את המתחם וכאשר קניתי אותו אמרו לי שהם לא חותכים עץ בגלל המחסור בכוח אדם ובגלל כל הבידוד/נעילה הזו. אז, החלטתי לקנות את העץ ולחתוך אותו בבית עם החומר שהיה ברשותי.
לאחר הסרת השברים בנייר חול והכנת המשטח מרחתי צבע לכה. שני ציפוי הוחלו. לאחר שבחרתי צבע לצביעת המארז. אתה יכול לבדוק את התמונות כדי לראות את התוצאה!
שלב 3: תרשים מעגלים וחיבורים
החלטתי להמחיש את תרשים המעגלים במקום לצייר את תרשים המעגלים הקונבנציונאלי מכיוון שהוא עלול לבלבל מאוד. השתמשתי בכמה צבעים להפרדת חוטי מגשר כך שתוכל להבין לאן כל חוט שייך.
השבב המשמש ב- Arduino מכיל נגדי משיכה פנימיים, כך שאין צורך לחבר נגדים לכל אחד מכפתורי הארקייד. זה מפשט מאוד את חיווט הבקר.
כל שעלינו לעשות הוא לבחור רגל אחת של לחצני הארקייד להיות הקרקע, השנייה תהיה כוח, אשר יתחבר לאחת הכניסות הדיגיטליות בלוח ה- Arduino.
לאופנים יש שלוש רגליים, הראשונה (הסופרת מלמטה) היא הקרקע (-), השנייה היא כוח (+) והשלישית היא האות.
עבור פוטנציומטרי ידית הסיר, הדברים הבאים הם: רגל שמאל נטחנת (-), רגל אמצע היא האות ורגל ימין תהיה כוח (+).
הארדואינו עומד להיות המוח של בקר ה- MIDI. זה ישלח הוראות MIDI לתוכנה, תלוי בכפתור הדוחף את הקלט.
הפנים הולך להיות מבולגן מאוד בגלל כל החוטים, הייתי מייעץ לך לבנות את תהליך ההלחמה. לדוגמה, החלטתי להלחיד קודם כל את חוטי הקרקע, את הכוח ולבסוף הלחמתי את חוטי מגשר האותות.
לאחר הלחמה וחיבור כל הסיכות ללוח ה- Arduino, נוכל לסגור את המתחם. תסתכל על התמונות כדי לראות את התוצאה הסופית!
שלב 4: תוכנות ותכנות
תזדקק לשלוש תוכנות על מנת שתוכל ליצור מוזיקה עם הארדואינו שלך.
ראשית, עליך להוריד את תוכנת Arduino IDE כדי להתחיל לכתוב קוד משלך ולהעלות סקיצות ללוח Arduino.
שנית, עליך להוריד את תוכנת LoopMidi שהיא בעצם כבל מידי וירטואלי.
לבסוף, כדי לשלוח את הנתונים הטוריים של midi לתוכנת LoopMidi תזדקק לתוכנת Midless to Serial Bridge של Hairless Midi. תוכנה זו נהדרת ליידע אותך אם החיווט שלך תקין מכיוון שאתה יכול לראות את שטף הנתונים המוחלף בין בקר ה- MIDI לבין ה- Serial Midi Serial.
השלב הראשון הוא פתיחת תוכנת ה- Arduino והקוד שאני מצרף למדריך זה (הנקרא MIDI_Controller). זיכויים ניתנים למחבר מייקל בלזר. לא צריך לשנות את הקוד. כל שעליך לעשות הוא לאמת את המערכון שדומה ל"ניפוי באגים "וכאשר תקבל את ההודעה שההרכב הושלם תוכל לשלוח אותו ללוח Arduino.
לאחר מכן עבור אל LoopMidi ובחר בשם יציאה חדש. לאחר שבחרת אחד פשוט לחץ על כפתור הפלוס שיצור את היציאה החדשה. לאחר שלב זה פתח את הגשר הטורי Midi Serial ללא שיער והתחל בבחירת יציאת MIDI In שיצרת זה עתה. לאחר מכן בחר את אותה יציאת MIDI Out. לבסוף בחר ביציאה הטורית של המחשב שלך (בדרך כלל COM#). מזל טוב, הרגע אפשרת לבקר ה- MIDI שלך לתקשר עם המחשב!
שלב 5: מיפוי בקר MIDI
אם הגעת עד כאן מזל טוב !!! אתה רק כמה צעדים מתחילת יצירת מוסיקה עם Arduino ומשחק עם בקר MIDI שלך!
כעת ברצונך לפנות אל DAW שלך (תחנת עבודה דיגיטלית אודיו) ולהגדיר את ההגדרות לזהות את הקלט החיצוני שהוא בקר ה- MIDI שלך. הדוגמה שאני נותן היא עם Ableton Live. אתה צריך ללכת
אפשרויות >> העדפות: יציאת Midi קלט צריכה להיות זו שהגדרת קודם לכן ואתה צריך להפעיל את כפתור הרצועה והחלפה מרחוק.
עכשיו אם תלחץ על כפתור כלשהו בממשק ה- MIDI שלך אתה אמור לראות נורה מהבהבת בפינה השמאלית העליונה של ה- DAW, כלומר התוכנה מקבלת את אותות המידי שאתה שולח! כדי למפות את בקר MIDI פשוט לחץ על כפתור "MIDI" וצבע DAW אמור להפוך לסגול. כעת לחץ על כל חריץ ולאחר מכן לחץ על כל כפתור, תראה הערה/פקד המשויך אליו, כלומר הכפתור ממופה!
וסיימת! מזל טוב! פרויקט מעולה ועבודה מצוינת! ספר לי אם הצלחת!
מוּמלָץ:
בקר משחק DIY מבוסס Arduino - בקר משחקים Arduino PS2 - משחק Tekken עם לוח המשחקים Arduino DIY: 7 שלבים
בקר משחק DIY מבוסס Arduino | בקר משחקים Arduino PS2 | משחק Tekken עם DIY Arduino Gamepad: שלום חבר'ה, משחקים זה תמיד כיף, אבל משחק עם בקר DIY מותאם אישית משלך הוא יותר כיף. אז נכין בקר משחק באמצעות arduino pro micro במדריך זה
בקר בקר זלדה פנטזיה: 31 שלבים (עם תמונות)
בקר בקר זלדה פנטזיה: " היי, למישהו יש בקר שאני יכול לשנות? אין שום אחריות שאני לא אהרוס אותו. &Quot; אני אוהב להתעסק עם דברים, אז כשראיתי את תחרות המשחקים המחשבה הראשונה שלי הייתה לעשות מוד מגניב לבקר. לאחר התחננות, ניכסתי פצוע קל
בקר אור רצועת MIDI 5V LED עבור Spielatron או סינתזת MIDI אחרת: 7 שלבים (עם תמונות)
בקר אור רצועת MIDI 5V LED עבור ה- Spielatron או סינתזת MIDI אחרת: בקר זה מהבהב אורות רצועות LED בשלושה צבעים עבור 50mS לכל הערה. כחול עבור G5 עד D#6, אדום עבור E6 עד B6 וירוק עבור C7 עד G7. הבקר הוא מכשיר ALSA MIDI כך שתוכנת MIDI יכולה לפלט לנורות במקביל למכשיר סינתטי MIDI
OpenChord.org V0 - בנה בקר גיבור גיטרה/להקת רוק גיטרה אמיתית: 10 שלבים
OpenChord.org V0 - בנה גיבור גיטרה גיטרה אמיתי/בקר להקת רוק: כולנו אוהבים גיבור גיטרה ולהקת רוק. אנו גם יודעים שלעולם לא נלמד כיצד לנגן גיטרה ממש על משחקים אלה. אבל מה אם נוכל לפחות לבנות בקר גיבור גיטרה שיאפשר לנו להשתמש בגיטרה אמיתית? זה מה שאנחנו כאן ב- OpenChord
בנה משלך (זול!) בקר מצלמה אלחוטי רב פונקציונלי: 22 שלבים (עם תמונות)
בנה משלך (זול!) בקר מצלמה אלחוטי רב פונקציונלי: הקדמה חשבת פעם לבנות בקר מצלמה משלך? חשוב הערה: קבלים ל- MAX619 הם 470n או 0.47u. הסכימה נכונה, אך רשימת הרכיבים שגויה - עודכנה. זוהי כניסה למערך הדיגיטלי