यदि आपने हाल ही में अपने पैर की उंगलियों को ट्विच स्ट्रीमिंग की दुनिया में डुबो दिया है, तो आपको कोई संदेह नहीं है कि एल्गाटो स्ट्रीम डेक जैसे बाह्य उपकरणों में आते हैं। स्ट्रीम डेक ओबीएस दृश्यों को नियंत्रित करने, ट्विटर पर पोस्ट करने या यहां तक ​​​​कि ट्विच चैट को प्रबंधित करने के लिए एक उत्कृष्ट उपकरण है।

एकमात्र समस्या यह है कि यदि आप बजट पर हैं तो यह एक महंगा अपग्रेड है।

लेकिन क्या होगा यदि आपके पास कीमत के एक अंश के लिए अपना स्वयं का नियंत्रक हो सकता है? अच्छी खबर: आप कर सकते हैं!

आज, आप सीखेंगे कि अपने बटुए में छेद किए बिना स्ट्रीम डेक-शैली मैक्रो पैड कैसे बनाया जाए।

मैक्रो पैड क्या है?

मैक्रो पैड बटनों की एक श्रृंखला है जो आपको विशिष्ट क्रियाओं को ट्रिगर करने की अनुमति देता है। कॉपी/पेस्ट इस प्रकार के फ़ंक्शन का एक उत्कृष्ट उदाहरण है। यदि आप दबाते हैं सीटीआरएल + सी आपके कीबोर्ड पर, यह कॉपी शॉर्टकट को सक्रिय करता है और क्लिपबोर्ड पर आपके द्वारा हाइलाइट की गई हर चीज को कॉपी करता है।

अब, क्या होगा यदि आप केवल एक ही कीप्रेस के साथ कॉपी कर सकते हैं? क्या होगा यदि आप अन्य कार्रवाइयों को ट्रिगर कर सकते हैं, जैसे कि आपकी ट्विच स्ट्रीम शुरू करना और रोकना? एक मैक्रो पैड आपको ऐसा करने देता है।

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

सम्बंधित: कूल प्रोजेक्ट्स जो आप अपने पाई पिको से बना सकते हैं

तुम्हे क्या चाहिए?

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

  • 1 रास्पबेरी पाई पिको।
  • 9 गैटरॉन स्विच।
  • 9 कीकैप्स।
  • एक सोल्डरिंग आयरन और सोल्डरिंग स्टेशन।
  • 1 मिलाप।
  • (४) एम ३ x १६ स्क्रू।
  • एक 20 गा तार (लगभग 2 फीट)।
  • 1 वायर स्ट्रिपर।
  • एक कंप्यूटर (पिको प्रोग्रामिंग के लिए)।
  • सब कुछ डालने का मामला।
  • एक यूएसबी-सी से माइक्रो-यूएसबी केबल।

इस परियोजना का सबसे महंगा हिस्सा यकीनन रास्पबेरी पाई पिको है। और अगर आपके पास ३डी प्रिंटर है, तो आप केस और कीकैप्स को खुद प्रिंट करके कुछ पैसे बचा सकते हैं। वैकल्पिक रूप से, आप इसके बजाय इन्हें अपने लिए प्रिंट करवा सकते हैं; इनके लिए ऑनलाइन विकल्पों का चयन मौजूद है।

अस्वीकरण: यदि आप टांका लगाने वाले लोहे का उपयोग करने या छोटे इलेक्ट्रॉनिक्स के साथ काम करने में सहज नहीं हैं, तो आप चाहते हैं कि कोई इस परियोजना में मदद करे। टांका लगाने वाला लोहा लगभग 850 डिग्री फ़ारेनहाइट (450 डिग्री सेल्सियस) के तापमान तक पहुँच सकता है, और इसका दुरुपयोग करने से गंभीर चोट लग सकती है। कृपया सावधान रहें, और याद रखें कि आप अपनी सुरक्षा के लिए जिम्मेदार हैं।

अपना खुद का मैक्रो पैड कैसे रोल करें

अपनी सामग्री इकट्ठा करने के बाद, आप सभी इलेक्ट्रॉनिक्स को मिलाप करेंगे। इसके बाद, आप सर्किटपीथन का उपयोग करके पाई पिको को कोड करेंगे, जो जितना लगता है उससे कहीं अधिक आसान होगा। और अंत में, आप मैक्रो पैड को असेंबल करेंगे और अपने मैक्रोज़ को सेट करेंगे।

तैयार?

चल दर!

चरण 1: इलेक्ट्रॉनिक्स को मिलाएं

आपके द्वारा मुद्रित केस के शीर्ष भाग में स्विच स्थापित करके प्रारंभ करें, और फिर प्रत्येक स्विच के विद्युत संपर्कों को टिन करें। प्रत्येक स्विच लेग को एक सिंगल शॉर्ट वायर मिलाएं। हमने प्रति स्विच एक लाल तार और एक काले तार का इस्तेमाल किया, इसलिए कनेक्शन की पहचान करना आसान है।

इसके बाद, आपको श्रृंखला में स्विच कनेक्ट करने की आवश्यकता होगी। ऐसा करने के लिए, ऊपरी बाएँ स्विच से काले तार लें, इसे लंबाई में ट्रिम करें, और इसे दूसरे स्विच के ब्लैक वायर स्थान पर मिलाप करें। इस प्रक्रिया को हर स्विच के साथ तब तक दोहराएं जब तक कि स्विच के बीच एक ब्लैक वायर कनेक्शन न चल रहा हो। जब आप समाप्त कर लें, तो आपके पास एक लंबी काली सीसा और नौ लाल वाली भी होनी चाहिए।

अब, आप रास्पबेरी पाई पिको को GPIO पिन का उपयोग करके स्विच से कनेक्ट करेंगे। प्रत्येक स्विच से लाल लीड को पाई पर एक GPIO पिन से मिलाएं। सूचीबद्ध के अनुसार निम्नलिखित पिन और उनके संबंधित स्विच स्थानों का उपयोग करें:

अब, शेष ब्लैक लीड को अंतिम स्विच से GPIO36 से कनेक्ट करें। यह पिन आपका 3.3V आउट है और माइक्रो-यूएसबी केबल कनेक्ट होने पर यूनिट को पावर देगा। फिर से, सुनिश्चित करें कि आप 3.3V आउट का उपयोग करते हैं - न कि 3.3V EN का।

छवि क्रेडिट: Raspberrypi.org

एक बार जब इन सभी कनेक्शनों को मिला दिया जाता है, तो आपने कठिन हिस्सा पूरा कर लिया है! अब, आपके पिको को आग लगाने और सर्किटपायथन स्थापित करने का समय आ गया है।

सम्बंधित: रास्पबेरी पाई पिको के साथ घुसपैठिए अलार्म कैसे बनाएं?

चरण 2: सर्किटपायथन स्थापित करें और मैक्रो पैड को कोड करें

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

सर्किटपायथन स्थापित करने के लिए, दबाए रखें बूटसेल पिको पर बटन और माइक्रो-यूएसबी केबल का उपयोग करके इसे अपने कंप्यूटर में प्लग करें। आपको नाम के साथ एक नया उपकरण पॉप अप देखना चाहिए आरपीआई-आरपी२. वह आपका पिको है।

इसके बाद, सर्किटपायथन .UF2 फर्मवेयर फ़ाइल को पिको में खींचें। फ़ाइल की प्रतिलिपि समाप्त होने तक प्रतीक्षा करें, फिर पिको को बाहर निकालें और फिर से कनेक्ट करें। डिवाइस का नाम अब के रूप में दिखना चाहिए सर्किट:.

अब, नोवास्पिरिट जीथब प्रोजेक्ट को अनज़िप करें और ड्रैग करें उदारीकरण फ़ोल्डर और code.py अंदर से फ़ाइलें PiPicoMacroKeys-Main फ़ोल्डर में सीधे सर्किट: मूल निर्देश संहिता। यह उन पुस्तकालयों को स्थापित करेगा जिनकी आपको नियंत्रक के लिए आवश्यकता है।

अगला, पर क्लिक करें सर्किट:. आपको नाम की एक फाइल दिखनी चाहिए code.py रूट डायरेक्टरी में। इस फाइल को Mu Editor या Thonny से खोलें।

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


# मूल रूप से नोवास्पिरिट टेक द्वारा कोडित
# इस कोड को अपनी code.py फाइल में कॉपी करें।
आयात समय
यूएसबी_हिड आयात करें
adafruit_hid.keycode से कीकोड आयात करें
adafruit_hid.keyboard से कीबोर्ड आयात करें
आयात बोर्ड
डिजिटलियो आयात करें
# ये Pi पिको पर संबंधित GPIO हैं
#कि तुमने मिलाप किया
btn1_pin = बोर्ड. जीपी1
btn2_pin = बोर्ड। GP2
btn3_pin = बोर्ड। GP3
btn4_pin = बोर्ड। जीपी4
btn5_pin = बोर्ड। जीपी5
btn6_pin = बोर्ड। जीपी6
btn7_pin = बोर्ड। जीपी21
btn8_pin = बोर्ड। जीपी20
btn9_pin = बोर्ड। जीपी19
btn1 = digitalio. DigitalInOut (btn1_pin)
btn1.direction = digitalio. दिशा। इनपुट
btn1.pull = digitalio. खींचें। नीचे
btn2 = digitalio. DigitalInOut (btn2_pin)
btn2.direction = digitalio. दिशा। इनपुट
btn2.pull = digitalio. खींचें। नीचे
btn3 = digitalio. DigitalInOut (btn3_pin)
btn3.direction = digitalio. दिशा। इनपुट
btn3.pull = digitalio. खींचें। नीचे
btn4 = digitalio. DigitalInOut (btn4_pin)
btn4.direction = digitalio. दिशा। इनपुट
btn4.pull = digitalio. खींचें। नीचे
btn5 = digitalio. DigitalInOut (btn5_pin)
btn5.direction = digitalio. दिशा। इनपुट
btn5.pull = digitalio. खींचें। नीचे
btn6 = digitalio. DigitalInOut (btn6_pin)
btn6.direction = digitalio. दिशा। इनपुट
btn6.pull = digitalio. खींचें। नीचे
btn7 = digitalio. DigitalInOut (btn7_pin)
btn7.direction = digitalio. दिशा। इनपुट
btn7.pull = digitalio. खींचें। नीचे
btn8 = digitalio. DigitalInOut (btn8_pin)
btn8.direction = digitalio. दिशा। इनपुट
btn8.pull = digitalio. खींचें। नीचे
btn9 = digitalio. DigitalInOut (btn9_pin)
btn9.direction = digitalio. दिशा। इनपुट
btn9.pull = digitalio. खींचें। नीचे
कीबोर्ड = कीबोर्ड (usb_hid.devices)
# नीचे प्रमुख मान दिए गए हैं जिन्हें आप बदल सकते हैं
#अपनी पसंद के हिसाब से। कुंजीकोड बदलें। एक उदाहरण के लिए
# (कुंजी कोड। नियंत्रण, कुंजीकोड। F4) CTRL + F4. के लिए
# पहले बटन पर।
# आधिकारिक सर्किटपायथन डॉक्स देखें See
#अतिरिक्त सहायता के लिए
जबकि सच:
अगर btn1.value:
कीबोर्ड.सेंड (कीकोड. एक)
समय सो जाओ (0.1)
अगर btn2.value:
कीबोर्ड.सेंड (कीकोड. चार)
समय सो जाओ (0.1)
अगर btn3.value:
कीबोर्ड.सेंड (कीकोड. सात)
समय सो जाओ (0.1)
अगर btn4.value:
कीबोर्ड.सेंड (कीकोड. दो)
समय सो जाओ (0.1)
अगर btn5.value:
कीबोर्ड.सेंड (कीकोड. पांच)
समय सो जाओ (0.1)
अगर btn6.value:
कीबोर्ड.सेंड (कीकोड. आठ)
समय सो जाओ (0.1)
अगर btn7.value:
कीबोर्ड.सेंड (कीकोड. तीन)
समय सो जाओ (0.1)
अगर btn8.value:
कीबोर्ड.सेंड (कीकोड. छह)
समय सो जाओ (0.1)
अगर btn9.value:
कीबोर्ड.सेंड (कीकोड. नौ)
समय सो जाओ (0.1)
समय सो जाओ (0.1)

यह कोड अनुकूलन योग्य है और एक और नौ के बीच संख्यात्मक इनपुट भेजता है, जिसके आधार पर आप किस कुंजी को दबाते हैं। बाद में, इन कार्यों को बदलने के लिए, आप इसे संपादित करेंगे (कुंजी कोड। एक) के तहत कोड के अंश जबकि सच: code.py फ़ाइल में अनुभाग।

ऐसा करने के लिए, जो भी कुंजी आप पसंद करते हैं उसे प्रतिस्थापित करें एक. उदाहरण के लिए, आप के एक उदाहरण का उपयोग कर सकते हैं (कीकोड.कस्टमकी) या एकाधिक, जैसे (कुंजी कोड। एएलटी, कीकोड। टैब).

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

यदि सब कुछ काम कर रहा है, तो आप कंप्यूटर से पिको को अनप्लग कर सकते हैं और केस को असेंबल कर सकते हैं। यह एक साथ स्नैप करता है, लेकिन यदि आप चाहें तो आप एम 3 स्क्रू का उपयोग कर सकते हैं।

सम्बंधित: रास्पबेरी पाई, पिको, अरुडिनो: सिंगल बोर्ड माइक्रोकंट्रोलर्स की व्याख्या

चरण 3: अपना मैक्रो असाइन करें

अब, आप OBS जैसे कार्यक्रमों में या में प्रत्येक कुंजी के लिए विशिष्ट क्रियाएँ असाइन कर सकते हैं code.py पिको पर ही फाइल करें।

ओबीएस में, उदाहरण के लिए, नेविगेट करें सेटिंग्स>हॉटकी और पर क्लिक करें रिकॉर्डिंग शुरू मैदान। फिर, अपने मैक्रो पैड के किसी एक बटन पर टैप करें। क्लिक ठीक है मैक्रो को बचाने के लिए। अब, उस बटन को हिट करने का प्रयास करें। अगर आपने चीजों को सही तरीके से सेट किया है, तो OBS रिकॉर्ड होना शुरू हो जाएगा।

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

  • वेबपेजों पर ज़ूम इन या आउट करने के लिए एक कुंजी असाइन करें।
  • DaVinci Resolve में ब्लेड टूल की कुंजी असाइन करें।
  • एक "पैनिक स्विच" असाइन करें जो एक ही कीप्रेस में सभी विंडो को छोटा करता है।
  • अपने कैलेंडर में अपॉइंटमेंट डायलॉग खोलने के लिए एक कुंजी असाइन करें।
  • फ़ोटोशॉप में ब्रश के आकार को बढ़ाने या घटाने के लिए एक कुंजी असाइन करें।
  • क्रोम खोलने के लिए एक कुंजी असाइन करें।
  • ट्विच चैट में फ़ुलस्क्रीन दृश्य को टॉगल करने के लिए एक कुंजी असाइन करें।

अपने नए मैक्रो पैड का आनंद लें

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

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

ईमेल
रास्पबेरी पाई पिको पर ब्लॉक-आधारित कोडिंग के साथ मूड लाइटिंग बनाएं

इस साधारण मूड लाइटिंग प्रोजेक्ट के साथ रास्पबेरी पाई पिको के साथ पकड़ में आएं।

आगे पढ़िए

संबंधित विषय
  • DIY
  • ऐंठन
  • DIY परियोजना विचार
  • DIY परियोजना ट्यूटोरियल
लेखक के बारे में
मैट हॉल (75 लेख प्रकाशित)

मैट एल. हॉल एमयूओ के लिए प्रौद्योगिकी को कवर करता है। मूल रूप से ऑस्टिन, टेक्सास से, वह अब अपनी पत्नी, दो कुत्तों और दो बिल्लियों के साथ बोस्टन में रहता है। मैट ने मैसाचुसेट्स विश्वविद्यालय से अंग्रेजी में बीए किया है।

मैट हॉल. से अधिक

हमारे न्यूज़लेटर की सदस्यता

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

एक और क़दम…!

कृपया उस ईमेल में अपने ईमेल पते की पुष्टि करें जिसे हमने अभी आपको भेजा है।

.