विषयसूची:

मिडी रैंडम सीक्वेंस जेनरेटर: ३ चरण
मिडी रैंडम सीक्वेंस जेनरेटर: ३ चरण

वीडियो: मिडी रैंडम सीक्वेंस जेनरेटर: ३ चरण

वीडियो: मिडी रैंडम सीक्वेंस जेनरेटर: ३ चरण
वीडियो: Design Synchronous Counter | How to design Synchronous Counter | Digital Electronics 2024, नवंबर
Anonim
Image
Image

नमस्ते, आज मैं आपको दिखाऊंगा कि कैसे आप अपना खुद का मिडी रैंडम सीक्वेंस जेनरेटर बना सकते हैं।

यह माइनर कुंजी में यादृच्छिक 4, 7, 8 या 16 नोट लंबे अनुक्रम उत्पन्न करता है।

बेशक आप जो चाहें बदल सकते हैं, आप अधिक अनुक्रम लंबाई जोड़ सकते हैं या कुंजी बदल सकते हैं। लेकिन व्यक्तिगत रूप से मुझे ये सेटिंग्स काफी उपयोगी लगीं।

आपूर्ति

ब्रेड बोर्ड

कुछ जम्पर केबल

2 * 220 ओम प्रतिरोधक

1 * 10k ओम रोकनेवाला

5 * 1k ओम रोकनेवाला (या अधिक यदि आप अधिक अनुक्रम लंबाई चाहते हैं)

एक पोटेंशियोमीटर, अधिमानतः थोड़ा ब्रेकआउट पर, इसलिए यह ब्रेडबोर्ड के अनुकूल है

एक महिला मिडी जैक (उर्फ एक महिला 5 पिन दीन जैक)

2 ब्रेडबोर्ड अनुकूल स्विच

एक 9v बैटरी क्लिप।

और निश्चित रूप से एक Arduino। मैं नैनो पसंद करता हूं, विशेष रूप से अलीएक्सप्रेस से एक चीनी क्लोन क्योंकि यह 3.6 - 10 वी पर चल सकता है, जिससे बैटरी के साथ बिजली बनाना आसान हो जाता है। यदि आपने इसी नैनो को चुना है तो आप 4 AA बैटरी का भी उपयोग कर सकते हैं।

वैकल्पिक: रोटरी स्विच (मैं इसका उपयोग नहीं करता, लेकिन यदि आप इस परियोजना को किसी मामले में रखना चाहते हैं तो मैं अत्यधिक अनुशंसा करता हूं।)

चरण 1: सॉफ्टवेयर

हार्डवेयर
हार्डवेयर

इसे प्रोग्राम करने के लिए आपको Arduino ID की आवश्यकता होगी:

आपको मिडी लाइब्रेरी की भी आवश्यकता होगी:

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

और अगर आपके पास चीनी नॉक-ऑफ Arduino नैनो भी है, तो आपको इस CH340 ड्राइवर की आवश्यकता होगी: https://sparks.gogo.co.nz/ch340.html या

चरण 2: हार्डवेयर

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

चरण 3: स्केच और टेस्ट अपलोड करें

आप यहां स्केच पा सकते हैं:

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

मुझे यह बताना सुनिश्चित करें कि आप क्या लेकर आए हैं! मुझे यह देखना अच्छा लगता है कि लोग ऐसे सुधार/परिवर्तन करते हैं जिनके बारे में मैंने सोचा भी नहीं होगा।

सिफारिश की: