فهرست مطالب:

ساخت کنترلر MIDI آردوینو: 5 مرحله (همراه با تصاویر)
ساخت کنترلر MIDI آردوینو: 5 مرحله (همراه با تصاویر)

تصویری: ساخت کنترلر MIDI آردوینو: 5 مرحله (همراه با تصاویر)

تصویری: ساخت کنترلر MIDI آردوینو: 5 مرحله (همراه با تصاویر)
تصویری: ترکید😱😭 2024, نوامبر
Anonim

سلام به همه! در این مقاله آموزشی به شما نشان خواهم داد که چگونه می توانید کنترلر MIDI خود را با آردوینو بسازید. MIDI مخفف Musical Instrument Digital Interface است و یک پروتکل است که به رایانه ها ، آلات موسیقی و سایر سخت افزارها امکان برقراری ارتباط می دهد. اگر هر مرحله از این آموزش را دنبال کنید ، می توانید با آردوینو موسیقی بسازید!

آنچه قرار است از این دستورالعمل یاد بگیرید:

  1. اجزای مناسب برای این پروژه را انتخاب کنید.
  2. یک رابط با ابعاد مناسب ترسیم کنید و آن را بسازید.
  3. شماتیک مدار را بخوانید و هر جزء را به آردوینو متصل/لحیم کنید.
  4. نرم افزار مناسب را برای اتصال MIDI Controller به DAW مورد استفاده خود انتخاب کنید.
  5. نقشه برداری از کنترلر MIDI

مطمئن شوید که ویدیو را تماشا می کنید زیرا بیشتر گویا است. در کانال یوتیوب من مشترک شوید تا پروژه جدید را از دست ندهید و به رشد من کمک کنید!

مرحله 1: تمام مواد را جمع آوری کنید

تمام مواد را جمع آوری کنید
تمام مواد را جمع آوری کنید
تمام مواد را جمع آوری کنید
تمام مواد را جمع آوری کنید
تمام مواد را جمع آوری کنید
تمام مواد را جمع آوری کنید

در اینجا لیستی از مواد و ابزار مورد نیاز برای تکمیل این پروژه آمده است:

1 عدد کیت شروع کننده Arduino Uno

12 x بازی دکمه های فشار

4 عدد پتانسیومتر دستگیره قابلمه

2 عدد پتانسیومتر کشویی

مواد برای ساخت کیس (تصمیم گرفتم یک قاب چوبی بسازم)

من کیت شروع کننده آردوینو را انتخاب کردم زیرا این کیت مواد مفید زیادی برای این پروژه مانند مقاومت ها و تمام سیم کشی و اتصالات ارائه می دهد. همچنین ، اگر شما نیز مانند من متولی هستید ، سایر مواد با این کیت می توانند به شما در شروع کار با وسایل الکترونیکی کمک کنند

من دکمه های بازی را از لینک بالا خریدم ، اما اگر بخواهم دوباره بخرم ، در عوض این دکمه ها را خریداری می کنم زیرا می خواستم یک الگوی به رابط کاربری بدهم و با دکمه های تک رنگ غیرممکن بود ، بنابراین مجبور شدم آنها را نقاشی کنم.

ابزارهای مورد نیاز شما:

  • فایل سرگرمی
  • سمباده
  • پیچ گوشتی
  • چاقوی X-acto
  • کولیس
  • خط کش
  • تکه های چوبی
  • کمی بیل
  • سیم های بلوز
  • نوار عایق
  • لاک زدن
  • رنگ کنید
  • استریپر سیمی
  • سیم چین
  • اره
  • مته قدرت
  • اره مینی تبر
  • درمل
  • چسب فوق العاده
  • آهن لحیم کاری
  • لحیم کاری
  • خمیر لحیم کاری

برای جزئیات بیشتر می توانید تصاویر را بررسی کنید.

مرحله 2: ترسیم و ایجاد رابط

ترسیم و ساخت رابط
ترسیم و ساخت رابط
ترسیم و ساخت رابط
ترسیم و ساخت رابط
ترسیم و ساخت رابط
ترسیم و ساخت رابط
ترسیم و ساخت رابط
ترسیم و ساخت رابط

من به شدت توصیه می کنم که رابط کاربری خود را ترسیم کنید تا از ابعاد مورد نیاز برای ساخت قاب مطمئن شوید.

من رابط کاربری خود را روی یک صفحه A4 ، با استفاده از یک مداد خط کش و یک قطب نما نشان دادم. نتیجه را در تصویر زیر مشاهده می کنید. با ترسیم ترسیم رابط ، ابعاد مورد نیاز برای نصب همه اجزا را می شناسید. دکمه های فشار من دارای 29.7 میلی متر قطر هستند بنابراین من قصد دارم برای نصب آن یک سوراخ 30 میلی متری ایجاد کنم. فاصله هر سوراخ 10 میلی متر است. اساساً هر مرکز دایره 40 میلی متر فاصله دارد (قطر = 30 + فضا = 10).

دستگیره های قابلمه دارای قطر 10 میلی متر هستند. توصیه می شود با قطرهای با قطر بیشتر حفاری کنید تا مطمئن شوید چوب شکسته نمی شود. همچنین بین دکمه ها و پتانسیومترهای دستگیره قابلمه 10 میلی متر فاصله گذاشتم.

و در نهایت ، پتانسیومترهای کشویی. از برگه اطلاعات می دانم که فاصله سفر آنها حدود 80 میلی متر است. برای باز کردن شکاف ها برای قرار گرفتن در پتانسیومترهای کشویی ، به عنوان FADERS ، باید از Dremel استفاده کنید. اگر این ابزار خاص را ندارید ، همیشه می توانید آن را همانطور که در ویدیو نشان می دهم انجام دهید. در مورد شکافی با طول 80 میلی متر و عرض 3 میلی متر فکر کنید.

این پروژه قرنطینه COVID-19 من بود. من مصمم بودم که راهی مفید برای گذراندن وقتم بیابم و آردوینو که در کشو گذاشته شده بود به ذهنم رسید. من برای خرید چوب به مغازه محلی خود رفتم و هنگام خرید آن به من گفتند که آنها به دلیل کمبود پرسنل و به دلیل این همه منزوی شدن/قرنطینه ، چوب را برش نمی دهند. بنابراین ، تصمیم گرفتم چوب را بخرم و با وسایلی که در دسترس داشتم آن را در خانه ببرم.

پس از برداشتن شکاف ها با کاغذ ماسه و آماده سازی سطح ، من رنگ لاک الکل زده ام. دو روکش اعمال شد. بعد از اینکه رنگی را برای رنگ آمیزی محوطه انتخاب کردم. برای مشاهده نتیجه می توانید تصاویر را بررسی کنید!

مرحله 3: نمودار مدار و اتصالات

نمودار مدار و اتصالات
نمودار مدار و اتصالات
نمودار مدار و اتصالات
نمودار مدار و اتصالات
نمودار مدار و اتصالات
نمودار مدار و اتصالات
نمودار مدار و اتصالات
نمودار مدار و اتصالات

تصمیم گرفتم به جای رسم نمودار مدار معمولی ، نمودار مدار را نشان دهم ، زیرا ممکن است گیج کننده باشد. من از چندین رنگ برای جدا کردن سیم های بلوز استفاده کردم تا بتوانید بفهمید هر سیم به کجا تعلق دارد.

تراشه مورد استفاده در آردوینو دارای مقاومت های کششی داخلی است ، بنابراین نیازی به سیم کشی مقاومت برای هر یک از دکمه های بازی نیست. این امر سیم کشی کنترل کننده را بسیار ساده می کند.

تنها کاری که ما باید انجام دهیم این است که یک پایه از دکمه های Arcade را به عنوان پایه انتخاب کنیم ، پای دیگر قدرت خواهد بود که به یکی از ورودی های دیجیتال روی برد آردوینو متصل می شود.

Faders دارای سه پایه است ، اولین مورد (شمارش از پایین) زمین (-) ، دوم قدرت (+) و سومین سیگنال است.

برای پتانسیومترهای دستگیره Pot موارد زیر وجود دارد: پای چپ زمین خورده است (-) ، پای وسط سیگنال است و پای راست قدرت (+) خواهد بود.

آردوینو مغز کنترلر MIDI خواهد بود. بسته به فشار دکمه ورودی ، دستورالعمل MIDI را به نرم افزار ارسال می کند.

فضای داخلی به دلیل همه سیم ها بسیار آشفته می شود ، من به شما توصیه می کنم که فرآیند لحیم کاری را ساختار دهید. به عنوان مثال ، من تصمیم گرفتم ابتدا سیمهای زمین را لحیم کنم ، قدرت و در نهایت سیمهای بلوز سیگنال را لحیم کردم.

پس از لحیم کاری و اتصال همه پین ها به برد آردوینو ، می توانیم محفظه را ببندیم. تصاویر را ببینید تا نتیجه نهایی را ببینید!

مرحله 4: نرم افزارها و برنامه نویسی

نرم افزارها و برنامه نویسی
نرم افزارها و برنامه نویسی
نرم افزارها و برنامه نویسی
نرم افزارها و برنامه نویسی
نرم افزارها و برنامه نویسی
نرم افزارها و برنامه نویسی

برای اینکه بتوانید با آردوینو خود موسیقی بسازید ، به سه نرم افزار نیاز دارید.

ابتدا باید نرم افزار Arduino IDE را بارگیری کنید تا نوشتن کد خود را شروع کرده و طرح هایی را در برد Arduino بارگذاری کنید.

در مرحله دوم ، شما باید نرم افزار LoopMidi را که در اصل یک کابل midi مجازی است بارگیری کنید.

در نهایت ، برای ارسال داده های سریال سری خود به نرم افزار LoopMidi ، به نرم افزار Hairless Midi to Serial Bridge احتیاج دارید. این نرم افزار بسیار عالی است که به شما اطلاع می دهد سیم کشی شما صحیح است زیرا می توانید جریان داده های رد و بدل شده بین کنترل MIDI و سریال Hairless Midi Serial را مشاهده کنید.

اولین قدم باز کردن نرم افزار آردوینو و کدی است که من به این دستورالعمل ضمیمه می کنم (موسوم به MIDI_Controller). اعتبار به نویسنده مایکل بالزر داده می شود. شما نیازی به تغییر کد ندارید. فقط طرح را که شبیه به "اشکال زدایی" است ، تأیید کنید و هنگامی که پیامی دریافت کرد که کامپایل کامل شده است ، می توانید آن را به برد آردوینو ارسال کنید.

سپس به LoopMidi بروید و نام پورت جدیدی را انتخاب کنید. هنگامی که یکی را انتخاب کردید فقط دکمه plus را فشار دهید تا پورت جدید ایجاد شود. پس از این مرحله ، Hairless Midi Serial Bridge را باز کنید و با انتخاب پورت MIDI In که به تازگی ایجاد کرده اید شروع کنید. سپس همان پورت MIDI Out را انتخاب کنید. در نهایت پورت سریال رایانه خود را انتخاب کنید (معمولاً COM#). تبریک می گوییم ، شما فقط MIDI Controller خود را برای برقراری ارتباط با رایانه فعال کرده اید!

مرحله 5: نگاشت کنترل کننده MIDI

نقشه برداری از کنترلر MIDI
نقشه برداری از کنترلر MIDI
نقشه برداری از کنترلر MIDI
نقشه برداری از کنترلر MIDI

اگر تا اینجا رسیدید تبریک می گویم !!! شما تنها چند قدم با شروع ساخت موسیقی با آردوینو و پخش با کنترلر MIDI خود فاصله دارید!

اکنون می خواهید به DAW (ایستگاه کاری دیجیتال صوتی) خود بروید و تنظیمات را برای تشخیص ورودی خارجی که کنترلر MIDI شما است تنظیم کنید. نمونه ای که ارائه می دهم Ableton Live است. شما باید به

گزینه ها >> تنظیمات ترجیحی: ورودی Midi باید همان چیزی باشد که قبلاً تعریف کرده اید و باید دکمه تغییر مسیر و راه دور را روشن کنید.

حالا اگر دکمه ای روی رابط MIDI خود فشار می دهید ، باید یک چراغ در گوشه سمت راست بالای DAW چشمک بزند ، به این معنی که نرم افزار سیگنال های midi را که ارسال می کنید دریافت می کند! برای ترسیم نقشه MIDI Controller فقط روی دکمه "MIDI" کلیک کنید و رنگ DAW باید بنفش شود. اکنون روی هر شکاف کلیک کنید و سپس هر دکمه را فشار دهید ، یک یادداشت/کنترل مربوط به آن را مشاهده خواهید کرد که به این معنی است که دکمه نقشه برداری شده است!

و تموم شدی! تبریک می گویم! پروژه عالی و کار عالی! اگر موفق شدید به من اطلاع دهید!

توصیه شده: