विषयसूची:

म्यूजिक असेंबलर: ब्लॉक-टाइप्ड टच सेंसर के साथ इंटीग्रेटेड वर्चुअल म्यूजिकल इंस्ट्रूमेंट: 4 स्टेप
म्यूजिक असेंबलर: ब्लॉक-टाइप्ड टच सेंसर के साथ इंटीग्रेटेड वर्चुअल म्यूजिकल इंस्ट्रूमेंट: 4 स्टेप

वीडियो: म्यूजिक असेंबलर: ब्लॉक-टाइप्ड टच सेंसर के साथ इंटीग्रेटेड वर्चुअल म्यूजिकल इंस्ट्रूमेंट: 4 स्टेप

वीडियो: म्यूजिक असेंबलर: ब्लॉक-टाइप्ड टच सेंसर के साथ इंटीग्रेटेड वर्चुअल म्यूजिकल इंस्ट्रूमेंट: 4 स्टेप
वीडियो: Infinix Smart 4 Plus Developer Options | How To Turn On Devloper Mode | Devloper Option All Infinix 2024, जुलाई
Anonim
म्यूजिक असेंबलर: ब्लॉक-टाइप टच सेंसर के साथ इंटीग्रेटेड वर्चुअल म्यूजिकल इंस्ट्रूमेंट
म्यूजिक असेंबलर: ब्लॉक-टाइप टच सेंसर के साथ इंटीग्रेटेड वर्चुअल म्यूजिकल इंस्ट्रूमेंट

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

हमने हार्डवेयर के लिए स्टिकी रोल बॉक (रबर ब्लॉक), कंडक्टिव टेप, आर्डिनो का इस्तेमाल किया। यद्यपि हमने रबर ब्लॉक का उपयोग किया है, आप किसी भी सामग्री का उपयोग कर सकते हैं या केवल प्रवाहकीय टेप का उपयोग कर सकते हैं।

आपूर्ति

ब्लॉक-टाइप्ड टच सेंसर बनाने के लिए, आपको निम्नलिखित सामग्री की आवश्यकता है:

  • स्टिकी रोल ब्लॉक (आवश्यक नहीं)
  • प्रवाहकीय टेप
  • Arduino (उदाहरण मेगा का उपयोग करेगा)
  • केबल
  • 1M रोकनेवाला

आपको निम्नलिखित सॉफ़्टवेयर की भी आवश्यकता है:

  • अरुडिनो आईडीई
  • एकता

चरण 1: संपूर्ण सिस्टम डिज़ाइन

पूरे सिस्टम डिजाइन
पूरे सिस्टम डिजाइन

पूरा सिस्टम इसी तरह काम कर रहा है।

चरण 2: चरण 1: एक ब्लॉक प्लेट का निर्माण

चरण 1: एक ब्लॉक प्लेट का निर्माण
चरण 1: एक ब्लॉक प्लेट का निर्माण
चरण 1: एक ब्लॉक प्लेट का निर्माण
चरण 1: एक ब्लॉक प्लेट का निर्माण

सबसे पहले, यदि आप स्टिकी रोल ब्लॉक या इसी तरह के एक का उपयोग करने का प्रयास करते हैं, तो आपको ब्लॉक प्लेट बनाना होगा।

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

छेद करने के बाद, तार को दूसरी तस्वीर की तरह पूरे में डालें और तार को पहली तस्वीर के स्केच की तरह 1 रोकनेवाला के साथ arduino से कनेक्ट करें।

नीचे उदाहरण का arduino कोड है।

#शामिल करें #आकार 24 परिभाषित करें

कैपेसिटिव सेंसर सीएस [आकार] = {

कैपेसिटिव सेंसर (52, 53), कैपेसिटिव सेंसर (50, 51), कैपेसिटिव सेंसर (48, 49), कैपेसिटिव सेंसर (46, 47), कैपेसिटिव सेंसर (44, 45), कैपेसिटिव सेंसर (42, 43), कैपेसिटिव सेंसर (40, 41), कैपेसिटिव सेंसर (३८, ३९), कैपेसिटिव सेंसर (३६, ३७), कैपेसिटिव सेंसर (३४, ३५), कैपेसिटिव सेंसर (३२, ३३), कैपेसिटिव सेंसर (३०, ३१), कैपेसिटिव सेंसर (२८, २९), कैपेसिटिव सेंसर (२६, २७), कैपेसिटिव सेंसर (24, 25), कैपेसिटिव सेंसर (22, 23), कैपेसिटिव सेंसर (2, 3), कैपेसिटिव सेंसर (4, 5), कैपेसिटिव सेंसर (ए0, ए 1), कैपेसिटिव सेंसर (ए 2, ए 3), कैपेसिटिव सेंसर (ए 4, ए 5), कैपेसिटिव सेंसर (ए 6), A7), CapacitiveSensor(A8, A9), CapacitiveSensor(A10, A11)};

बूल सेंस [SIZE] = {गलत};

व्यर्थ व्यवस्था()

{इंट मैं; सीरियल.बेगिन (९६००); for(i = 0; i <SIZE; i++){sens = false; } }

शून्य लूप ()

{लंबी शुरुआत = मिली (); for(int i = 0; i ६००) सेंस = सच; अन्य सेंस = झूठा; }

for(int i = 0; i <SIZE; i++){ Serial.print(sens); } सीरियल.प्रिंट्लन (); सीरियल फ्लश (); देरी (50); // सीरियल पोर्ट में डेटा को सीमित करने के लिए मनमानी देरी}

चरण 3: चरण 2: ब्लॉक-टाइप किए गए टच सेंसर बनाना

चरण 2: ब्लॉक-टाइप किए गए टच सेंसर बनाना
चरण 2: ब्लॉक-टाइप किए गए टच सेंसर बनाना
चरण 2: ब्लॉक-टाइप किए गए टच सेंसर बनाना
चरण 2: ब्लॉक-टाइप किए गए टच सेंसर बनाना

टच सेंसर बनाना आसान है। ब्लॉक प्लेट की तरह पहले चित्र की तरह एक छेद करें और एक तार भी लगाएं।

फिर कैपेसिटिव टेप को ब्लॉक (या अन्य सामग्री जिसे आप उपयोग करना चाहते हैं) के ऊपर रखें।

चरण 4: चरण 3: एकता और Arduino कनेक्ट करें

यह अंतिम चरण है।

Arduino पर कोड अपलोड करने के बाद, एकता सॉफ्टवेयर चलाएं। (एकता और आर्डिनो को जोड़ने के लिए आपको सीरियल मॉनिटर नहीं खोलना चाहिए)। आप नीचे जीथब में एकता परियोजना डाउनलोड कर सकते हैं।

github.com/crysm28/musicaassembler

सिफारिश की: