विषयसूची:
- चरण 1: आवश्यक सामग्री एकत्र करना
- चरण 2: बाहरी शरीर बनाना
- चरण 3: कनेक्शन
- चरण 4: अंतिम विधानसभा
- चरण 5: Arduino पर कोड अपलोड करना
- चरण 6: सॉफ़्टवेयर आवश्यकता
- चरण 7: समस्या निवारण
वीडियो: Arduino आधारित MIDI फाइटर (स्पर्श संवेदनशील): 7 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
MIDI का मतलब म्यूजिकल इंस्ट्रूमेंट डिजिटल इंटरफेस है। यहां हम टच सेंसिटिव मिडी फाइटर बना रहे हैं।
इसमें 16 पैड हैं। इन्हें बढ़ाया या घटाया जा सकता है। यहां मैंने सीमित आर्डिनो पिन के कारण 16 का उपयोग किया है।
इसके अलावा मैंने डिजिटल इनपुट के रूप में एनालॉग इनपुट पिन (A0, A1, A2, A3, A4) का उपयोग किया है।
यह मेरी पहली शिक्षाप्रद है। इसलिए किसी भी गलती के लिए मुझे क्षमा करें। मैंने पहले एक निर्देशयोग्य बनाने के बारे में नहीं सोचा था।
इसलिए मेरे पास इसकी अधिक विस्तृत तस्वीरें नहीं हैं।
MIDI का एक कार्यशील वीडियो है मैंने वीडियो में सक्षम लाइव 9 सॉफ़्टवेयर में ध्वनियों में गिटार का चयन किया है।
चरण 1: आवश्यक सामग्री एकत्र करना
आपको जिन चीजों की आवश्यकता होगी वे हैं:
- Arduino uno R3 (1 यूनिट)
- 1Mohm प्रतिरोध (16 इकाइयां)
- सामान्य प्रयोजन arduino शील्ड (1 इकाई)
- एल्यूमीनियम पन्नी
- प्लास्टिक/एक्रिलिक शीट (बाहरी शरीर के लिए)
- पोटेंशियोमीटर (1 यूनिट)
- तारों
- काला टेप
उपयोग किए जाने वाले उपकरण हैं:
- ड्रिल
- काटने का औजार
- सोल्डरिंग आयरन
- गर्म गोंद
ये मिडी लड़ाकू बनाने के लिए आवश्यक आपूर्ति हैं। मेरे पास प्रतिरोधों के लिए एक सामान्य उद्देश्य वाला आर्डिनो शील्ड है।
लेकिन आप एक सामान्य प्रयोजन पीसीबी का उपयोग कर सकते हैं।
चरण 2: बाहरी शरीर बनाना
बाहरी बॉडी बनाने के लिए आपको प्लास्टिक शीट की जरूरत पड़ेगी।
शीट को दिए गए आकार में काटें:
ऊपर और नीचे (200 मिमी x 200 मिमी)
4 पक्षों के लिए (200 मिमी x 40 मिमी)
अब पैड के लिए तारों को पास करने के लिए शीर्ष शीट पर 16 छेद काट लें। Arduino कनेक्टर के लिए एक तरफ एक स्लॉट।
इन टुकड़ों को जोड़कर ऊपर से छोड़कर एक घनाभ बना लें। पैड एल्युमिनियम फॉयल से बने होते हैं।
45 मिमी x 45 मिमी आकार के एल्यूमीनियम पन्नी की 16 चादरें काटें।
ड्रिल किए गए छेद पैड के स्थान के अनुसार होने चाहिए।
चरण 3: कनेक्शन
चित्र में दिखाए अनुसार कनेक्शन किए जाने हैं।
पोटेंशियोमीटर स्पर्श की संवेदनशीलता के लिए है। यह स्पर्श संवेदनशीलता को समायोजित करने के लिए है।
नोट: उपयोग किए जाने वाले तार एक ही प्रकार के होने चाहिए। अन्यथा उनके कैपेसिटिव मूल्यों में अंतर हो सकता है।
उसी आकार के तार बनाने का भी प्रयास करें।
चरण 4: अंतिम विधानसभा
अब, हमें इलेक्ट्रॉनिक्स और हार्डवेयर दोनों भागों को मिलाना होगा। सबसे पहले, एल्यूमीनियम पन्नी को समान दूरी पर शीर्ष परत से कनेक्ट करें और तारों को प्रत्येक पन्नी से कनेक्ट करें। फिर तारों को चरण 2 में आर्डिनो से जोड़ा जाना है।
आप गोंद का उपयोग करके या टेप का उपयोग करके पन्नी को चिपका सकते हैं।
इसके अलावा, आप प्लास्टिक और पन्नी के बीच कुछ कार्डबोर्ड के टुकड़े रख सकते हैं ताकि इसे एक मोटाई और एक अच्छा अनुभव मिल सके।
नोट: तारों को लगातार पन्नी से जोड़ा जाना चाहिए।
चरण 5: Arduino पर कोड अपलोड करना
कोड यहाँ दिया गया है।
इसे arduino पर अपलोड करें।
नोट: arduino के लिए कोड अपलोड करते समय गंजा मिडी में सीरियल पोर्ट को कनेक्ट नहीं करने के लिए सेट किया जाना चाहिए। अन्यथा कोड अपलोड करते समय त्रुटि प्रदर्शित होगी।
टचपैड का परीक्षण करने और कैपिसिटिव सेंसर मान प्राप्त करने के लिए कोड यहां दिया गया है (captouch16try.ino)
परीक्षण कोड सेंसर के मान देता है।
ये मान लगभग बराबर होना चाहिए। अन्यथा पैड ठीक से काम नहीं करेगा।
दिए गए मान दूसरे कोड की संवेदनशीलता होंगे।
चरण 6: सॉफ़्टवेयर आवश्यकता
इन सॉफ्टवेयर्स को डाउनलोड करें:
- एबलटन लाइव 9 सुइट
- गंजा मिडी धारावाहिक
- लूप मिडी
एबलेटन को आधिकारिक साइट से डाउनलोड किया जा सकता है।
गंजा मिडी डाउनलोड करने के लिए जीथब लिंक:
(https://projectgus.github.io/hairless-midiserial/)
लूपमिडी से लिंक करें:
www.tobias-erichsen.de/wp-content/uploads/2…
इन सॉफ्टवेयर को डाउनलोड और इंस्टॉल करें।
इन कदमों का अनुसरण करें:
चरण 1।
लूपमिडी खोलें और निचले बाएँ कोने पर (+) बटन पर क्लिक करें।
डेटा ट्रांसफर के लिए एक पोर्ट बनाया गया है।
चरण 2।
बाल रहित मिडी खोलें, अब मिडी आउट में लूपमिडिपोर्ट चुनें।
मिडी को कनेक्ट न होने दें।
Arduino के लिए सीरियल पोर्ट का चयन करें। (यह तब दिखाया जाएगा जब arduino पीसी/लैपटॉप से जुड़ा हो)
चरण 3।
रन एबलटन लाइव 9.
खुली प्राथमिकताएं (ctrl +,)
अब बाएं कॉलम में लिंक मिडी का चयन करें और छवि में दिखाए अनुसार सेटिंग का चयन करें।
उस खिड़की को बंद करो
चरण 4।
अब बाएं से दूसरे कॉलम में ड्रम चुनें।
किसी भी ड्रम का चयन करें।
जब ड्रम चुना जाता है।
और आप मिडी पैड को स्पर्श करते हैं, आपके लैपटॉप में एक ध्वनि उत्पन्न होती है।
आपका मिडी फाइटर पूरा हो गया है।
आनंद लेना!!!:-)
चरण 7: समस्या निवारण
सॉफ़्टवेयर ठीक से कॉन्फ़िगर नहीं किए गए हैं।
स्पर्श को स्थापित करने में पहले से कुछ समस्या होगी क्योंकि पैड एनालॉग मान देता है और ये मान समस्या पैदा कर सकते हैं।
तारों को ठीक से नहीं जोड़ा जा सकता है।
पन्नी तार को ठीक से छू नहीं रही है।
तार छोटे हो रहे हैं।
सिफारिश की:
संवेदनशील अरुडिनो संयंत्र को स्पर्श करें: 6 कदम
टच सेंसिटिव अर्डुइनो प्लांट: इस ट्यूटोरियल में, मैं दिखा रहा हूँ कि Arduino का उपयोग करके टच सेंसिंग प्लांट कैसे बनाया जाता है, जब आप पौधे को छूते हैं तो रंग बदल जाता है। सबसे पहले इस वीडियो को देखें
मल्टी-कलर लाइट पेंटर (स्पर्श संवेदनशील): 8 कदम (चित्रों के साथ)
मल्टी-कलर लाइट पेंटर (टच सेंसिटिव): लाइट पेंटिंग एक फोटोग्राफिक तकनीक है जिसका उपयोग धीमी शटर गति पर विशेष प्रभाव बनाने के लिए किया जाता है। एक टॉर्च आमतौर पर "पेंट" छवि। इस निर्देशयोग्य में, मैं आपको दिखाऊंगा कि स्पर्श के साथ एक लाइट पेंटर में कैसे बनाया जाता है
संवेदनशील शिक्षण सहायक सामग्री को स्पर्श करें: 5 चरण
टच सेंसिटिव टीचिंग एड्स: यह निर्देश ब्रिस्टल विश्वविद्यालय में ब्रिस्टल इंटरेक्शन ग्रुप के सहयोग से बनाया गया था, यह गैर-तकनीकी उपयोगकर्ताओं और उपयोगकर्ताओं दोनों पर लक्षित है जो इसे और विकसित करना चाहते हैं। इस भेद को स्पष्ट करने के लिए सरल निर्देश
स्पर्श के प्रति संवेदनशील एलईडी लालटेन: 15 कदम (चित्रों के साथ)
टच-सेंसिटिव एलईडी लालटेन: पच्चीस साल पहले, मेरे दादाजी ने एक फ्लैट, 4.5V बैटरी के बेंडी टर्मिनलों में एक लाइट बल्ब को सोल्डर करके मुझे टॉर्च बनाया था। एक उपकरण के रूप में, यह कच्चा और सरल था, फिर भी इसने उस शाम मेरे तकिए के किले को रोशन नहीं किया। इसने मेरी इच्छा को हवा दी
फायर फाइटर रोबोट: 12 कदम (चित्रों के साथ)
फायर फाइटर रोबोट: यह एक फायर फाइटर रोबोट है जिसे लौ सेंसर के माध्यम से आग का पता लगाने के लिए बनाया गया है, इसकी ओर जाकर आग को पानी से बुझाया जाता है। यह अल्ट्रासोनिक सेंसर के माध्यम से आग की ओर जाते समय बाधाओं से भी बच सकता है। इसके अलावा, यह आपको एक ईमेल भेजता है जब