فهرست مطالب:
- مرحله 1: جمع آوری مواد
- مرحله 2: طراحی و حفاری
- مرحله 3: اثبات مفهوم
- مرحله 4: لحیم کاری
- مرحله 5: کد
- مرحله ششم: جام جم
تصویری: دکمه کنترل کننده میدی-صفحه کلید: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
با الهام از پروژه midifighter خود ، من قصد داشتم یک کنترلر midi سبک دکمه ای بسازم که از ورودی های دیجیتالی زیادی که برد Mega Arduino دارد استفاده کند. در این دستورالعمل مراحل طی شده از جمع آوری مواد تا ساختن موسیقی را طی می کنیم!
مرحله 1: جمع آوری مواد
برای این پروژه از موارد زیر استفاده کردم:
آردوینو مگا (کلون)
سیم 22 سنج
16 دکمه بزرگ بازی سفید
10 دکمه کوچکتر سیاه و سفید بازی
ابزار لحیم کاری
مته با مته های 16 و 26 میلی متری مته
اره
تخته نصب
مرحله 2: طراحی و حفاری
شما باید دکمه های خود را روی هر قسمتی که روی آن نصب می کنید مسخره کنید ، من این تکه چوب را در سطل زباله پیدا کردم و فکر کردم برای این پروژه مناسب است. ممکن است بخواهید همین کار را انجام دهید یا به فروشگاه سخت افزار بروید.
دکمه ها را پیدا کرده و محل سوراخ ها را مشخص کرده و آن را بیرون بیاورید. همانطور که بعداً می بینید ، قسمت پایینی بسیار غریب ظاهر می شود. ممکن است بخواهید تناسب دکمه را قبل از ایجاد همه سوراخ ها آزمایش کنید.
بعداً تخته خود را به نصف رساندم ، اما پیشنهاد می کنم این کار را در این مرحله انجام دهید.
مرحله 3: اثبات مفهوم
من چند گیره تمساح را روی چند دکمه اجرا کردم و یک گلدان 10K راه اندازی کردم و کد را برای آزمایش قبل از لحیم کاری بارگذاری کردم. این 100٪ ضروری نیست ، اما اگر دوست دارید موارد را دوباره بررسی کنید ، ایده خوبی است.
مرحله 4: لحیم کاری
سیم های زیادی به پین های دیجیتالی می رود ، ممکن است دفعه بعد از چند رسانه ای استفاده کنم اما واقعاً خیلی هم بد نیست ، فقط با پیشرفت سیم کشی موارد را دوباره بررسی کنید. کد پین شروع را 22 تعیین می کند و دکمه ها به صورت کروماتیک یک افزایش می یابد (بنابراین C = پین 22 ، C#= پین 23 و غیره). در نمودار می بینید که دکمه ها همه در یک زنجیر بزرگ به هم چسبیده اند.
قابلمه ها از پین 5 ولت تغذیه می کنند و با آن زنجیر می شوند. به همین ترتیب ، گلدان ها به همان شکل دکمه ها زمین می شوند. در نهایت ، سیم های داده را از گلدان به A0 ، A1 ، A2 ، A3 اجرا کنید.
اگر دکمه یا گلدان بیشتری می خواهید واقعاً می توانید دیوانه شوید … و من شما را تشویق می کنم که این کار را انجام دهید!
مرحله 5: کد
قبل از اینکه کد را وارد کنید ، می خواهم از گوستاوو سیلویرا در www.musiconerd.com تشکر کنم زیرا از کد او در پروژه قبلی استفاده کردم و آن را برای استفاده در این پروژه تغییر دادم.
من در Macbook خود Hairless Midi را اجرا می کنم تا سیگنال های سریال را به سیگنال های midi که Ableton Live دریافت می کند ، تبدیل کند.
باید اعتراف کنم که راه اندازی کامل نرم افزار serial-midi تا جایی که بی عیب و نقص کار می کرد ، مدتی طول کشید ، اما از زمانی که آن را در پیکربندی فعلی خود راه اندازی کرده ام ، مشکلی نداشته ام.
من در بهترین حالت یک برنامه نویس مبتدی هستم ، اما اگر نظرات موجود در کد Arduino IDE را دنبال کنید و مطمئن باشید که نرخ Baud کد و midi بدون مو را با هم مطابقت دهید ، باید بدون عیب یابی زیاد کار کنید.
مرحله ششم: جام جم
من دوست دارم از Ableton Live استفاده کنم زیرا انعطاف پذیری نقشه میانی واقعا به سازهایی مانند این کمک می کند. در اینجا پیوندی وجود دارد که من با برخی از موسورگسکی بازی می کنم! اولین آموزش من!
توصیه شده:
کنترل کننده پله ای فعال شده با دکمه: 4 مرحله
کنترل کننده پله ای فعال شده با دکمه:
کنترل کننده بازی مبتنی بر آردوینو - کنترل کننده بازی Arduino PS2 - بازی Tekken With DIY Arduino Gamepad: 7 مرحله
کنترل کننده بازی مبتنی بر آردوینو | کنترل کننده بازی Arduino PS2 | بازی Tekken With DIY Arduino Gamepad: سلام بچه ها ، بازی کردن همیشه سرگرم کننده است اما بازی با کنترلر بازی سفارشی DIY خود سرگرم کننده تر است. بنابراین ما در این دستورالعمل یک کنترلر بازی با استفاده از arduino pro micro ایجاد می کنیم
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
کلید کنترل از راه دور بلوتوث - اصلاح مجدد. کلید روشن هنوز کار می کند ، بدون نوشتن اضافی .: 9 مرحله (همراه با تصاویر)
کلید کنترل از راه دور بلوتوث - اصلاح مجدد. چراغ روشن هنوز کار می کند ، بدون نوشتن اضافی .: به روز رسانی 25 نوامبر 2017 - برای نسخه قدرتمند این پروژه که می تواند کیلووات بار را کنترل کند ، به Retrofit BLE Control در بارهای با قدرت بالا مراجعه کنید - بدون نیاز به نیاز اضافی به روز رسانی 15 نوامبر 2017 & ndash؛ برخی از تخته های BLE / نرم افزار پخت غذای
تبدیل Splitter مانیتور VGA به کنترل کننده کنترل کننده کامپیوتر: 4 مرحله
تبدیل Splitter مانیتور VGA به کنترل کننده مانیتور کنترل شده توسط کامپیوتر: این دستورالعمل توضیح می دهد که چگونه می توان یک اسپلیتر مانیتور VGA ارزان (20 یورو) که برای اتصال یک رایانه به دو مانیتور استفاده می شود را به یک سوئیچر مانیتور کنترل شده کامپیوتر تبدیل کرد. دستگاه نهایی از طریق پورت موازی کنترل می شود و امکان چرخش