فهرست مطالب:

کنترل کننده بدون تماس Midi: 6 مرحله (همراه با تصاویر)
کنترل کننده بدون تماس Midi: 6 مرحله (همراه با تصاویر)

تصویری: کنترل کننده بدون تماس Midi: 6 مرحله (همراه با تصاویر)

تصویری: کنترل کننده بدون تماس Midi: 6 مرحله (همراه با تصاویر)
تصویری: Вяжем теплую мужскую манишку на спицах. Часть 1. 2024, نوامبر
Anonim
کنترل کننده میدی بدون تماس
کنترل کننده میدی بدون تماس
کنترل کننده میدی بدون تماس
کنترل کننده میدی بدون تماس
کنترل کننده میدی بدون تماس
کنترل کننده میدی بدون تماس

امروزه مرسوم ساختن موارد بدون تماس است. من یک کنترلر میدی ساده با استفاده از Arduino Pro micro و برخی از بردهای آشکارسازهای IR-proximity ایجاد کردم که دارای مقایسه داخلی است ، این باید نسبتاً آسان و ارزان در دسترس باشد. این پروژه را می توان در هر آردوینویی که دارای برد 32u4 است استفاده کرد ، این کار به دلیل توانایی استفاده از این برد دارای MIDI بدون سردرد است که باید با استفاده از midi بدون مو و اشکالات مربوط به آن انجام دهید. این پروژه برای 7 نت اصلی انجام شد که به راحتی می توان آن را برای سایر نت ها تمدید کرد. من از cakewalk توسط BandLab به عنوان DAW خود استفاده کردم زیرا خنک و رایگان است. امیدوارم از ساختن آن لذت ببرید. این پروژه در ابتدا برای معرفی دانش آموزان با دنیای زیبای مادون قرمز و برنامه سرگرم کننده آن طراحی شد.

تدارکات

Arduino Pro Micro (یا هر برد مبتنی بر 32u4)

حسگر مجاورت IR * تعداد یادداشت هایی که می خواهید وجود ندارد

دکمه ها (اختیاری)

آهن لحیم کاری و سرب

سنجاق برگ

تخته چوبی

سیم

کامپیوتر

مرحله 1: جمع آوری همه چیز

به هم پیوستن امور
به هم پیوستن امور
به هم پیوستن امور
به هم پیوستن امور
به هم پیوستن امور
به هم پیوستن امور

اجازه دهید ابتدا موارد مورد نیاز برای ساخت این پروژه را بدست آوریم. شما از کامپیوتر خود می خواهید که از این کنترلر MIDI استفاده کند.

Arduino Pro Micro (یا هر برد مبتنی بر 32u4) سنسور مجاورت IR * تعداد یادداشت هایی که می خواهید

دکمه ها (اختیاری)

آهن لحیم کاری و سرب

سنجاق برگ

تخته چوبی

سیم

برای برنامه ریزی برد خود به Arduino IDE نیاز دارید. نرم افزار MIDI-OX برای بررسی پروژه توصیه می شود. استفاده از آن با DAW نتایج بسیار خوبی را به همراه دارد.

مرحله 2: درک اصول اولیه

درک مبانی
درک مبانی

میکروکنترلر هنگامی که یک جسم به آشکارساز مجاورت IR نزدیک می شود ، تشخیص می دهد. سپس کد MIDI مربوطه را به رایانه ارسال می کند.

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

github.com/arduino-libraries/MIDIUSB

ما می توانیم بررسی کنیم که آیا سیگنال مناسب توسط کامپیوتر با استفاده از نرم افزار MIDI-OX دریافت شده است یا خیر.

در صورت استفاده از یک مقایسه کننده در برد مجاورت IR ، ما از IO Digital استفاده خواهیم کرد. با توجه به مقایسه کننده ، ورودی 1 یا 0 را در پورت ورودی/خروجی میکرو کنترلر دریافت می کنیم

مرحله 3: کد

کد
کد

کد نسبتاً ساده است و به راحتی قابل تغییر است. من کد را با این دستورالعمل ضمیمه کرده ام.

هنگامی که شیئی با آشکارساز مجاورت IR تداخل پیدا می کند ، ما سیگنال مربوطه را به رایانه ارسال می کنیم

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

برنامه را روی میکرو کنترلر بارگذاری کنید

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

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

با تهیه VCC و زمین ، برد مجاور IR را تغذیه کنید.

خروجی را به پین های دیجیتال ورودی/خروجی مربوطه متصل کنید. من از پین 2-8 برای پروژه خود استفاده کرده ام.

مطمئن شوید که کد را با توجه به پین مورد استفاده تغییر دهید.

من از پین های برگ زن استفاده کردم تا بتوانم به راحتی بتوانم آشکارساز مجاورت IR و آردوینو را در صورت نیاز حذف و جایگزین کنم.

مرحله 5: آزمایش کنترلر MIDI ما

تست کنترلر MIDI ما
تست کنترلر MIDI ما

توصیه می کنم MIDI-OX را روی رایانه خود نصب کنید.

پس از اتمام تمام اتصالات در تخته ، آشکارساز IR را اضافه کنید.

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

برنامه تست MIDI خود را باز کنید.

سعی کنید یک انگشت خود را به آشکارساز نزدیک کنید

مرحله 6: به DAW خود متصل شوید و موسیقی بسازید

به DAW خود متصل شوید و موسیقی بسازید
به DAW خود متصل شوید و موسیقی بسازید
به DAW خود متصل شوید و موسیقی بسازید
به DAW خود متصل شوید و موسیقی بسازید
به DAW خود متصل شوید و موسیقی بسازید
به DAW خود متصل شوید و موسیقی بسازید

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

توصیه شده: