विषयसूची:

Arduino आधारित MIDI फाइटर (स्पर्श संवेदनशील): 7 कदम (चित्रों के साथ)
Arduino आधारित MIDI फाइटर (स्पर्श संवेदनशील): 7 कदम (चित्रों के साथ)

वीडियो: Arduino आधारित MIDI फाइटर (स्पर्श संवेदनशील): 7 कदम (चित्रों के साथ)

वीडियो: Arduino आधारित MIDI फाइटर (स्पर्श संवेदनशील): 7 कदम (चित्रों के साथ)
वीडियो: Human vs Robot | Artificial Intelligence 2024, नवंबर
Anonim
Arduino आधारित MIDI फाइटर (स्पर्श संवेदनशील)
Arduino आधारित MIDI फाइटर (स्पर्श संवेदनशील)

MIDI का मतलब म्यूजिकल इंस्ट्रूमेंट डिजिटल इंटरफेस है। यहां हम टच सेंसिटिव मिडी फाइटर बना रहे हैं।

इसमें 16 पैड हैं। इन्हें बढ़ाया या घटाया जा सकता है। यहां मैंने सीमित आर्डिनो पिन के कारण 16 का उपयोग किया है।

इसके अलावा मैंने डिजिटल इनपुट के रूप में एनालॉग इनपुट पिन (A0, A1, A2, A3, A4) का उपयोग किया है।

यह मेरी पहली शिक्षाप्रद है। इसलिए किसी भी गलती के लिए मुझे क्षमा करें। मैंने पहले एक निर्देशयोग्य बनाने के बारे में नहीं सोचा था।

इसलिए मेरे पास इसकी अधिक विस्तृत तस्वीरें नहीं हैं।

MIDI का एक कार्यशील वीडियो है मैंने वीडियो में सक्षम लाइव 9 सॉफ़्टवेयर में ध्वनियों में गिटार का चयन किया है।

चरण 1: आवश्यक सामग्री एकत्र करना

आपको जिन चीजों की आवश्यकता होगी वे हैं:

  1. Arduino uno R3 (1 यूनिट)
  2. 1Mohm प्रतिरोध (16 इकाइयां)
  3. सामान्य प्रयोजन arduino शील्ड (1 इकाई)
  4. एल्यूमीनियम पन्नी
  5. प्लास्टिक/एक्रिलिक शीट (बाहरी शरीर के लिए)
  6. पोटेंशियोमीटर (1 यूनिट)
  7. तारों
  8. काला टेप

उपयोग किए जाने वाले उपकरण हैं:

  1. ड्रिल
  2. काटने का औजार
  3. सोल्डरिंग आयरन
  4. गर्म गोंद

ये मिडी लड़ाकू बनाने के लिए आवश्यक आपूर्ति हैं। मेरे पास प्रतिरोधों के लिए एक सामान्य उद्देश्य वाला आर्डिनो शील्ड है।

लेकिन आप एक सामान्य प्रयोजन पीसीबी का उपयोग कर सकते हैं।

चरण 2: बाहरी शरीर बनाना

बाहरी बॉडी बनाने के लिए आपको प्लास्टिक शीट की जरूरत पड़ेगी।

शीट को दिए गए आकार में काटें:

ऊपर और नीचे (200 मिमी x 200 मिमी)

4 पक्षों के लिए (200 मिमी x 40 मिमी)

अब पैड के लिए तारों को पास करने के लिए शीर्ष शीट पर 16 छेद काट लें। Arduino कनेक्टर के लिए एक तरफ एक स्लॉट।

इन टुकड़ों को जोड़कर ऊपर से छोड़कर एक घनाभ बना लें। पैड एल्युमिनियम फॉयल से बने होते हैं।

45 मिमी x 45 मिमी आकार के एल्यूमीनियम पन्नी की 16 चादरें काटें।

ड्रिल किए गए छेद पैड के स्थान के अनुसार होने चाहिए।

चरण 3: कनेक्शन

सम्बन्ध
सम्बन्ध

चित्र में दिखाए अनुसार कनेक्शन किए जाने हैं।

पोटेंशियोमीटर स्पर्श की संवेदनशीलता के लिए है। यह स्पर्श संवेदनशीलता को समायोजित करने के लिए है।

