সুচিপত্র:

আর্কেড বোতাম MIDI কীবোর্ড: 7 ধাপ (ছবি সহ)
আর্কেড বোতাম MIDI কীবোর্ড: 7 ধাপ (ছবি সহ)

ভিডিও: আর্কেড বোতাম MIDI কীবোর্ড: 7 ধাপ (ছবি সহ)

ভিডিও: আর্কেড বোতাম MIDI কীবোর্ড: 7 ধাপ (ছবি সহ)
ভিডিও: আধা-বেসরকারী 21-ঘন্টা ফেরি রাতারাতি একক ভ্রমণ জাপান মধ্য শীতকালে 2024, জুলাই
Anonim
আর্কেড বোতাম MIDI কীবোর্ড
আর্কেড বোতাম MIDI কীবোর্ড

এটি Arduino এবং DIY MIDI প্রোগ্রামিংয়ে আমার প্রথম অভিযানের একটি সংস্করণ 2.0। আমি প্রোটোটাইপিং এবং ডিজাইনে আমার দক্ষতা তৈরি করেছি তাই আমি ভেবেছিলাম এটি প্রক্রিয়া এবং অগ্রগতির একটি ভাল প্রদর্শনী হবে। একটি আরও অবহিত নকশা প্রক্রিয়ার সাথে আমি আমার প্রথম প্রচেষ্টা থেকে বোতামগুলি পুনর্ব্যবহার করেছিলাম এবং 2.0 তৈরি করতে শুরু করেছি!

ধাপ 1: উপকরণ

উপকরণ
উপকরণ

আমার প্রথম সংস্করণটি একটি Arduino মেগা ব্যবহার করেছে কারণ এর অনেকগুলি ইনপুট আছে কিন্তু আমি Midi_controller.h লাইব্রেরি ব্যবহার করার সময় প্রো মাইক্রোর ছোট আকার এবং HID MIDI ক্ষমতা পছন্দ করি। তাই আমি 2 টি 16-চ্যানেলের মাল্টিপ্লেক্সার ব্যবহার করার সিদ্ধান্ত নিয়েছি যাতে 2-অষ্টভ রেঞ্জের জন্য ইনপুট প্রয়োজন মেটানো যায়।

এখানে আমি ব্যবহৃত অংশগুলির একটি তালিকা:

বড় আর্কেড বাটন x15

ছোট আর্কেড বাটন x10

প্রো মাইক্রো x2

16-চ্যানেল মাল্টিপ্লেক্সার x2

নিওপিক্সেল রিং

10k Potentiometer x6

হুকআপ তার

সোল্ডারিং টুলস

1/8 MDF

ধাপ 2: ডিজাইন এবং কাটিং

Image
Image
সোল্ডার এবং ওয়্যার
সোল্ডার এবং ওয়্যার

আমি মনের খোঁজখবর নেওয়ার জন্য একটি.svg ফাইল অন্তর্ভুক্ত করেছি যদি তা কার্যকর হয়, কিন্তু আমি নকশা প্রক্রিয়ায় সৃজনশীলতা এবং পরীক্ষা -নিরীক্ষার জন্য সবাইকে উৎসাহিত করি। হয়তো এমডিএফ এর পরিবর্তে এক্রাইলিক ব্যবহার করা অসাধারণ লাগবে!

আমি প্রথম সংস্করণে একটি ড্রিল এবং বোর বিট ব্যবহার করেছি তাই আমি এইবার ডিজাইন সফটওয়্যার এবং লেজার কাটার ব্যবহার করে আরও সুনির্দিষ্ট পণ্য পেতে চাইছিলাম।

ধাপ 3: সোল্ডার এবং ওয়্যার

সোল্ডার এবং ওয়্যার
সোল্ডার এবং ওয়্যার
সোল্ডার এবং ওয়্যার
সোল্ডার এবং ওয়্যার
সোল্ডার এবং ওয়্যার
সোল্ডার এবং ওয়্যার

এটি সবচেয়ে সময়সাপেক্ষ অংশ। আমি সোল্ডারিং থেরাপিউটিক এর কিছু অংশ খুঁজে পাই তাই কিছু চা পান, একটি মসৃণ জ্যাম লাগান এবং জানি যে এই পদক্ষেপটি একটি ম্যারাথন এবং স্প্রিন্ট নয়!

আমি প্রথম সংস্করণ থেকে যথাসম্ভব তারের উদ্ধার করার চেষ্টা করেছি এবং নোট নিচ্ছি যে আমি আরডুইনো এবং মাক্স কোথায় স্থাপন করতে যাচ্ছি এবং তারের কিছু অংশকে বাদ দেওয়ার চেষ্টা করব যা বাক্সে queুকতে হবে। সম্পন্ন.

আমি তারের একটি ভাল diy tangle এর বিশৃঙ্খলা আলিঙ্গন ঝোঁক বেশী তাই তারের বাছাই যখন আপনার নিজের উচ্চাকাঙ্ক্ষা অনুসরণ।

সংযোগের জন্য একটি ওয়াকথ্রু হিসাবে, প্রথমে কোডটি লিখুন এবং তারপরে তারগুলি কোথায় যাবে তা নির্দেশ করতে দিন …

আমি কীবোর্ডটি সর্বনিম্ন থেকে সর্বোচ্চ নোট পর্যন্ত তৈরি করেছি যার মধ্যে ১ ম ১ notes টি নোট mux1 এবং বাকি নোটগুলি mux2 এ যাচ্ছে সেখানে mux সেটআপের সাথে বিলম্বের কিছুটা বৃদ্ধি হতে পারে কিন্তু 16mhz প্রসেসরটি এর মাধ্যমে যথেষ্ট দ্রুত জিপ করে যাতে আমি লক্ষ্য করতে পারে না।

আমি যেকোনো টিউটোরিয়ালের আগে মিডি মাল্টিপ্লেক্সিং -এ ডাইভিং করার চেষ্টা করেছি এবং একটি দেয়ালে আঘাত করেছি, তাই কিছু নাগালের বাইরে মনে হলে বেসলাইন বোঝার জন্য আমি কয়েকটি মৌলিক টিউটোরিয়াল করার সুপারিশ করছি।

আমি এই সহজ সমস্যা সমাধানের ধাপগুলি অনুসরণ করি: 1। নিশ্চিত করুন যে সবকিছু গ্রাউন্ডেড 2। শর্টস 3 চেক করুন পাত্র 5v4 পায়। ডাবল চেক করুন যে সবকিছু গ্রাউন্ডেড

ধাপ 4: অনেকগুলি তারের …

অনেক বেশি তারের…
অনেক বেশি তারের…
অনেক বেশি তারের…
অনেক বেশি তারের…
অনেক বেশি তারের…
অনেক বেশি তারের…

আমি বাক্সের গভীরতাকে অবমূল্যায়ন করেছিলাম এবং উপরের অংশটি সুন্দরভাবে বসতে অসুবিধা হচ্ছিল যেন এটি "আকিরা স্টাইল" ফেটে যাওয়ার কথা ছিল তাই আমি স্টুডিওতে কিছু বন্ধুদের সাথে এটির মাধ্যমে কথা বলেছিলাম এবং এটি রাখার পরিকল্পনা নিয়ে এসেছিলাম একটি কোণে প্রদর্শন। আমি এক্রাইলিক স্ক্র্যাপ দিয়ে কিছু দ্রুত প্রোটোটাইপিং করেছি এবং একটি চমৎকার সমাধান দিয়ে শেষ করেছি। এটি s০ এর দশকে মগ সিনথেসাইজারের প্যাচ ক্যাবলের গোলকধাঁধার মতো পাখিদের পিছনে বাসা বাঁধায়। শেষ, তাই না?

ধাপ 5: নিওপিক্সেল

Image
Image

আমি MIDI ব্যবহার করে একটি পূর্ববর্তী প্রকল্পে Neopixels ব্যবহার করেছি এবং দেখেছি যে MIDI এর কাজ করার জন্য একটি ডেডিকেটেড বোর্ড প্রয়োজন তাই আমি 1 ম বোর্ড থেকে 5v পাওয়ার চালানোর জন্য "RAW" ইনপুট ব্যবহার করে আরেকটি প্রো মাইক্রো ব্যবহার করেছি। আমি অভিনব কিছু প্রোগ্রাম করিনি, শুধু অ্যাডাফ্রুট লাইব্রেরি থেকে স্ট্র্যান্ডটেস্ট নমুনা স্কেচ থেকে একটি প্রোগ্রাম খুঁজে পেয়েছি।

ধাপ 6: কোড

আপলোড করতে: ১। নিশ্চিত করুন যে আপনি Midi_Controller.h লাইব্রেরি 2 ডাউনলোড করেছেন। বোর্ড টাইপ 3 থেকে "Arduino Leonardo" নির্বাচন করুন। পোর্ট মেনু থেকে বোরাদ নির্বাচন করুন 4। কম্পাইল করুন এবং আপলোড করুন

একটি মিডি মনিটরিং অ্যাপ্লিকেশনের সাথে পরীক্ষা আপলোড করার পর। যদি সবকিছু পরিকল্পনা অনুযায়ী কাজ করে বলে মনে হয় তবে কিছু সঙ্গীত করার সময় এসেছে!

ধাপ 7: জ্যাম আউট

আমি নমনীয়তার কারণে আমার প্রকল্পগুলির সাথে অ্যাবলটন লাইভ ব্যবহার করি। আপনি যদি গ্যারেজ ব্যান্ড ব্যবহার করেন তবে এটি এখনও কাজ করবে কিন্তু স্কেচের মতো MIDICC নম্বরগুলি আপনি কী প্রোগ্রাম করেন তার উপর ভিত্তি করে knobs এর নির্দিষ্ট ফাংশন থাকবে। কোন প্রশ্ন? তাদের মন্তব্যগুলিতে ছেড়ে দিন!

প্রস্তাবিত: