विषयसूची:
- चरण 1: भागों की सूची
- चरण 2: निर्माण
- चरण 3: सॉफ्टवेयर
- चरण 4: लिंक
- चरण 5: बास और तिहरा रोटरी नियंत्रण जोड़ना
- चरण 6: छोटे मामले के लिए स्पार्कफुन प्रो माइक्रो का उपयोग करें
वीडियो: कीबोर्ड एलईडी के साथ बास, ट्रेबल और वॉल्यूम यूएसबी कंट्रोलर: 6 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मेरे पास मेरे मुख्य डेस्कटॉप कंप्यूटर में एक क्रिएटिव साउंडब्लास्टर ऑडिगी है और मुझे ऑडियो या वीडियो मीडिया सुनते समय बास और ट्रेबल सेटिंग्स (साथ ही वॉल्यूम) को जल्दी से समायोजित करने के लिए एक तरीके की आवश्यकता थी।
मैंने कोड-सूची में दिए गए दो स्रोतों से कोड को अनुकूलित किया है, और अंत में लिंक में भी, जो Arduino संगठन द्वारा Arduino Micro का उपयोग करता है, या किसी अन्य ATmega32u4 का उपयोग करके USB मानव इंटरफ़ेस डिवाइस के रूप में करता है निको हुड छिपाई-परियोजना पुस्तकालय।
मैं एक वायरलेस कीबोर्ड का भी उपयोग करता हूं जो इसकी बैटरी लाइफ को बढ़ाने के लिए थोड़े समय के लिए केवल कैप्स-लॉक, न्यूम-लॉक और स्क्रॉल-लॉक कुंजियों की स्थिति दिखाता है। इसलिए मैंने तीन एलईडी भी शामिल की हैं जो इन तीन कीबोर्ड कार्यों की स्थिति को दर्शाती हैं।
चूंकि माइक्रो को यूएसबी पोर्ट के माध्यम से एक बाड़े में डालने के बाद भी आसानी से पुन: प्रोग्राम किया जा सकता है, आप अपने स्वयं के चयन के साथ कोड में उपयोग की जाने वाली मीडिया पहचान को प्रतिस्थापित करके अपने स्वयं के ध्वनि डिवाइस और कीबोर्ड की विशेषताओं के अनुरूप कोड को अनुकूलित कर सकते हैं। निको हुड एचआईडी गिथब वेबसाइट पर उपलब्ध सभी कार्यों की एक विशाल सूची है - अन्य सभी एचआईडी कार्यों के लिए ConsumerAPI.h नाम की फ़ाइल की जांच करें।
चरण 1: भागों की सूची
Arduino Micro या कोई अन्य ATmega32u4 आधारित Arduino बोर्ड जैसे कि Sparkfun Pro Micro। लियोनार्डो का उपयोग किया जा सकता है लेकिन यह सूक्ष्म की तुलना में एक बहुत बड़ा बोर्ड है…
अलग अलग रंग के 5 एल ई डी
5 x 470 ओम प्रतिरोधक
4 एक्स पुशबटन स्विच
ए बी सी और एक स्विच कनेक्शन के साथ रोटरी एन्कोडर
छोटा बाड़ा, घुंडी, पट्टी बोर्ड, कनेक्शन तार आदि।
चरण 2: निर्माण
फोटो, योजनाबद्ध और फ्रिट्ज़िंग स्ट्रिपबोर्ड लेआउट में विवरण दिया गया है। मैंने दो छोटे स्ट्रिप बोर्ड का उपयोग किया - एक में 4 एलईडी और चार स्विच, और दूसरा ब्लू वॉल्यूम लेवल डायरेक्शन इंडिकेटर एलईडी के लिए, और माइक्रो और रोटरी एनकोडर के लिए एक बड़ा स्ट्रिपबोर्ड। वे 9 वे और टू वे रिबन केबल द्वारा जुड़े हुए हैं।
चरण 3: सॉफ्टवेयर
जैसा कि उल्लेख किया गया है कि यह यूएसबी वॉल्यूम, बास और ट्रेबल कंट्रोल एक रोटरी एन्कोडर का उपयोग म्यूट/अनम्यूट स्विच के साथ वॉल्यूम नियंत्रण के रूप में करते हैं, और बास और ट्रेबल चार अप और डाउन बटन द्वारा नियंत्रित होते हैं।
इसमें पीसी कीबोर्ड एलईडी संकेतक जैसे कैप्स-लॉक, स्क्रॉल-लॉक और न्यूम-लॉक भी हैं।
यह एक Arduino Micro (या अन्य ATmega32u4-आधारित) MCU का उपयोग करता है और कोड Arduino फोरम पर boolrules द्वारा ISR रोटो_sm.ino के संक्रमण राज्यों पर आधारित है, जो स्पष्ट रूप से अलग और नीचे ट्रिगर देता है।
कोड भी प्लेरिच के यूएसबी वॉल्यूम कंट्रोल और कैप्स लॉक एलईडी इंस्ट्रक्शनल पर आधारित है।
इसके लिए जीथब में निको हुड एचआईडी-प्रोजेक्ट लाइब्रेरी की आवश्यकता है: लाइब्रेरी को ज़िप फ़ाइल के रूप में डाउनलोड करें और इसे निकालें, फिर फ़ोल्डर को अपने दस्तावेज़ फ़ोल्डर के नीचे अपने Arduino लाइब्रेरी फ़ोल्डर में कॉपी करें।
चूंकि माइक्रो को अपने यूएसबी पोर्ट के माध्यम से आसानी से पुन: प्रोग्राम किया जा सकता है, इसलिए आप अपने स्वयं के चयन के साथ कोड में उपयोग किए गए मीडिया निर्देश को प्रतिस्थापित करके अपने स्वयं के ध्वनि डिवाइस और कीबोर्ड की विशेषताओं के अनुरूप कोड को अनुकूलित कर सकते हैं।
निको हुड एचआईडी गिथब वेबसाइट पर उपलब्ध सभी कार्यों की एक विशाल सूची है - अन्य सभी एचआईडी कार्यों के लिए ConsumerAPI.h नामक फ़ाइल की जांच करें जिसमें सिस्टम फ़ंक्शन जैसे नींद या रीबूट कुंजी इत्यादि शामिल हो सकते हैं। मेरे पास है जैसे-जैसे यह आगे बढ़ा, निर्माण की तस्वीरें शामिल की गईं।
चरण 4: लिंक
अरुडिनो माइक्रो
राज्य मशीन ISR रोटो_sm.ino boolrules द्वारा
पी लेरिच यूएसबी वॉल्यूम कंट्रोल और कैप्स लॉक एलईडी
निको हुड एचआईडी-प्रोजेक्ट जीथब लाइब्रेरी
चरण 5: बास और तिहरा रोटरी नियंत्रण जोड़ना
बास और ट्रेबल को नियंत्रित करने वाले चार पुशबटन को दो रोटरी नियंत्रणों से बदलना संभव है। Schematic2 विवरण देता है और Sketch Sketch2 में है।
प्रत्येक नियंत्रण पर दो पुशबटन क्रमशः बास बूस्ट और ट्रेबल बूस्ट देने के लिए उपयोग किए जाते हैं।
चरण 6: छोटे मामले के लिए स्पार्कफुन प्रो माइक्रो का उपयोग करें
बास ट्रेबल वॉल्यूम और कीबोर्ड एलईडी यूएसबी कंट्रोलर के लिए एक छोटा बाड़ा बनाने के लिए आप Arduino Micro के छोटे संस्करण का उपयोग कर सकते हैं, जिसका नाम स्पार्कफुन प्रो माइक्रो है।
Photo5 और Photo6 बिल्ड का विवरण देता है और आप प्रो माइक्रो के लिए Sketch3 का उपयोग कर सकते हैं
सिफारिश की:
एलईडी वॉल्यूम बार: 9 कदम (चित्रों के साथ)
एलईडी वॉल्यूम बार: मेरी कार्यशाला बहुत धुंधली है। मेरी दीवारों को ढंकने वाले 80 के दशक के एस्क लकड़ी के तख्तों के बावजूद, इसमें रंग और निश्चित रूप से दोनों का अभाव है: एल ई डी। इसी तरह, मैं अक्सर इलेक्ट्रॉनिक्स को सोल्डर करते हुए संगीत बजाता हूं। इसने मुझे सोचने पर मजबूर कर दिया, क्या मैं संगीत और एलईडी दोनों को मिला सकता हूं
एलईडी बास: 6 कदम (चित्रों के साथ)
एलईडी बास: यहां हम फिर से एक और नई परियोजना के साथ हैं। हम अपने बास पर कुछ नीली एलईडी लगाने जा रहे हैं। हम उन्हें 9 वोल्ट की बैटरी के अलावा बास के पिछले हिस्से में एक स्विच के साथ चालू और बंद कर सकते हैं जो आवश्यक चार्ज प्रदान करेगी। यह एक बहुत ही आसान प
ऑडियो एम्पलीफायर में वॉल्यूम, बास और ट्रेबल सर्किट: 11 कदम
ऑडियो एम्पलीफायर में वॉल्यूम, बास और ट्रेबल सर्किट: हाय दोस्त, आज मैं वॉल्यूम, बास और ट्रेबल का सर्किट बनाने जा रहा हूं। यह सर्किट एम्पलीफायर और बास की मात्रा को नियंत्रित करेगा और यह एम्पलीफायर के ट्रेबल को भी नियंत्रित करेगा। यह सर्किट केवल सिंगल चैनल ऑडियो एम्पलीफायर के लिए होगा
Ps2 कंट्रोलर टू यूएसबी हिड कीबोर्ड एमुलेटर: ३ स्टेप्स
Ps2 कंट्रोलर टू Usb हिड कीबोर्ड एमुलेटर: यह ps2 कंट्रोलर के लिए प्रोग्रामेबल पीसी यूएसबी एडॉप्टर बनाने के लिए एक छोटा प्रोजेक्ट है। यह क्रॉस प्लेटफॉर्म है। मैंने इसे इसलिए बनाया क्योंकि मुझे सामान्य सॉफ़्टवेयर समाधान (एंटीमाइक्रो, जॉय2की आदि) को स्थापित करने में परेशानी हो रही थी। पुस्तकालय किशोर के लिए संकलन नहीं करता है
पल्स (वॉल्यूम सक्रिय एलईडी): 7 कदम (चित्रों के साथ)
पल्स (वॉल्यूम सक्रिय एल ई डी): क्या आप कभी एलईडी के साथ कुछ बनाना चाहते हैं, लेकिन सुनिश्चित नहीं थे कि कहां से शुरू करें? यह मार्गदर्शिका आपको पता करने योग्य एलईडी रोशनी के लिए अपना स्वयं का वॉल्यूम-विज़ुअलाइज़िंग कोड डिज़ाइन करने के लिए कुछ आसान चरणों का पालन करेगी। यह एक मजेदार डेस्कटॉप शोर मीटर है, रेव डे