नोट: उपयोग किए जाने वाले तार एक ही प्रकार के होने चाहिए। अन्यथा उनके कैपेसिटिव मूल्यों में अंतर हो सकता है।

उसी आकार के तार बनाने का भी प्रयास करें।

चरण 4: अंतिम विधानसभा

आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा

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

आप गोंद का उपयोग करके या टेप का उपयोग करके पन्नी को चिपका सकते हैं।

इसके अलावा, आप प्लास्टिक और पन्नी के बीच कुछ कार्डबोर्ड के टुकड़े रख सकते हैं ताकि इसे एक मोटाई और एक अच्छा अनुभव मिल सके।

नोट: तारों को लगातार पन्नी से जोड़ा जाना चाहिए।

चरण 5: Arduino पर कोड अपलोड करना

कोड यहाँ दिया गया है।

इसे arduino पर अपलोड करें।

नोट: arduino के लिए कोड अपलोड करते समय गंजा मिडी में सीरियल पोर्ट को कनेक्ट नहीं करने के लिए सेट किया जाना चाहिए। अन्यथा कोड अपलोड करते समय त्रुटि प्रदर्शित होगी।

टचपैड का परीक्षण करने और कैपिसिटिव सेंसर मान प्राप्त करने के लिए कोड यहां दिया गया है (captouch16try.ino)

परीक्षण कोड सेंसर के मान देता है।

ये मान लगभग बराबर होना चाहिए। अन्यथा पैड ठीक से काम नहीं करेगा।

दिए गए मान दूसरे कोड की संवेदनशीलता होंगे।

चरण 6: सॉफ़्टवेयर आवश्यकता

सॉफ्टवेयर की आवश्यकता
सॉफ्टवेयर की आवश्यकता
सॉफ्टवेयर की आवश्यकता
सॉफ्टवेयर की आवश्यकता

इन सॉफ्टवेयर्स को डाउनलोड करें:

  1. एबलटन लाइव 9 सुइट
  2. गंजा मिडी धारावाहिक
  3. लूप मिडी

एबलेटन को आधिकारिक साइट से डाउनलोड किया जा सकता है।

गंजा मिडी डाउनलोड करने के लिए जीथब लिंक:

(https://projectgus.github.io/hairless-midiserial/)

लूपमिडी से लिंक करें:

www.tobias-erichsen.de/wp-content/uploads/2…

इन सॉफ्टवेयर को डाउनलोड और इंस्टॉल करें।

इन कदमों का अनुसरण करें:

चरण 1।

लूपमिडी खोलें और निचले बाएँ कोने पर (+) बटन पर क्लिक करें।

डेटा ट्रांसफर के लिए एक पोर्ट बनाया गया है।

चरण 2।

बाल रहित मिडी खोलें, अब मिडी आउट में लूपमिडिपोर्ट चुनें।

मिडी को कनेक्ट न होने दें।

Arduino के लिए सीरियल पोर्ट का चयन करें। (यह तब दिखाया जाएगा जब arduino पीसी/लैपटॉप से जुड़ा हो)

चरण 3।

रन एबलटन लाइव 9.

खुली प्राथमिकताएं (ctrl +,)

अब बाएं कॉलम में लिंक मिडी का चयन करें और छवि में दिखाए अनुसार सेटिंग का चयन करें।

उस खिड़की को बंद करो

चरण 4।

अब बाएं से दूसरे कॉलम में ड्रम चुनें।

किसी भी ड्रम का चयन करें।

जब ड्रम चुना जाता है।

और आप मिडी पैड को स्पर्श करते हैं, आपके लैपटॉप में एक ध्वनि उत्पन्न होती है।

आपका मिडी फाइटर पूरा हो गया है।

आनंद लेना!!!:-)

चरण 7: समस्या निवारण

सॉफ़्टवेयर ठीक से कॉन्फ़िगर नहीं किए गए हैं।

स्पर्श को स्थापित करने में पहले से कुछ समस्या होगी क्योंकि पैड एनालॉग मान देता है और ये मान समस्या पैदा कर सकते हैं।

तारों को ठीक से नहीं जोड़ा जा सकता है।

पन्नी तार को ठीक से छू नहीं रही है।

तार छोटे हो रहे हैं।

सिफारिश की: