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

לוחם MIDI מבוסס Arduino (רגיש למגע): 7 שלבים (עם תמונות)
לוחם MIDI מבוסס Arduino (רגיש למגע): 7 שלבים (עם תמונות)

וִידֵאוֹ: לוחם MIDI מבוסס Arduino (רגיש למגע): 7 שלבים (עם תמונות)

וִידֵאוֹ: לוחם MIDI מבוסס Arduino (רגיש למגע): 7 שלבים (עם תמונות)
וִידֵאוֹ: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, יולי
Anonim
לוחם MIDI מבוסס Arduino (רגיש למגע)
לוחם MIDI מבוסס Arduino (רגיש למגע)

MIDI מייצג ממשק דיגיטלי של כלי נגינה. כאן אנו יוצרים לוחם MIDI רגיש למגע.

יש לו 16 רפידות. ניתן להגדיל או להקטין אותם. כאן השתמשתי ב -16 בגלל סיכות הארדואינו המוגבלות.

כמו כן השתמשתי בסיכות קלט אנלוגיות (A0, A1, A2, A3, A4) כקלט דיגיטלי.

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

אז אין לי הרבה תמונות מפורטות של זה.

יש סרטון עבודה של ה- MIDI שבחרתי גיטרה בצלילים בתוכנת ableton live 9 בסרטון.

שלב 1: איסוף חומרים נדרשים

הדברים שתצטרך הם:

  1. Arduino uno R3 (יחידה אחת)
  2. התנגדות 1Mohm (16 יחידות)
  3. מגן ארדואינו למטרה כללית (יחידה אחת)
  4. נייר אלומיניום
  5. יריעת פלסטיק/אקריליק (לגוף החיצוני)
  6. פוטנציומטר (יחידה אחת)
  7. חוטים
  8. סרט שחור

הכלים בהם נעשה שימוש הם:

  1. תרגיל
  2. כלי חיתוך
  3. מלחם
  4. דבק חם

אלה הם הציוד הנדרש לייצור לוחם ה- MIDI. יש לי מגן ארדואינו למטרות כלליות להתנגדויות.

אבל אתה יכול להשתמש במחשב PCB למטרות כלליות.

שלב 2: יצירת הגוף החיצוני

כדי ליצור את הגוף החיצוני, תזדקק לסדין פלסטיק.

חותכים את הסדין בגודל הנתון:

עליון ותחתון (200 מ"מ על 200 מ"מ)

עבור 4 צדדים (200 מ"מ על 40 מ"מ)

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

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

חותכים 16 גיליונות של רדיד אלומיניום בגודל 45 מ"מ על 45 מ"מ.

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

שלב 3: חיבורים

חיבורים
חיבורים

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

פוטנציומטר מיועד לרגישות המגע. הוא מיועד להתאמת רגישות המגע.

הערה: החוטים שיש להשתמש בהם חייבים להיות מאותו סוג. אחרת הם יכולים להיות הבדל בערכים הקיבוליים.

נסה גם ליצור את החוטים באותו גודל.

שלב 4: הרכבה אחרונה

הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית
הרכבה סופית

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

אתה יכול להדביק את נייר הכסף באמצעות הדבק או באמצעות הקלטת.

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

הערה: החוטים חייבים להיות מחוברים לסכל באופן רציף.

שלב 5: העלאת קוד ל- Arduino

הקוד ניתן כאן.

תעלה אותו לארדואינו.

הערה: בעת העלאת קוד ל- arduino יש להגדיר את היציאה הטורית במידי ללא שיער ללא חיבור. אחרת בזמן העלאת הקוד, השגיאה תוצג.

הנה הקוד לבדיקת לוח המגע וקבלת ערכי חיישן של capicitives (captouch16try.ino)

קוד הבדיקה נותן את ערכי החיישן.

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

הערכים הנתונים יהיו הרגישות של הקוד האחר.

שלב 6: דרישת תוכנה

דרישת תוכנה
דרישת תוכנה
דרישת תוכנה
דרישת תוכנה

הורד את התוכנות הבאות:

  1. סוויטת Ableton Live 9
  2. סדרת MIDI ללא שיער
  3. LoopMIDi

ניתן להוריד את Ableton מהאתר הרשמי.

קישור Github להורדת מידי ללא שיער:

(https://projectgus.github.io/hairless-midiserial/)

קישור ללופמידי:

www.tobias-erichsen.de/wp-content/uploads/2…

הורד והתקן תוכנות אלה.

בצע את השלבים הבאים:

שלב 1.

פתח את LoopMIDI ולחץ על הלחצן (+) בפינה השמאלית התחתונה.

נוצר יציאה להעברת הנתונים.

שלב 2.

מידי פתוח ללא שיער, כעת בחר loopmidiport ב midi out.

השאר את המידי לא מחובר.

בחר יציאה טורית ל- arduino. (זה יוצג כאשר arduino מחובר למחשב/מחשב נייד)

שלב 3.

הפעל את Ableton Live 9.

פתיחת העדפות (ctrl +,)

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

לסגור את החלון הזה

שלב 4.

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

בחר כל תוף.

כאשר התוף נבחר.

ואתה נוגע ב- midi pad, צליל מופק במחשב הנייד שלך.

לוחם ה- MIDI שלך הושלם.

תהנה!!!:-)

שלב 7: פתרון בעיות

תוכנות לא מוגדרות כראוי.

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

ייתכן שהחוטים אינם מחוברים כראוי.

נייר הכסף אינו נוגע בחוט כראוי.

החוטים עשויים להתקצר.

מוּמלָץ: