विषयसूची:

3डी प्रिंटेड अरुडिनो मैक्रो कीबोर्ड: 6 चरण (चित्रों के साथ)
3डी प्रिंटेड अरुडिनो मैक्रो कीबोर्ड: 6 चरण (चित्रों के साथ)

वीडियो: 3डी प्रिंटेड अरुडिनो मैक्रो कीबोर्ड: 6 चरण (चित्रों के साथ)

वीडियो: 3डी प्रिंटेड अरुडिनो मैक्रो कीबोर्ड: 6 चरण (चित्रों के साथ)
वीडियो: Difference between Microcontroller & Microprocessor | Arduino | NodeMCU | Raspberry Pi | Automation 2024, नवंबर
Anonim
3डी प्रिंटेड अरुडिनो मैक्रो कीबोर्ड
3डी प्रिंटेड अरुडिनो मैक्रो कीबोर्ड

Arduino Pro Micro के साथ काम करने वाला यह मेरा पहला प्रोजेक्ट था। आप इसका उपयोग ज़ूम या डिस्कॉर्ड चैट में म्यूट को टॉगल करने, अपने वीडियो को टॉगल करने या अपनी स्क्रीन साझा करने के लिए कर सकते हैं। उसके ऊपर, आप इसे अपने कंप्यूटर पर अक्सर उपयोग किए जाने वाले प्रोग्राम खोलने के लिए प्रोग्राम कर सकते हैं या स्क्रीनशॉट लेने और स्क्रीन लॉक करने जैसे काम कर सकते हैं। यदि आप अलग-अलग प्रोग्राम खोलना चाहते हैं या यदि आप अपनी हॉटकी जोड़ना चाहते हैं तो कोड को आपकी आवश्यकताओं के लिए आसानी से संपादित किया जा सकता है।

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

आपूर्ति

Arduino प्रो माइक्रो X1

Perfboard X1 (मुझे यकीन है कि आप इसे कहीं और सस्ता पा सकते हैं। यह केवल पहला परिणाम था जो मुझे मिला)

पुशबटन x 13

स्लाइड स्विच x 2

5 मिमी लाल एलईडी X1

220 ओम रोकनेवाला X1

सुपर गोंद

उपकरण:

सोल्डरिंग आयरन

थ्री डी प्रिण्टर

लेबल निर्माता (वैकल्पिक)

ड्रिल (वैकल्पिक)

चरण 1: 3डी प्रिंटिंग और ज्वाइनिंग

3डी प्रिंटिंग और ज्वाइनिंग
3डी प्रिंटिंग और ज्वाइनिंग
3डी प्रिंटिंग और ज्वाइनिंग
3डी प्रिंटिंग और ज्वाइनिंग
3डी प्रिंटिंग और ज्वाइनिंग
3डी प्रिंटिंग और ज्वाइनिंग

पहली बात यह है कि अपने शेल को 3D प्रिंट करें। मेरा ३डी प्रिंटर इसे एक टुकड़े में प्रिंट करने के लिए थोड़ा बहुत छोटा है इसलिए मैंने इसे टुकड़ों में शामिल होने के लिए एक नई तकनीक का अभ्यास करने के अवसर के रूप में उपयोग किया। सबसे पहले, यहाँ Thingiverse से फ़ाइलें डाउनलोड करें। वे सभी समर्थन या राफ्ट के बिना मुद्रित किए जा सकते हैं।

आपको एक काज भी चाहिए। आप हार्डवेयर स्टोर से केवल एक खरीद सकते हैं, लेकिन मैंने इस भयानक डिज़ाइन का उपयोग करके 3 डी प्रिंट खान को भी चुना: https://www.thingiverse.com/thing:1083876 (मेरा नहीं)

एक बार सब कुछ प्रिंट हो जाने के बाद, आपको दो निचले हिस्सों को एक साथ मिलाना होगा और फिर शीर्ष भागों के साथ एक ही चीज़ को जोड़ना होगा। ऐसा करने के लिए, अपने टांका लगाने वाले लोहे को गर्म करें और उन टुकड़ों को एक साथ जकड़ें जिन्हें आप जोड़ना चाहते हैं। एक बार जब आपका टांका लगाने वाला लोहा गर्म हो जाए, तो इसे अपने दो भागों के बीच के सीम पर रखें और दोनों टुकड़ों को एक साथ पिघलाने के लिए इसे किनारे की ओर खींचें। चीजों को साफ-सुथरा रखने के लिए इसे बॉक्स के अंदर करें और आपको एक सीम के साथ समाप्त होना चाहिए जैसा कि ऊपर की तस्वीरों में देखा गया है। फिर आप दो शीर्ष टुकड़ों के साथ भी ऐसा ही कर सकते हैं। यदि आप इस चरण के बारे में सुनिश्चित नहीं हैं, तो Google पर एक नज़र डालें। टांका लगाने वाले लोहे के साथ 3 डी प्रिंट को कैसे जोड़ा जाए, यह समझाने वाले वीडियो के ढेर हैं।

इस पर निर्भर करते हुए कि आप USB केबल को कहाँ से लाना चाहते हैं, आपको अपने बॉक्स के एक तरफ़ एक छेद भी ड्रिल करना होगा और उसमें से USB केबल के छोटे सिरे को पास करना होगा। दोबारा, यदि आपके पास ड्रिल नहीं है, या यदि आप एक साफ-सुथरा दिखना चाहते हैं, तो प्रिंटिंग से पहले छेद जोड़ने के लिए कुछ 3D संपादन सॉफ़्टवेयर का उपयोग करने में संकोच न करें।

इस स्तर पर, यदि आप चाहें तो सभी भागों को पेंट करें, और फिर गोंद या अन्यथा बॉक्स के पीछे काज संलग्न करें (ऊपर तीसरी तस्वीर देखें)।

चरण 2: बटन प्लेसमेंट और वायरिंग

बटन प्लेसमेंट और वायरिंग
बटन प्लेसमेंट और वायरिंग
बटन प्लेसमेंट और वायरिंग
बटन प्लेसमेंट और वायरिंग

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

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

ध्यान दें कि आपको Arduino Uno का उपयोग नहीं करना चाहिए (मैं केवल आरेख में एक Uno का उपयोग क्षमा कर सकता हूं)। सभी पिन नंबर अभी भी वही हैं, कुछ मैन्युअल रूप से लिखे गए हैं यदि वे ऊनो पर उपलब्ध नहीं हैं। आरेख की धूर्तता के लिए खेद है, लेकिन यह अभी भी पूरी तरह से बिंदु प्राप्त करता है:)

चरण 3: कोड

सभी वायरिंग पूर्ण होने के साथ, Arduino में प्लग इन करने और कोड अपलोड करने का समय आ गया है। आप नीचे दिए गए कोड को डाउनलोड कर सकते हैं। जब आप कोड अपलोड करते हैं, तो सुनिश्चित करें कि आपने सही बोर्ड चुना है! मैंने 3.3V बूटलोडर का चयन करके अपना पहला प्रो माइक्रो ब्रिक किया था जब मेरा बोर्ड 5V बोर्ड था (इसे अन-ईंट करने का एक तरीका है लेकिन मैं इसे काम नहीं कर सका)। सुनिश्चित करें कि आप जाँच करें! यदि आप सुनिश्चित होना चाहते हैं, तो कुछ गलत होने की स्थिति में अपने सभी सोल्डरिंग करने से पहले कोड अपलोड करें।

कोड में कुछ क्षेत्र हैं जो आपको थोड़ा सा वैयक्तिकरण करने की अनुमति देते हैं:

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

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

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

1. विंडोज़ कुंजी - यह विंडोज़ के लिए डिज़ाइन की गई है इसलिए मैंने जिन हॉटकी का उपयोग किया उनमें से कुछ विंडोज़ बटन का उपयोग करते हैं। कीबोर्ड लाइब्रेरी में Windows कुंजी नहीं है, इसलिए इसके बजाय 'KEY_LEFT_GUI' का उपयोग करें।

2. प्रेस बनाम राइट- कोड कीबोर्ड.प्रेस () और कीबोर्ड.राइट () दोनों का उपयोग करता है। लिखने की विधि वही है जो आपके कीबोर्ड पर संबंधित कुंजी को क्लिक करने के समान है। प्रेस विधि कुंजी को दबाए रखने के समान है। यदि आप प्रेस विधि का उपयोग करते हैं, तो सुनिश्चित करें कि आप बाद में 'कीबोर्ड.रिलीजऑल ()' के साथ चाबियाँ जारी करते हैं।

3. ओपनिंग प्रोग्राम - क्यूरा और एक्सेल जैसे प्रोग्राम खोलने का मेरा तरीका थोड़ा क्लिंकी है। मूल रूप से, कीबोर्ड विंडोज की (स्टार्ट मेन्यू खोलता है) दबाता है, 'कीबोर्ड.प्रिंट्लन' पद्धति का उपयोग करके प्रोग्राम के नाम में टाइप करता है, और फिर एंटर दबाता है। यह सुनिश्चित करने के लिए कि यह काम करता है, आपको अगला करने से पहले कंप्यूटर को प्रत्येक कीप्रेस पर प्रतिक्रिया देने के लिए समय देना होगा। मेरे कोड में देरी मेरे कंप्यूटर के लिए सही राशि है लेकिन यदि आपका कंप्यूटर थोड़ा धीमा है तो आपको उन्हें विस्तारित करने की आवश्यकता हो सकती है।

चरण 4: ज़ूम और डिसॉर्डर को निजीकृत करना

ज़ूम और डिसॉर्डर को निजीकृत करना
ज़ूम और डिसॉर्डर को निजीकृत करना
ज़ूम और डिसॉर्डर को निजीकृत करना
ज़ूम और डिसॉर्डर को निजीकृत करना
ज़ूम और डिसॉर्डर को निजीकृत करना
ज़ूम और डिसॉर्डर को निजीकृत करना

हम बस पहुँच गए! आखिरी चीजों में से एक ज़ूम और डिस्कॉर्ड के भीतर कुछ सेटिंग्स बदलना है। ज़ूम में, हमें प्रासंगिक कीबोर्ड शॉर्टकट को विश्व स्तर पर उपयोग करने की अनुमति देने की आवश्यकता है (अर्थात ज़ूम सक्रिय विंडो न होने पर भी उन्हें काम करने दें)। सेटिंग्स -> कीबोर्ड शॉर्टकट में जाने के लिए ऊपर दी गई तस्वीरों का पालन करें और फिर सभी प्रासंगिक शॉर्टकट के लिए "ग्लोबल शॉर्टकट सक्षम करें" पर टिक करें। यदि आप चेतावनी संवाद पॉप अप किए बिना अपनी मीटिंग छोड़ना चाहते हैं, तो सेटिंग -> सामान्य पर भी जाएं और "मुझे मीटिंग छोड़ने पर पुष्टि करने के लिए पूछें" बॉक्स को अनचेक करें।

डिस्कॉर्ड में, डेस्कटॉप ऐप खोलें और सेटिंग्स -> कीबाइंड्स पर जाएं, और फिर अपनी पसंदीदा कीबाइंड दर्ज करें। यदि आप कोड को बिल्कुल भी नहीं बदलना चाहते हैं, तो बस अंतिम फोटो में देखी गई सेटिंग्स को कॉपी करें।

चरण 5: लेबलिंग

सब कुछ काम करने के बाद, मैं आपके बटनों में कुछ लेबल जोड़ने की सलाह दूंगा। मैंने एक लेबलमेकर का उपयोग किया है, लेकिन आप आसानी से कुछ प्रिंट कर सकते हैं और उस पर गोंद लगा सकते हैं, या आप शायद कुछ लेबल को 3D प्रिंट भी कर सकते हैं?

चरण 6: निष्कर्ष

इतना ही! हम जाने के लिए तैयार हैं! एक बार कीबोर्ड प्लग इन हो जाने के बाद, किसी अतिरिक्त सेटअप की आवश्यकता नहीं होती है। बटन सभी अपेक्षित रूप से पंजीकृत होने चाहिए। यदि आप अधिक हॉटकी जोड़ना चाहते हैं, तो मैं दूसरे स्विच का उसी तरह उपयोग करने की अनुशंसा करता हूं जैसे ज़ूम/डिस्कॉर्ड स्विच का उपयोग एक बटन को एकाधिक उपयोग करने के लिए किया जाता है।

अगर कुछ अस्पष्ट था या यदि आप कुछ भी चर्चा करना चाहते हैं, तो बेझिझक एक टिप्पणी छोड़ दें और मैं जवाब देने की पूरी कोशिश करूंगा:)

हैप्पी मेकिंग!

सिफारिश की: