فهرست مطالب:

MIDI Fighter مبتنی بر آردوینو (حساس به لمس): 7 مرحله (همراه با تصاویر)
MIDI Fighter مبتنی بر آردوینو (حساس به لمس): 7 مرحله (همراه با تصاویر)

تصویری: MIDI Fighter مبتنی بر آردوینو (حساس به لمس): 7 مرحله (همراه با تصاویر)

تصویری: MIDI Fighter مبتنی بر آردوینو (حساس به لمس): 7 مرحله (همراه با تصاویر)
تصویری: Living in the Soviet Union: What Was It Like? 2024, جولای
Anonim
MIDI Fighter مبتنی بر آردوینو (حساس به لمس)
MIDI Fighter مبتنی بر آردوینو (حساس به لمس)

MIDI مخفف Musical Instrument Digital Interface است. در اینجا ، ما در حال ساخت یک مبارز MIDI حساس به لمس هستیم.

دارای 16 عدد پد. این موارد را می توان افزایش یا کاهش داد. در اینجا به دلیل محدودیت پین های آردوینو از 16 استفاده کرده ام.

همچنین من از پین های ورودی آنالوگ (A0 ، A1 ، A2 ، A3 ، A4) به عنوان ورودی دیجیتال استفاده کرده ام.

این اولین دستورالعمل من است. بنابراین من را برای هر گونه اشتباه ببخشید. من به این فکر نکرده ام که یک دستورالعمل زودتر بسازم.

بنابراین عکسهای مفصلی از آن ندارم.

یک ویدئوی کارآمد از MIDI وجود دارد که من گیتار را در صدا در نرم افزار ableton live 9 در ویدیو انتخاب کرده ام.

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

مواردی که به آنها نیاز خواهید داشت عبارتند از:

  1. Arduino uno R3 (1 واحد)
  2. مقاومتهای 1 اهم (16 واحد)
  3. سپر آردوینو عمومی (1 واحد)
  4. ورقه ی آلومینیومی
  5. ورق پلاستیکی/اکریلیک (برای بدنه خارجی)
  6. پتانسیومتر (1 واحد)
  7. سیم ها
  8. نوار سیاه

ابزارهای مورد استفاده عبارتند از:

  1. مته
  2. ابزار برش
  3. آهن لحیم کاری
  4. چسب گرم

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

اما می توانید از pcb عمومی استفاده کنید.

مرحله 2: ساختن بدن خارجی

برای ساختن بدنه بیرونی ، به ورق پلاستیکی نیاز دارید.

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

بالا و پایین (200 میلی متر در 200 میلی متر)

برای 4 طرف (200 میلی متر در 40 میلی متر)

اکنون 16 سوراخ روی ورق بالا ببرید تا سیم برای پدها عبور کند. یک شیار در یک طرف برای اتصال آردوینو.

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

16 ورق فویل آلومینیومی به اندازه 45 میلی متر در 45 میلی متر برش دهید.

سوراخ های حفر شده باید مطابق با محل قرار گیری لنت باشد.

مرحله 3: اتصالات

اتصالات
اتصالات

اتصالات باید همانطور که در تصویر نشان داده شده است ایجاد شوند.

پتانسیومتر برای حساسیت لمس است. برای تنظیم حساسیت لمسی است.

توجه: سیمهای مورد استفاده باید از یک نوع باشند. در غیر این صورت آنها می توانند تفاوت در مقادیر خازنی باشند.

همچنین سعی کنید سیم هایی با اندازه یکسان بسازید.

مرحله 4: مونتاژ نهایی

مجمع نهایی
مجمع نهایی
مجمع نهایی
مجمع نهایی
مجمع نهایی
مجمع نهایی

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

می توانید فویل را با استفاده از چسب یا با استفاده از نوار بچسبانید.

همچنین می توانید مقداری مقوا بین پلاستیک و فویل قرار دهید تا ضخامت و حس خوبی به آن داده شود.

توجه: سیم ها باید به طور مداوم به فویل متصل شوند.

مرحله 5: بارگذاری کد در Arduino

کد در اینجا آورده شده است

آن را در آردوینو بارگذاری کنید

توجه: هنگام بارگذاری کد در آردوینو ، پورت سریال در midi بدون مو باید غیر متصل باشد. در غیر این صورت هنگام بارگذاری کد ، خطا نمایش داده می شود.

در اینجا کد آزمایش صفحه لمسی و بدست آوردن مقادیر حسگر capicitives (captouch16try.ino) آمده است.

کد تست مقادیر سنسور را نشان می دهد.

این مقادیر باید تقریباً برابر باشند. در غیر این صورت پد به درستی کار نمی کند.

مقادیر داده شده حساسیت کد دیگر خواهد بود.

مرحله 6: مورد نیاز نرم افزار

نرم افزار مورد نیاز
نرم افزار مورد نیاز
نرم افزار مورد نیاز
نرم افزار مورد نیاز

این نرم افزارها را بارگیری کنید:

  1. Ableton Live 9 Suite
  2. سریال MIDI بدون مو
  3. LoopMIDi

Ableton را می توان از سایت رسمی بارگیری کرد.

لینک Github برای دانلود midi بدون مو:

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

پیوند به loopmidi:

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

این نرم افزارها را بارگیری و نصب کنید.

این مراحل را دنبال کنید:

مرحله 1

LoopMIDI را باز کرده و روی دکمه (+) در گوشه پایین سمت چپ کلیک کنید.

یک پورت برای انتقال داده ایجاد می شود.

گام 2.

midi بدون مو را باز کنید ، حالا loopmidiport را در midi out انتخاب کنید.

midi را بدون اتصال بگذارید

پورت سریال به arduino را انتخاب کنید. (زمانی که arduino به کامپیوتر/لپ تاپ متصل می شود نشان داده می شود)

مرحله 3

اجرا كنتونتون لایو 9

باز کردن تنظیمات برگزیده (ctrl + ،)

اکنون پیوند midi را در ستون سمت چپ انتخاب کرده و تنظیم را همانطور که در تصویر نشان داده شده است ، انتخاب کنید.

آن پنجره را ببند

مرحله 4

در حال حاضر درام را در ستون دوم از سمت چپ انتخاب کنید.

هر درام را انتخاب کنید

وقتی درام انتخاب می شود

و با لمس midi pad ، صدایی در لپ تاپ شما تولید می شود.

جنگنده MIDI شما تکمیل شد.

لذت بردن!!!:-)

مرحله 7: عیب یابی

نرم افزارها به درستی پیکربندی نشده اند.

در تنظیم لمس از قبل مشکلی وجود خواهد داشت زیرا پد مقادیر آنالوگ را ارائه می دهد و این مقادیر می توانند مشکل ایجاد کنند.

سیمها ممکن است به درستی وصل نشده باشند.

فویل به درستی به سیم دست نمی زند.

ممکن است سیم ها کوتاه شوند

توصیه شده: