विषयसूची:
- आपूर्ति
- चरण 1: पीजो सेंसर तैयार हो जाओ
- चरण 2: कुछ कोड लिखें
- चरण 3: इसे रास्पबेरी पाई पर काम करने के लिए प्राप्त करें
- चरण 4: इसे अकेले खड़ा करें
वीडियो: एक्स-बॉक्स रॉक बैंड ड्रम को मिडी स्टैंड अलोन इलेक्ट्रॉनिक ड्रम में बदलें: 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मैं एक इस्तेमाल किया हुआ एक्स-बॉक्स ड्रम सेट पाने के लिए भाग्यशाली था, यह थोड़ा खुरदरा आकार में है, और कोई पैडल नहीं है, लेकिन ऐसा कुछ भी नहीं है जिसे ठीक नहीं किया जा सकता है। मैं इसे एक स्टैंडअलोन इलेक्ट्रिक ड्रम सेट में बदल देता हूं। पीजो सेंसर से एनालॉग वैल्यू पढ़ना और उसे MIDI कमांड में बदलना।
वर्तमान हार्डवेयर में RPI-Zero, mcp3008 शामिल है जो सेट ड्रम पर मूल पीजो सेंसर से जुड़ा है।
आपूर्ति
MCP3008 + IC सॉकेट एक्स-बॉक्स ड्रम किट, या 5 पीजो किसी सतह पर लगे होते हैं। rpisimple प्रवर्धित वक्ताओं के लिए rpi शून्यसब साउंड कार्ड कुछ तार और pcb.6 10M ओम रेसिस्टर्स और पीज़ कनेक्टर बोर्ड के लिए कुछ पुरुष हेडर
चरण 1: पीजो सेंसर तैयार हो जाओ
मैंने पहले इसे एक हिस्सा लिया और सभी पीजो सेंसर, वायरिंग को पाया, और प्रत्येक पीजो के 2 तारों के बीच 1M रोकनेवाला के साथ एक बोर्ड बनाया।
सिम्बल में एक दिलचस्प अतिरिक्त सर्किटरी थी। मैंने इसे केवल सेंसर को छोड़कर एक हिस्सा लिया। मैं एक दिन यह पता लगाना चाहता हूं कि उस सर्किटरी का आउटपुट क्या है, परीक्षण और काम का यह हिस्सा arduino uno पर किया गया था।
चरण 2: कुछ कोड लिखें
मैंने सभी टूटे हुए हिस्सों को ठीक करते हुए, एक्स-बॉक्स को थोड़ा ऊपर किया। गिरते हुए पैड्स को हटा दिया।
और अंत में कुछ कोड मिला जो मेरे बच्चे के लिए काफी अच्छा काम करता है - अभी तक सही नहीं है।
मूल कोड जिसका मैं उपयोग करना चाहता था और जिसने मुझे अपना काम करने में मदद की वह यह हैhttps://github.com/evankle/ArduinoMidiDrums
लेकिन इस पर काम करने पर मुझे पता चला कि वह मिडी नोट भेजने के तुरंत बाद ही बंद कर देता है। जो ठीक है यदि आप कंप्यूटर पर कोई गेम खेलते हैं, जिसके लिए वह कोड है, लेकिन इतना अच्छा नहीं है जब आप वास्तव में मिडी नोट खेलना चाहते हैं।
आप संलग्न फाइल में कोड डाउनलोड कर सकते हैं - ध्यान दें कि 4 हैं।
मैंने एक वास्तविक कूल फीचर भी जोड़ा है जो आपको प्रत्येक कीपैड के लिए नोट चुनने की अनुमति देता है, यह EEPROM में सेटिंग्स को भी सहेजता है।
और वीडियो में मैंने जिन 3 सॉफ़्टवेयर का उल्लेख किया है वे हैं लूपबी 1, हेयरलेस मिडी सीरियल ब्रिज और वीएमपीके
अगला बड़ा कदम इसे रास्पबेरी पाई पर काम करने के लिए स्थानांतरित करना है।
चरण 3: इसे रास्पबेरी पाई पर काम करने के लिए प्राप्त करें
परियोजना को लगभग छोड़ देने के बाद, मैंने कुछ स्थानों पर फिर से पूछा और एक लेख के लिए निर्देशित किया गया जो मुझे सही रास्ते पर ले गया जो कि द्रव संश्लेषण है।
मैंने इसे काम करने के लिए कई अच्छे घंटे बिताए और आखिरकार किया। मुख्य मुद्दा मिडी को आरपीआई पर काम करना था। इसके लिए मैंने इस महान ट्यूटोरियल का उपयोग करके तरल पदार्थ स्थापित किया।
sandsoftwaresound.net/qsynth-fluidsynth-ras…
मैं सीरियल कमांड भेजने के लिए Arduino सेटअप करता हूं, और फिर रास्पबेरी पर अजगर सीरियल के साथ उन्हें सुनता हूं और उसे फ्लुइडसिंथ के माध्यम से मिडी को भेजता हूं।
मैं ड्रम के लिए एक उचित sf2 फ़ाइल डाउनलोड करने में भी कामयाब रहा।
जैसा कि आप देख सकते हैं कि केसम इसे प्यार करता है। आर्डिनो एक ही कोड का उपयोग कर रहा था और आरपीआई के लिए मैं संलग्न कोड लिखता हूं, मैं एसएफ 2 फाइलों को संलग्न करने में असमर्थ था - लेकिन उन्हें आसानी से Google का उपयोग करके पाया जा सकता है।
चरण 4: इसे अकेले खड़ा करें
इसे अकेले स्टैंड के रूप में काम करने के लिए सबसे बड़ा कदम आर्डिनो को हटाना था और इसे थोड़ा तेज करने का प्रयास करना था। "हिट" और मिडी पर बजने वाली ध्वनि के बीच ध्यान देने योग्य अंतराल थे। इसलिए आर्डिनो से छुटकारा पाने के लिए मुझे एक एनालॉग विकल्प की आवश्यकता थी और यहाँ वह जगह है जहाँ mcp3008 बचाव के लिए आया था। आप छवियों में देख सकते हैं कि मैंने इसके लिए एक ब्रेक आउट बोर्ड बनाया है, और वीडियो में आप चरणों पर सभी विवरण पा सकते हैं। Mcp3008 संचार के लिए spi का उपयोग करता है और मैंने 2 को जोड़ा और कुछ परीक्षण चलाए, adafruit के पास अजगर के लिए mcp3008 के लिए एक महान पुस्तकालय है। वीडियो में फिर से निर्देश। मैंने इसके आकार के कारण आरपीआई शून्य का उपयोग किया और मैंने ध्वनि आउटपुट के लिए बाहरी यूएसबी साउंड कार्ड जोड़ा। मैंने ध्वनि बजाने के लिए एम्पलीफायर में बिल्ड के साथ एक साधारण स्पीकर का उपयोग किया। वर्तमान कोड भी संलग्न है और यह आरपीआई पर स्वयं और सेवा के रूप में इसके सेट पर चलता है, इसलिए लोड होने पर इसे चलाने के लिए मिलता है। एक वास्तविक अच्छी सुविधा जो मैंने जोड़ी थी, वह थी बॉक्स पर मौजूद छोटे रीसेट बटन को कनेक्ट करना, और सिस्टम को बंद करने के लिए इसका उपयोग करना, क्योंकि मैं बिना स्क्रीन के चल रहा हूं। वर्तमान कोड अभी तक सही नहीं है, और मैं इसे सुधारने की कोशिश कर रहा हूं और बेहतर हो रहा हूं, इसलिए यदि आपके पास मिडी की बात आती है तो इसे और भी बेहतर काम करने का विचार है - मुझे सुनना अच्छा लगेगा।
सिफारिश की:
$ 2 अरुडिनो। ATMEGA328 स्टैंड-अलोन के रूप में। आसान, सस्ता और बहुत छोटा। एक पूरी गाइड .: 6 कदम (चित्रों के साथ)
$ 2 अरुडिनो। ATMEGA328 स्टैंड-अलोन के रूप में। आसान, सस्ता और बहुत छोटा। एक पूर्ण मार्गदर्शिका: इस निर्देश में आप सीखेंगे कि Arduino ATMEGA328 माइक्रोकंट्रोलर चिप को स्टैंड-अलोन माइक्रोकंट्रोलर के रूप में कैसे उपयोग किया जाए। वे केवल 2 रुपये खर्च करते हैं, आपके Arduino के समान ही कर सकते हैं और आपकी परियोजनाओं को बहुत छोटा बना सकते हैं। हम पिन लेआउट को कवर करेंगे
लॉजिक प्रो एक्स के लिए मिडी नियंत्रित रिकॉर्डिंग लाइट: 9 कदम (चित्रों के साथ)
लॉजिक प्रो एक्स के लिए मिडी नियंत्रित रिकॉर्डिंग लाइट: यह ट्यूटोरियल लॉजिक प्रो एक्स द्वारा रिकॉर्डिंग लाइट को नियंत्रित करने के लिए एक बुनियादी मिडी इंटरफ़ेस बनाने और प्रोग्राम करने के बारे में जानकारी प्रदान करता है। छवि मैक कंप्यूटर से लॉजिक प्रो चलाने वाले पूरे सिस्टम का ब्लॉक आरेख दिखाती है। साईं के बाईं ओर X
Arduino MIDI ड्रम (Wii बैंड हीरो)+DAW+VST: 6 कदम (चित्रों के साथ)
Arduino MIDI ड्रम (Wii बैंड हीरो)+DAW+VST: हाय! यह ट्यूटोरियल इस बारे में है कि कैसे एक Wii कंसोल ड्रम किट, बैंड हीरो को संशोधित किया जाए, जिसमें एक स्नेयर, 2 टोम्स, 2 झांझ और किक पेडल शामिल हैं। साथ ही, ड्रम किट से ध्वनि कैसे प्राप्त करें, चरण-दर-चरण मार्गदर्शिका के साथ, निःशुल्क उपलब्ध डीएडब्ल्यू और वीएसटी का उपयोग करें। जुस
DIY इलेक्ट्रॉनिक ड्रम (ड्रम मॉड्यूल अनुरोधित): 4 कदम
DIY इलेक्ट्रॉनिक ड्रम (ड्रम मॉड्यूल अनुरोध): इसलिए पिछले साल मुझे अपने गृहणियों के लिए चीजों को शांत रखने की जरूरत थी, और एक ड्रमर के रूप में जिसने थोड़ा संयम बरता। मैंने इंटरनेट पर चारों ओर सर्फ किया और हैक-ए-डे पर एक DIY ड्रम सेट के बारे में पढ़ने के बाद कुछ बेहतरीन वेब साइट मिलीं, और आप क्या जानते हैं, एक सोम
एक इलेक्ट्रॉनिक बाथरूम स्केल को शिपिंग स्केल में <$1: 8 चरणों में बदलें (चित्रों के साथ)
<$1 के लिए एक इलेक्ट्रॉनिक बाथरूम स्केल को शिपिंग स्केल में कनवर्ट करें: मेरे छोटे व्यवसाय में मुझे शिपिंग के लिए फर्श पैमाने पर मध्यम से बड़ी वस्तुओं और बक्से का वजन करने की आवश्यकता है। एक औद्योगिक मॉडल के लिए बहुत अधिक भुगतान करने के बजाय, मैंने एक डिजिटल बाथरूम स्केल का उपयोग किया। मैंने पाया कि यह किसी न किसी सटीकता के लिए काफी करीब है जो मैं फिर से कर रहा हूं