विषयसूची:

आरजीबी वन बटन यूएसबी कीबोर्ड: 6 चरण (चित्रों के साथ)
आरजीबी वन बटन यूएसबी कीबोर्ड: 6 चरण (चित्रों के साथ)

वीडियो: आरजीबी वन बटन यूएसबी कीबोर्ड: 6 चरण (चित्रों के साथ)

वीडियो: आरजीबी वन बटन यूएसबी कीबोर्ड: 6 चरण (चित्रों के साथ)
वीडियो: PC keyboard light on hacks |#lifehack |#hack | #short | #video | #shortsvideos 2024, नवंबर
Anonim
आरजीबी वन बटन यूएसबी कीबोर्ड
आरजीबी वन बटन यूएसबी कीबोर्ड
आरजीबी वन बटन यूएसबी कीबोर्ड
आरजीबी वन बटन यूएसबी कीबोर्ड
आरजीबी वन बटन यूएसबी कीबोर्ड
आरजीबी वन बटन यूएसबी कीबोर्ड

कभी एक छोटे, फिर भी कार्यात्मक, आरजीबी बैकलिट कीबोर्ड की आवश्यकता महसूस की है, जो एक कुंजी के आकार से बड़ा नहीं है? नहीं? कौन परवाह करता है, वैसे भी बनाओ! यह निर्देश आपको उन चरणों के माध्यम से मार्गदर्शन करेगा जो आपको अपना खुद का, थोड़ा बेकार, एक बटन कीबोर्ड बनाने के लिए आवश्यक हैं।

चरण 1: पुर्जे और उपकरण

पार्ट्स और टूल्स
पार्ट्स और टूल्स
पार्ट्स और टूल्स
पार्ट्स और टूल्स

इस परियोजना को बनाने के लिए, आपको आवश्यकता होगी…

भाग:

एक ATtiny85 आधारित विकास बोर्ड। ये बोर्ड Digispark बोर्ड के क्लोन हैं, और इन्हें 1-2GBP/USD जितना कम में खरीदा जा सकता है। इस बोर्ड के कुछ संस्करण हैं, जिनमें से एक में यूएसबी ए कनेक्टर बनाया गया है, और दो में माइक्रो यूएसबी सॉकेट में बनाया गया है। इस परियोजना के लिए आवश्यक दो में से छोटा है जिस पर "TINY85" लिखा हुआ है जैसा कि "ATTINY85" के रूप में लिखा गया है। सभी बोर्ड समान कार्य करेंगे, लेकिन केवल यह 3डी प्रिंटेड केस में फिट होगा।

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

उपकरण:

  • एक सोल्डरिंग आयरन और सोल्डर की आवश्यकता होगी। फ्लक्स, सोल्डर ब्रैड / विक, थर्ड हैंड्स का एक सेट, और अधिक फ्लक्स भी सहायक होते हैं।
  • बाड़े को प्रिंट करने के लिए एक 3D प्रिंटर की आवश्यकता होती है, लेकिन कुछ ऐसा ही लकड़ी, ऐक्रेलिक, MDF, आदि से भी किया जा सकता है यदि आपके पास बुनियादी हाथ उपकरण हैं। एक छोटे ABS प्रोजेक्ट बॉक्स से केस को भी काटा जा सकता है।

चरण 2: सॉफ़्टवेयर सेट करना

सॉफ्टवेयर की स्थापना
सॉफ्टवेयर की स्थापना

सबसे पहले, आपको Arduino IDE और Digispark ड्राइवरों को स्थापित करना होगा। ऐसा करने के लिए, यहां दिए गए निर्देशों का पालन करें। यह सुनिश्चित करने के लिए कि आपका बोर्ड काम करता है, लिंक किए गए पृष्ठ में शामिल ब्लिंक स्केच अपलोड करें। इसके बाद, आपको एलईडी को नियंत्रित करने के लिए एडफ्रूट नियोपिक्सल लाइब्रेरी स्थापित करने की आवश्यकता होगी। Arduino IDE में, टूल्स> मैनेज लाइब्रेरीज़ पर जाएँ और "Adafruit Neopixel" खोजें। उसी नाम की लाइब्रेरी को डाउनलोड और इंस्टॉल करें।

चरण 3: केस प्रिंट करना

केस प्रिंट करना
केस प्रिंट करना

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

चरण 4: वायरिंग और असेंबली

तारों और विधानसभा
तारों और विधानसभा
तारों और विधानसभा
तारों और विधानसभा

आरेख और छवियों में दिखाए गए अनुसार घटकों को तार दें। एलईडी डेटा पिन को बोर्ड पर पिन P1 से जोड़ा जाना चाहिए, और स्विच को P2 से जोड़ा जाना चाहिए। सुनिश्चित करें कि आप P1 को एलईडी डेटा IN पिन से कनेक्ट करते हैं, न कि डेटा OUT पिन से। अगला, ध्यान से बोर्ड को मामले में डालें। यह एक तंग फिट है, और एक बार इसके अंदर जाने के बाद, इसे निकालना बहुत मुश्किल होगा, इसलिए हाथ से पहले अपनी वायरिंग को दोबारा जांचें। फिर, केस पर संबंधित कटआउट के साथ माइक्रो यूएसबी पोर्ट को लाइन अप करें, बोर्ड के पीछे एक फ्लैथेड स्क्रूड्राइवर (या इसी तरह के उपकरण) को घुमाएं और सॉकेट को कटआउट में धकेलने के लिए इसका इस्तेमाल करें। यह कसकर फिट होना चाहिए। बोर्ड को रखने के लिए हॉटग्लू का प्रयोग करें। अंत में, आधार में दो प्रोट्रूशियंस के साथ बाड़े के शीर्ष में दो इंडेंट को संरेखित करें, और उन्हें एक साथ फिट करें। ध्यान रखें कि केस को असेंबली के बाद फिर से खोलने के लिए डिज़ाइन नहीं किया गया है, यदि आपकी वायरिंग के बारे में अनिश्चित है, तो कोड को फ्लैश करें (जैसा कि अगले चरण में दिखाया गया है) और केस में फिट होने से पहले एलईडी और स्विच का परीक्षण करें।

चरण 5: कोड को चमकाना और संशोधित करना।

कोड को चमकाना और संशोधित करना।
कोड को चमकाना और संशोधित करना।

चरण 3 से आपके द्वारा डाउनलोड किए गए उदाहरण कोड को अनज़िप करें, और इसे Arduino IDE में खोलें। यह सरल स्केच आपको बैकलाइट को अपने वांछित रंग में सेट करने और स्विच की कुंजी को मैप करने की अनुमति देता है। वेरिएबल बैकलाइट आर, जी और बी को उस रंग को चुनने के लिए संशोधित करें जिसे आप बैकलाइट होना चाहते हैं, और बैकलाइट ब्राइटनेस एलईडी की तीव्रता को संशोधित करने के लिए। इन चारों चरों में 0 (बंद) से 255 (अधिकतम) तक की कोई संख्या होनी चाहिए। किसी कुंजी को मैप करने के लिए, चर "कीकोड" को अपनी पसंद की किसी भी कुंजी के साथ संशोधित करें। कीकोड की एक सूची यहां पाई जा सकती है। एक बार जब आप कोड को अपनी पसंद के अनुसार संशोधित कर लेते हैं, तो कोड को अपने बोर्ड पर संकलित करने और फ्लैश करने के लिए अपलोड बटन दबाएं। एक बार इसका संकलन हो जाने के बाद, टर्मिनल आपको अपने बोर्ड में प्लग इन करने के लिए प्रेरित करेगा। सुनिश्चित करें कि आपने इसे 60 सेकंड के भीतर प्लग इन कर लिया है, या आपको अपलोड प्रक्रिया को दोहराना होगा।

चरण 6: हो गया

किया हुआ!
किया हुआ!
किया हुआ!
किया हुआ!
किया हुआ!
किया हुआ!

अब आपके पास पूरी तरह कार्यात्मक सिंगल की कीबोर्ड होना चाहिए! प्रदान किया गया कोड एक नियमित USB HID कीबोर्ड की नकल करता है, इसलिए इसका उपयोग बिना किसी अतिरिक्त सॉफ़्टवेयर को स्थापित किए किया जा सकता है, हालांकि जब आप कुंजी दबाते हैं तो आप ऑटोहॉटकी जैसे मैक्रो प्रोग्राम डाउनलोड कर सकते हैं। यदि आप कोड को उदाहरण कोड द्वारा प्रस्तुत किए गए कोड से अधिक अनुकूलित करना चाहते हैं, तो आप डिजिकीबोर्ड लाइब्रेरी का उपयोग करके अपना स्वयं का लिख सकते हैं। FastLED लाइब्रेरी का उपयोग एलईडी को नियंत्रित करने के लिए भी किया जा सकता है और Adafruit_Neopixel की तुलना में बहुत अधिक शक्तिशाली कार्य प्रदान करता है।

अगर आपको यह निर्देश पसंद आया है, तो कृपया इसे बड़ी और छोटी प्रतियोगिता में वोट करने पर विचार करें, मज़े करें!

सिफारिश की: