विषयसूची:

आर्केड बटन मिडी कीबोर्ड: 7 कदम (चित्रों के साथ)
आर्केड बटन मिडी कीबोर्ड: 7 कदम (चित्रों के साथ)

वीडियो: आर्केड बटन मिडी कीबोर्ड: 7 कदम (चित्रों के साथ)

वीडियो: आर्केड बटन मिडी कीबोर्ड: 7 कदम (चित्रों के साथ)
वीडियो: 7 Best MIDI Keyboards For Serious Musicians - Our Top Picks for 2019 2024, जुलाई
Anonim
आर्केड बटन मिडी कीबोर्ड
आर्केड बटन मिडी कीबोर्ड

यह Arduino और DIY MIDI प्रोग्रामिंग में मेरे पहले प्रयासों में से एक संस्करण 2.0 है। मैंने प्रोटोटाइपिंग और डिजाइन में अपना कौशल विकसित किया है इसलिए मैंने सोचा कि यह प्रक्रिया और प्रगति का एक अच्छा प्रदर्शन होगा। एक अधिक सूचित डिज़ाइन प्रक्रिया के साथ मैंने अपने पहले प्रयास से बटनों को पुनर्नवीनीकरण किया और 2.0 बनाने के लिए तैयार हो गया!

चरण 1: सामग्री

सामग्री
सामग्री

मेरे पहले संस्करण में कई इनपुट्स के कारण एक Arduino मेगा का उपयोग किया गया था, लेकिन मुझे छोटे आकार और HID MIDI क्षमताएं पसंद हैं जो Pro Micro में Midi_controller.h लाइब्रेरी का उपयोग करते समय होती है। इसलिए मैंने 2-ऑक्टेव रेंज के लिए इनपुट आवश्यकता को पूरा करने के लिए दो 16-चैनल मल्टीप्लेक्सर्स का उपयोग करने का निर्णय लिया।

मेरे द्वारा उपयोग किए गए भागों की एक सूची यहां दी गई है:

बड़े आर्केड बटन x15

छोटे आर्केड बटन x10

प्रो माइक्रो x2

16-चैनल मल्टीप्लेक्सर x2

नियोपिक्सल रिंग

10k पोटेंशियोमीटर x6

तार बांधना

सोल्डरिंग टूल्स

1/8 '' एमडीएफ

चरण 2: डिजाइन और काटना

Image
Image
मिलाप और तार
मिलाप और तार

मैंने दिमाग से पूछने के लिए एक.svg फ़ाइल शामिल की है कि क्या यह उपयोगी है, लेकिन मैं सभी को डिज़ाइन प्रक्रिया में रचनात्मकता और प्रयोग को बढ़ाने के लिए प्रोत्साहित करता हूं। शायद एमडीएफ के बजाय ऐक्रेलिक का उपयोग करना बहुत अच्छा लगेगा!

मैंने पहले संस्करण में एक ड्रिल और बोर बिट का उपयोग किया था, इसलिए मैं इस बार डिज़ाइन सॉफ़्टवेयर और एक लेजर कटर का उपयोग करके अधिक सटीक उत्पाद प्राप्त करना चाह रहा था।

चरण 3: मिलाप और तार

मिलाप और तार
मिलाप और तार
मिलाप और तार
मिलाप और तार
मिलाप और तार
मिलाप और तार

यह सबसे अधिक समय लेने वाला हिस्सा है। मुझे सोल्डरिंग थेराप्यूटिक के कुछ हिस्से मिलते हैं इसलिए कुछ चाय लें, एक चिकना जैम लगाएं और जान लें कि यह कदम एक मैराथन है न कि स्प्रिंट!

मैंने पहले संस्करण से अधिक से अधिक तार को उबारने की कोशिश की और इस बात पर ध्यान दिया कि मैं तार के कुछ द्रव्यमान को खत्म करने के लिए Arduino और mux को कहां रखने जा रहा हूं, जिसके बाद बॉक्स में निचोड़ना होगा। किया हुआ।

मैं कुछ से अधिक तारों की एक अच्छी दीया उलझन की अराजकता को गले लगाता हूं इसलिए तारों को छांटते समय अपनी महत्वाकांक्षाओं का पालन करें।

जहाँ तक कनेक्शन के लिए एक पूर्वाभ्यास है, पहले कोड लिखा और फिर उस निर्देश को दें कि तार कहाँ जाएंगे …

मैंने कीबोर्ड को सबसे कम से उच्चतम नोट तक बनाया है जिसमें 1 16 नोट mux1 में जा रहे हैं और शेष नोट्स mux2 में जा रहे हैं, mux सेटअप के साथ विलंबता में थोड़ी वृद्धि हो सकती है लेकिन 16mhz प्रोसेसर इसके माध्यम से तेजी से ज़िप करता है ताकि मैं नोटिस नहीं कर सकता।

मैंने किसी भी ट्यूटोरियल से पहले मिडी मल्टीप्लेक्सिंग में गोता लगाने की कोशिश की और एक दीवार मारा, इसलिए अगर चीजें पहुंच से बाहर लगती हैं तो आधारभूत समझ प्राप्त करने के लिए मैं कुछ बुनियादी ट्यूटोरियल करने की सलाह देता हूं।

मैं इन सरल समस्या निवारण चरणों का पालन करता हूं: 1. सुनिश्चित करें कि सब कुछ ग्राउंडेड है2. शॉर्ट्स के लिए जाँच करें3. बर्तनों को 5v4 मिलता है। दोबारा जांचें कि सब कुछ ग्राउंडेड है

चरण 4: बहुत सारे तार…

बहुत अधिक तार…
बहुत अधिक तार…
बहुत अधिक तार…
बहुत अधिक तार…
बहुत अधिक तार…
बहुत अधिक तार…

मैंने बॉक्स की गहराई को कम करके आंका और शीर्ष को अच्छी तरह से बैठने में कठिनाई हो रही थी क्योंकि यह "अकीरा स्टाइल" को फोड़ने वाला था इसलिए मैंने स्टूडियो में कुछ दोस्तों के साथ इसके माध्यम से बात की और इसे लगाने की योजना के साथ आया। एक कोण पर प्रदर्शित करें। मैंने ऐक्रेलिक स्क्रैप के साथ कुछ तेजी से प्रोटोटाइप किया और एक अच्छा समाधान के साथ समाप्त हुआ। यह 60 के दशक के Moog सिंथेसाइज़र में पैच केबल के चक्रव्यूह की तरह पक्षियों के घोंसले को पीछे की ओर दिखाता है। समाप्त, है ना?

चरण 5: नियोपिक्सल

Image
Image

मैंने MIDI का उपयोग करके पिछले प्रोजेक्ट में Neopixels का उपयोग किया था और पाया था कि MIDI को अपना काम करने के लिए एक समर्पित बोर्ड की आवश्यकता होती है, इसलिए मैंने 1 बोर्ड से चलने वाली 5v पावर के लिए "RAW" इनपुट का उपयोग करके एक और प्रो माइक्रो को तार-तार कर दिया। मैंने कुछ भी फैंसी प्रोग्राम नहीं किया, बस एडफ्रूट लाइब्रेरी से सबसे अजीब नमूना स्केच से एक प्रोग्राम मिला।

चरण 6: कोड

अपलोड करने के लिए:1. सुनिश्चित करें कि आप मिडी_कंट्रोलर.एच लाइब्रेरी 2 डाउनलोड करते हैं। बोर्ड टाइप 3 से "अरुडिनो लियोनार्डो" चुनें। पोर्ट मेन्यू4 से बोराड चुनें। संकलित करें और अपलोड करें

मिडी मॉनिटरिंग एप्लिकेशन के साथ टेस्ट अपलोड करने के बाद। अगर सब कुछ योजना के अनुसार काम कर रहा है, तो कुछ संगीत बनाने का समय आ गया है!

चरण 7: जाम बाहर

लचीलेपन के कारण मैं अपनी परियोजनाओं के साथ एबलेटन लाइव का उपयोग करता हूं। यदि आप गैराज बैंड का उपयोग करते हैं तो यह अभी भी काम करेगा लेकिन नॉब्स के निश्चित कार्य होंगे जो इस पर निर्भर करते हैं कि आप MIDICC संख्याओं को स्केच में क्या प्रोग्राम करते हैं। कोई प्रश्न? उन्हें टिप्पणियों में छोड़ दो!हैप्पी मेकिंग!

सिफारिश की: