विषयसूची:
- आपूर्ति
- चरण 1: वायरिंग
- चरण 2: कोड अपलोड करना
- चरण 3: Arduino को फिर से चमकाना
- चरण 4: मामला
- चरण 5: सुधार
वीडियो: Arduino आसान मिडी कीबोर्ड: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
मैं बहुत बड़ा संगीत प्रेमी हूं और मुझे अपने उपकरण और गैजेट बनाना बहुत पसंद है, लेकिन मेरे पास जटिल परियोजनाओं को पूरा करने के लिए बहुत अधिक कौशल या संसाधन नहीं हैं, इसलिए जब मैं PretEnGineerings ट्यूटोरियल में आया तो मैं रोमांचित था और इसे एक शॉट देना चाहता था। इस परियोजना को आजमाने के लिए जिन चीजों ने मुझे सबसे ज्यादा आकर्षित किया, वह यह है कि इसे वास्तव में बुनियादी इलेक्ट्रॉनिक घटकों और घरेलू सामानों से बनाया जा सकता है जो संगरोध के दौरान अत्यधिक महत्व के हैं। मैंने यह निर्देश आपको उन मुद्दों और समस्याओं के बारे में बताने के लिए लिखा है जिनका सामना करना आसान बनाने के साथ-साथ मेरी छोटी-छोटी बातों और सुधारों को मेरी आवश्यकताओं के अनुकूल बनाने के लिए किया गया था। जैसा कि मैंने पहले उल्लेख किया है कि मुझे कोडिंग का बहुत कम ज्ञान है और मैं निर्माता आंदोलन के लिए अपेक्षाकृत नया हूं इसलिए कृपया मेरे साथ रहें यदि मैं कुछ गलतियाँ करता हूँ और टिप्पणियों में किसी भी संभावित सुधार को छोड़ना सुनिश्चित करता हूँ:)
कीबोर्ड की विशेषताएं
- पॉलीफोनिक
- यूएसबी पर मिडी
- घर की चीजों से बना
(इस परियोजना को arduin0 मूल स्टार्टर किट में से किसी एक के अंदर के घटकों के साथ पूरा किया जा सकता है)
आपूर्ति
हार्डवेयर:
- अरुडिनो
- जम्पर तार
- परीक्षण के लिए 12 बटन
- 2 10k पो
- गत्ता
उपकरण:
सोल्डरिंग आयरन (वैकल्पिक)
सॉफ्टवेयर: (लिंक डाउनलोड पेज पर ले जाते हैं)
- एटमेल फ्लिप
- मिडी लाइब्रेरी
- मिडी ऑक्स (वैकल्पिक)
- हेक्स फ़ाइलें
चरण 1: वायरिंग
इस परियोजना के लिए वायरिंग अत्यंत सरल है, प्रत्येक बटन को 12 से 1 तक शुरू होने वाले पिन से जोड़ा और जोड़ा जाता है जो नोट सी से बी (1 ऑक्टेव) के अनुरूप होता है। पोटेंशियोमीटर A0 और A1 से जुड़े होते हैं और दोनों ग्राउंडेड और पावर (5v) से जुड़े होते हैं यदि आप उन्हें शामिल करने का निर्णय लेते हैं, हालांकि मैंने यहां उसी कोड के साथ सादगी के लिए नहीं किया था जिसे वे लागू कर सकते थे।
चरण 2: कोड अपलोड करना
पहली चीज़ जो मैंने बदली वह थी अधिक बटनों को समायोजित करने के लिए कोड। मैंने समग्र संरचना को रखा है, इसलिए उन्होंने वीडियो में जो स्पष्टीकरण दिया है, वह उस पर लागू होता है जो प्रत्येक बिट कोड अधिक बटन के लिए कुछ हिस्सों को कॉपी और पेस्ट करता है और उनके नोट्स को बदलता है। MIDI लाइब्रेरी को स्थापित करने और शामिल करने के बाद, कोड और वायरिंग का परीक्षण करने के लिए उपरोक्त कोड को सभी सीरियल लाइनों के साथ डाउनलोड और संकलित किया जाना चाहिए (// को "सीरियल" सहित सभी लाइनों को हटाना होगा) और मेरे लिए वहाँ सब कुछ ठीक काम किया। (विभिन्न पिनों से जुड़े परीक्षण बटन को दबाते समय धारावाहिक में उपयुक्त संदेशों की जांच करें। यदि सब कुछ अच्छा है तो सीरियल पर टिप्पणी करें। लाइनें (// को फिर से लिखें) और इसे फिर से arduino पर अपलोड करें। फ्लिप खोलें और उपयुक्त बोर्ड (arduino के लिए Atmega16u2) का चयन करके USB के माध्यम से arduino से कनेक्ट करें और ctrl+ U दबाएं। मुझे ऐसा करने में 2 त्रुटियों का सामना करना पड़ा (यदि आपके पास वही समस्याएं नहीं हैं तो आप अगले चरण पर जा सकते हैं)।
चरण 3: Arduino को फिर से चमकाना
त्रुटि 1: "AtLibUsbDfu.dll नहीं मिला" या "libusb0.dll" यदि यह आता है या कोई अन्य.dll फ़ाइल गुम है तो उन्हें फ़ाइल के नाम की खोज करते समय और इसे डालने पर आने वाले पहले लिंक पर क्लिक करके डाउनलोड किया जा सकता है सिस्टम 32 फ़ोल्डर में बाहरी फ़ोल्डर के बिना (यदि आपको अभी भी परेशानी है तो इस ट्यूटोरियल का पालन करें)
त्रुटि 2: "USB डिवाइस से कनेक्ट नहीं हो सका"
ऐसा इसलिए होता है क्योंकि कोई भी प्रॉपर ड्राइवर स्थापित नहीं होता है (मेरे मामले में कम से कम) या क्योंकि शॉर्टिंग ने काम नहीं किया। शॉर्टिंग का परीक्षण करने के लिए बस arduino IDE दर्ज करें और जांचें कि क्या बोर्ड किसी पोर्ट में दिखाई देता है। यदि ऐसा नहीं है तो आप इस पृष्ठ पर जाकर समस्या का समाधान कर सकते हैं।
हम चाहते हैं कि आर्डिनो इस तरह कार्य करे जैसे कि यह हमारे कंप्यूटर को सिग्नल भेजने के लिए एक मिडी डिवाइस हो। ऐसा करने के लिए हमें इसे नए निर्देश देने होंगे। हम सिर्फ Hiduino.hex फाइल को फ्लिप में लोड करेंगे और सभी बॉक्स चेक करने के बाद इसे अपलोड करने के लिए रन पर क्लिक करें।.hex फ़ाइलें फ़ोल्डर hiduino मास्टर के अंदर है और इसमें नए कोड को स्वीकार करने के लिए arduino को वापस चालू करने के लिए आवश्यक फ़ाइलें भी शामिल हैं।
चरण 4: मामला
मामला मुख्य रूप से कार्डबोर्ड से बनाया जा रहा है क्योंकि इसकी सभी तक मेरे घर से पहुंच है: पी। बस ग्राउंडेड स्विच की एक श्रृंखला को नीचे गोंद करें (सभी पैरों को ऊपर की ओर झुकाकर इसे सपाट रखने की अनुमति दें) जहां चाबियां होंगी और एक "ब्रिज" बनाया जाएगा जहां चाबियों का शीर्ष उन्हें उठाने के लिए बैठेगा, टुकड़ा एक स्पर्श स्विच की तुलना में थोड़ा लंबा होना चाहिए। फिर चाबियों के आकार को कार्डबोर्ड या लकड़ी से काट लें। पुल के माध्यम से प्रत्येक बटन से आर्डिनो पिन तक अगला जम्पर केबल चलाएं और शीर्ष पर बनाए गए पुल के शीर्ष पर चाबियों को गोंद दें ताकि जब प्रत्येक कुंजी को दबाया जाए तो उपयुक्त स्विच सक्रिय हो जाए। मामले को खत्म करने के लिए आर्डिनो और सभी गन्दे तारों को शेष बॉक्स के साथ कवर किया गया है।
यदि यह आपकी पसंद का है तो इसे रंगने में संकोच न करें, जो भी रंग आपको पसंद हो:
चरण 5: सुधार
अब आप इसे यूएसबी केबल के माध्यम से अपने पसंदीदा डीएडब्ल्यू (डिजिटल ऑडियो वर्कस्पेस) से कनेक्ट करने के लिए तैयार हैं और इसे किसी भी अन्य मिडी डिवाइस की तरह दिखाना चाहिए, मैं साउंडट्रैप की सलाह देता हूं क्योंकि यह शुरुआती लोगों के लिए बहुत अच्छा है, मुफ्त है और ऑनलाइन चलाया जाता है इसलिए जाओ और कोशिश करो इसे अपने लिए बाहर। इस डिज़ाइन को बदलने और सुधारने के कई तरीके हैं, मैं कुछ नीचे छोड़ दूंगा, हालांकि वे मुख्य रूप से आपके पास घर पर मौजूद संसाधनों पर आधारित होंगे।
- 3डी प्रिंटेड केस: कार्डबोर्ड बॉक्स का एक अच्छा विकल्प इलेक्ट्रॉनिक्स को एक अलग केस में ट्रांसफर करना है जैसे OKAY कीबोर्ड डिज़ाइन HERE।
-
कैपेसिटिव टच: बटन के बजाय क्या होगा यदि मानव स्पर्श से चाबियों को ट्रिगर किया जा सकता है। (यह देखो
प्रेरणा के लिए)
- ड्रम: आसान ड्रम मशीन के लिए पैड की चाबियां बदलें।
- अधिक सप्तक: और स्पष्ट रूप से वह विशेषता जो वास्तव में इसे अन्य सभी के साथ एक सच्चे मिडी नियंत्रक में बदल देगी, कम से कम एक दूसरा सप्तक है।
मुझे आशा है कि आपने इस गाइड का आनंद लिया है और अब आप अपना खुद का मिडी उपकरण बना सकते हैं, मुझे आपका संस्करण देखना अच्छा लगेगा यदि आप ऐसा करते हैं तो कृपया इसे साझा करें और इस निर्देश के लिए वोट करें।
फिर मिलते हैं (:
सिफारिश की:
ईज़ी-पेलिकन - टिकाऊ, बनाने में आसान और रेडियो कंट्रोल प्लेन उड़ाने में आसान: 21 कदम (चित्रों के साथ)
ईज़ी-पेलिकन - टिकाऊ, बनाने में आसान और रेडियो कंट्रोल प्लेन उड़ाने में आसान: इस गाइड में मैं आपको दिखाऊंगा कि ईज़ी-पेलिकन कैसे बनाया जाता है! यह एक रेडियो नियंत्रित हवाई जहाज है जिसे मैंने डिजाइन किया है। इसकी मुख्य विशेषताएं हैं: सुपर टिकाऊ - कई दुर्घटनाओं को संभालने में सक्षम बनाने में आसान बनाने में आसान सस्ती उड़ान भरने में आसान! इसके कुछ अंश प्रेरणादायी हैं
DoReMiQuencer - कीबोर्ड के साथ प्रोग्राम करने योग्य मिडी सीक्वेंसर: 7 कदम
DoReMiQuencer - कीबोर्ड के साथ प्रोग्राम करने योग्य MIDI सीक्वेंसर: यह डिवाइस VCVRack के साथ उपयोग के लिए बनाया गया था, जो VCV द्वारा बनाया गया एक वर्चुअल मॉड्यूलर सिंथेसाइज़र है, लेकिन एक सामान्य उद्देश्य MIDI नियंत्रक के रूप में काम कर सकता है। यह चयनित मोड के आधार पर MIDI सीक्वेंसर या कीबोर्ड के रूप में कार्य करता है। के लिए मैप किए गए MIDI नोट
आर्केड बटन मिडी कीबोर्ड: 7 कदम (चित्रों के साथ)
आर्केड बटन मिडी कीबोर्ड: यह Arduino और DIY MIDI प्रोग्रामिंग में मेरे पहले प्रयासों में से एक संस्करण 2.0 है। मैंने प्रोटोटाइपिंग और डिजाइन में अपना कौशल विकसित किया है इसलिए मैंने सोचा कि यह प्रक्रिया और प्रगति का एक अच्छा प्रदर्शन होगा। एक अधिक सूचित डिजाइन प्रक्रिया के साथ मैं
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: 3 चरण
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: यह प्रोजेक्ट आपको 18 LED (6 रेड + 6 ब्लू + 6 येलो) को अपने Arduino बोर्ड से कनेक्ट करने और आपके कंप्यूटर के साउंड कार्ड के रियल-टाइम सिग्नल का विश्लेषण करने और उन्हें रिले करने में मदद करेगा। एल ई डी बीट इफेक्ट (स्नेयर, हाई हैट, किक) के अनुसार उन्हें रोशन करने के लिए
स्टीमपंक कीबोर्ड बनाने में सस्ता और आसान: 7 कदम (चित्रों के साथ)
स्टीमपंक कीबोर्ड बनाने में सस्ता और आसान: डाटामैंसर की साइट पर कुछ फैंसी रेट्रो कीबोर्ड और स्टीमपंक वर्कशॉप में अच्छे ट्यूटोरियल को देखने के बाद, मैं वास्तव में खुद को बनाना चाहता था। दुर्भाग्य से, मेरे पास पीतल पाने और काटने के लिए उपकरण/स्थान और धन की कमी है, और मैं