विषयसूची:
- चरण 1: पुर्जे और उपकरण
- चरण 2: सॉफ़्टवेयर सेट करना
- चरण 3: केस प्रिंट करना
- चरण 4: वायरिंग और असेंबली
- चरण 5: कोड को चमकाना और संशोधित करना।
- चरण 6: हो गया
वीडियो: आरजीबी वन बटन यूएसबी कीबोर्ड: 6 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
कभी एक छोटे, फिर भी कार्यात्मक, आरजीबी बैकलिट कीबोर्ड की आवश्यकता महसूस की है, जो एक कुंजी के आकार से बड़ा नहीं है? नहीं? कौन परवाह करता है, वैसे भी बनाओ! यह निर्देश आपको उन चरणों के माध्यम से मार्गदर्शन करेगा जो आपको अपना खुद का, थोड़ा बेकार, एक बटन कीबोर्ड बनाने के लिए आवश्यक हैं।
चरण 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 की तुलना में बहुत अधिक शक्तिशाली कार्य प्रदान करता है।
अगर आपको यह निर्देश पसंद आया है, तो कृपया इसे बड़ी और छोटी प्रतियोगिता में वोट करने पर विचार करें, मज़े करें!
सिफारिश की:
आरजीबी स्विच के साथ यूनिवर्सल यूएसबी कीबोर्ड: 6 कदम
आरजीबी स्विच के साथ यूनिवर्सल यूएसबी कीबोर्ड: इस निर्देश में मैं आपको दिखाऊंगा कि कैसे अपना खुद का कस्टम यूएसबी कीबोर्ड बनाया जाए जो एक नियमित कंप्यूटर कीबोर्ड की तरह व्यवहार करता है। आप केवल एक पुशबटन दबाते समय किसी भी कुंजी संयोजन या कुंजियों के अनुक्रम को दबाए जाने के लिए असाइन कर सकते हैं। आप इसका उपयोग कर सकते हैं
आर्केड बटन मिडी कीबोर्ड: 7 कदम (चित्रों के साथ)
आर्केड बटन मिडी कीबोर्ड: यह Arduino और DIY MIDI प्रोग्रामिंग में मेरे पहले प्रयासों में से एक संस्करण 2.0 है। मैंने प्रोटोटाइपिंग और डिजाइन में अपना कौशल विकसित किया है इसलिए मैंने सोचा कि यह प्रक्रिया और प्रगति का एक अच्छा प्रदर्शन होगा। एक अधिक सूचित डिजाइन प्रक्रिया के साथ मैं
कीबोर्ड एलईडी के साथ बास, ट्रेबल और वॉल्यूम यूएसबी कंट्रोलर: 6 कदम (चित्रों के साथ)
कीबोर्ड एलईडी के साथ बास, ट्रेबल और वॉल्यूम यूएसबी कंट्रोलर: मेरे मुख्य डेस्कटॉप कंप्यूटर में एक क्रिएटिव साउंडब्लास्टर ऑडिगी है और मुझे ऑडियो या वीडियो मीडिया सुनते समय बास और ट्रेबल सेटिंग्स (साथ ही वॉल्यूम) को जल्दी से समायोजित करने का एक तरीका चाहिए। . मैंने दिए गए दो स्रोतों से कोड को अनुकूलित किया है
OLPC XO लैपटॉप में USB कीबोर्ड इंस्टाल करना, चरण I: 8 चरण (चित्रों के साथ)
OLPC XO लैपटॉप में USB कीबोर्ड इंस्टाल करना, चरण I: मैं आपके बारे में नहीं जानता, लेकिन मैं निश्चित रूप से सिलिकॉन को असली चीज़ से बता सकता हूँ। यहां बताया गया है कि जेली को कैसे छोड़ें और एक OLPC XO लैपटॉप में एक सामान्य कीकैप्स-एंड-स्प्रिंग्स टाइप USB कीबोर्ड को निचोड़ें। यह "चरण I" -- कीबोर्ड को l में प्राप्त करना
सन थ्री बटन आरजीबी लाइट डूडलर माउस: 11 कदम (चित्रों के साथ)
सन थ्री बटन आरजीबी लाइट डूडलर माउस.: मैं इस साल मेकर्स फेयर ऑडिशन में लोरी स्टॉटको और स्टुअर्ट नाफे http://lightdoodles.com/ से मिलता हूं। उनके पास ये कूल लाइट पेन थे जिनके साथ उन्होंने डूडल बनाया था। मैंने घर आने पर कुछ बनाने का फैसला किया, और पुराने सन तीन बटन वाले माउस को याद किया