فهرست مطالب:

صفحه کلید MIDI Arcade Button: 7 مرحله (همراه با تصاویر)
صفحه کلید MIDI Arcade Button: 7 مرحله (همراه با تصاویر)

تصویری: صفحه کلید MIDI Arcade Button: 7 مرحله (همراه با تصاویر)

تصویری: صفحه کلید MIDI Arcade Button: 7 مرحله (همراه با تصاویر)
تصویری: وقتی دختره پوتک غیرتی میشه 🤣🔞🔥 Putak 2024, نوامبر
Anonim
صفحه کلید MIDI Arcade Button
صفحه کلید MIDI Arcade Button

این نسخه 2.0 یکی از اولین اقدامات من در برنامه نویسی Arduino و DIY MIDI است. من مهارت های خود را در نمونه سازی و طراحی توسعه داده ام ، بنابراین فکر کردم این یک نمایش خوب از روند و پیشرفت خواهد بود. با یک فرآیند طراحی آگاهانه ، دکمه ها را در اولین تلاش خود بازیافت کردم و به ساخت 2.0 روی آوردم!

مرحله 1: مواد

مواد
مواد

نسخه اول من از Arduino Mega به دلیل ورودی های زیاد آن استفاده می کرد اما من اندازه کوچک و قابلیت های MIDI HID را که Pro Micro هنگام استفاده از کتابخانه Midi_controller.h دارد دوست دارم. بنابراین تصمیم گرفتم از دو مالتی پلکسر 16 کاناله برای برآوردن نیاز ورودی برای محدوده 2 اکتاو استفاده کنم.

در اینجا لیستی از قطعاتی که استفاده کردم آمده است:

دکمه های بازی بزرگ x15

دکمه های بازی کوچک x10

Pro Micro x2

مالتی پلکسر 16 کانالی x2

حلقه نئوپیکسل

پتانسیومتر 10k x6

سیم اتصال

ابزار لحیم کاری

MDF 1/8"

مرحله 2: طراحی و برش

Image
Image
لحیم و سیم
لحیم و سیم

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

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

مرحله 3: لحیم و سیم

لحیم و سیم
لحیم و سیم
لحیم و سیم
لحیم و سیم
لحیم و سیم
لحیم و سیم

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

من سعی کردم تا آنجا که ممکن است سیم را از نسخه 1 نجات دهم و توجه داشته باشم که کجا می خواهم آردوینو و mux را قرار دهم تا بتوانم مقداری از توده سیم را که باید بعد از جعبه فشرده شود حذف کنم. انجام شده.

من تمایل دارم هرج و مرج یک پیچ و خم خوب سیم را بیشتر از برخی از دیگران بپذیرم ، بنابراین هنگام مرتب سازی سیم ها ، جاه طلبی های خود را دنبال کنید.

تا آنجا که راه حل ارتباطات است ، ابتدا کد را بنویسید و سپس بگذارید تعیین کند سیمها به کجا می روند…

من صفحه کلید را از پایین ترین تا بالاترین نت با 16 نت اول به mux1 و نتهای باقی مانده به mux2 ممکن است با تنظیم mux اندکی افزایش تأخیر داشته باشد ، اما پردازنده 16 مگاهرتز به اندازه کافی سریع آن را فشرده می کند تا بتوانم نمی تواند متوجه شود

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

من این مراحل عیب یابی ساده را دنبال می کنم: 1. مطمئن شوید که همه چیز زمینی است 2. شورت را چک کنید 3. گلدانها 5v4 دریافت می کنند. دوباره بررسی کنید که همه چیز زمینی است

مرحله 4: سیم های زیاد…

سیم زیاد…
سیم زیاد…
سیم زیاد…
سیم زیاد…
سیم زیاد…
سیم زیاد…

من عمق جعبه را دست کم گرفتم و برای اینکه بتوانم بالای صفحه را به خوبی بنشینم با ظاهری که در آستانه فاش شدن "Akira Style" بود ، مشکل داشتم ، بنابراین با برخی از دوستان در استودیو در مورد آن صحبت کردم و طرحی برای قرار دادن آن ارائه کردم. با زاویه نمایش داده شود من چند نمونه اولیه سریع با ضایعات اکریلیک انجام دادم و به یک راه حل خوب رسیدم. به نوعی ویترین پرندگان را از پشت مانند پیچ و خم کابل های وصله ای در سینتی سایزرهای Moog دهه 60 نشان می دهد. تموم شد ، درسته؟

مرحله 5: نئوپیکسل

Image
Image

من از Neopixels در یک پروژه قبلی با استفاده از MIDI استفاده کرده بودم و متوجه شده بودم که MIDI برای انجام وظیفه خود به یک برد اختصاصی احتیاج دارد ، بنابراین Pro Micro دیگری را با استفاده از ورودی "RAW" برای برق 5 ولت از برد اول وصل کردم. من هیچ چیز شیک برنامه نویسی نکردم ، فقط یک برنامه از بدترین نمونه طرح از کتابخانه Adafruit پیدا کردم.

مرحله 6: کد

برای بارگذاری: 1. مطمئن شوید که کتابخانه Midi_Controller.h را بارگیری کرده اید. "Arduino Leonardo" را از برد 3 انتخاب کنید. borad را از منوی Port4 انتخاب کنید. کامپایل و بارگذاری کنید

پس از بارگذاری تست با یک برنامه نظارت midi. اگر به نظر می رسد همه چیز طبق برنامه کار می کند ، زمان ساخت موسیقی است!

مرحله 7: Jam Out

من از Ableton Live به دلیل انعطاف پذیری در پروژه های خود استفاده می کنم. اگر از Garage Band استفاده می کنید ، باز هم کار می کند ، اما دستگیره ها بسته به اینکه شماره MIDICC را در طرح چگونه برنامه ریزی می کنید ، عملکردهای ثابت خواهند داشت. آیا سوالی دارید؟ آنها را در نظرات بگذارید! ساخت مبارک!

توصیه شده: