विषयसूची:

एक स्मार्ट दस्ताने कंप्यूटर माउस: 4 कदम (चित्रों के साथ)
एक स्मार्ट दस्ताने कंप्यूटर माउस: 4 कदम (चित्रों के साथ)

वीडियो: एक स्मार्ट दस्ताने कंप्यूटर माउस: 4 कदम (चित्रों के साथ)

वीडियो: एक स्मार्ट दस्ताने कंप्यूटर माउस: 4 कदम (चित्रों के साथ)
वीडियो: #All Android TV, How to use Keyboard in Smart/Smart Tv me Keyboard kaise lagaye 2024, नवंबर
Anonim
Image
Image
एक स्मार्ट दस्ताने कंप्यूटर माउस
एक स्मार्ट दस्ताने कंप्यूटर माउस

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

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

आपूर्ति

इसे बनाने के लिए, आपको केवल कुछ घटकों की आवश्यकता होगी। उनमें शामिल हैं:

  • बिन्हो नोवा
  • बिन्हो क्विक इंटरफेस बोर्ड
  • स्पार्कफन एक्सेलेरोमीटर (क्विक)
  • स्पार्कफन फ्लेक्स दस्ताने नियंत्रक (क्विक)
  • लंबी क्विक केबल
  • लघु क्विक केबल
  • आपकी पसंद का दस्ताना
  • M3 स्क्रू और हीट-सेट इंसर्ट

संलग्नक और फ्लेक्स सेंसर गाइड को प्रिंट करने के लिए आपको एक 3D प्रिंटर तक पहुंच की भी आवश्यकता होगी।

चरण 1: 3D अपने भागों को प्रिंट करें

आप एनक्लोजर और फ्लेक्स सेंसर गाइड को 3डी प्रिंट करके शुरू करेंगे। समर्थन आवश्यक नहीं हैं।

भागों के मुद्रित होने के बाद, आप M3 आवेषण को गर्म करने के लिए टांका लगाने वाले लोहे का उपयोग कर सकते हैं और फिर उन्हें जगह में धकेल सकते हैं।

चरण 2: सॉफ्टवेयर और पुस्तकालय स्थापित करें

इससे पहले कि आप कुछ और करें, आपको पायथन 3 स्थापित करना होगा। आप अपने ऑपरेटिंग सिस्टम के लिए यहां पायथन वेबसाइट पर एक इंस्टॉलर पा सकते हैं:

फिर आप बिन्हो नोवा द्वारा उपयोग किए गए पुस्तकालयों को स्थापित करेंगे। यह आपके टर्मिनल या विंडोज पॉवरशेल के माध्यम से पायथन के बिल्ट-इन पैकेज मैनेजर (पिप) के साथ करना आसान है। पूर्ण निर्देश यहां हैं:

पिप बिनहो-होस्ट-एडाप्टर स्थापित करें

अंत में, आपको PyAutoGUI लाइब्रेरी स्थापित करने की आवश्यकता है। यह पुस्तकालय आपको पायथन के साथ अपने कंप्यूटर माउस को प्रोग्रामेटिक रूप से नियंत्रित करने देता है। PyAutoGUI को पिप के साथ भी स्थापित किया जा सकता है, और पूर्ण निर्देश यहाँ हैं:

पाइप स्थापित pyautogui

चरण 3: पायथन लिपि को समझना

पायथन लिपि को समझना
पायथन लिपि को समझना

संलग्न पायथन लिपि में स्मार्ट दस्ताने के लिए आपके लिए आवश्यक सभी कोड शामिल हैं। आपको केवल COM पोर्ट में परिवर्तन करना है। यह वर्तमान में COM3 पर सेट है, लेकिन आपको इसे उस COM पोर्ट से मिलान करने के लिए बदलना होगा जिसमें आपका Binho Nova पंजीकृत है।

विंडोज़ में, आप उस जानकारी को अपने डिवाइस मैनेजर पर जाकर (विंडोज़ 10 में स्टार्ट आइकन पर राइट क्लिक करें) और पोर्ट्स के तहत देख सकते हैं।

यदि माउस क्लिक अपेक्षित रूप से नहीं हो रहे हैं, तो आप "क्लिक थ्रेशोल्ड" मान को भी समायोजित करना चाह सकते हैं। इस मान को 14000 तक बढ़ाने से फ्लेक्स सेंसर क्लिक के प्रति अधिक संवेदनशील हो जाएंगे, जबकि इसे 10000 तक कम करने से वे कम संवेदनशील हो जाएंगे (आपको अपनी उंगली को और आगे ले जाने की आवश्यकता होगी)।

यह कैसे काम करता है, इसकी बेहतर समझ पाने के लिए आप कोड में टिप्पणियों के माध्यम से पढ़ सकते हैं, लेकिन संक्षेप में:

  1. आवश्यक पुस्तकालयों को आयात करें
  2. यदि माउस गलत तरीके से कार्य करता है तो PyAutoGUI विफल सुरक्षित सेट करें
  3. COM पोर्ट को परिभाषित करें और प्रारंभिक मान सेट करें
  4. बिन्हो नोवा को I2C संचार के लिए तैयार करें
  5. एक्सेलेरोमीटर से कनेक्शन को इनिशियलाइज़ करें
  6. लूपिंग शुरू करें। प्रत्येक लूप, फ्लेक्स सेंसर और एक्सेलेरोमीटर के मूल्यों की जांच करें। यदि उपयुक्त हो, तो कर्सर ले जाएँ या माउस क्लिक करें।
  7. बिन्हो कनेक्शन बंद करें। कोड वास्तव में इस बिंदु तक नहीं पहुंचना चाहिए जब तक कि यह किसी भी तरह से लूप से बाहर न हो जाए

चरण 4: अपने स्मार्ट दस्ताने को इकट्ठा करें

अपने स्मार्ट दस्ताने को इकट्ठा करें
अपने स्मार्ट दस्ताने को इकट्ठा करें

विधानसभा बहुत सीधी है। फ्लेक्स सेंसर बोर्ड शॉर्ट क्विक केबल के साथ एक्सेलेरोमीटर बोर्ड से कनेक्ट होगा। फिर एक्सेलेरोमीटर बोर्ड लंबी Qwiic केबल के साथ Binho Qwiic इंटरफ़ेस बोर्ड से जुड़ जाएगा। अंत में, वह इंटरफ़ेस बोर्ड बिन्हो नोवा के अंतर्निर्मित केबल से जुड़ा हुआ है। अब आप यह जांचने के लिए पायथन स्क्रिप चला सकते हैं कि सब कुछ ठीक से काम कर रहा है।

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

इतना ही! अब आपके पास एक अच्छा पहनने योग्य कंप्यूटर माउस है! बेशक, आप बिन्हो नोवा के साथ बहुत कुछ कर सकते हैं, यह सिर्फ एक उदाहरण है कि स्पार्कफुन के क्विक लाइनअप जैसे I2C घटकों के साथ काम करना कितना आसान है।

सहायक टेक प्रतियोगिता
सहायक टेक प्रतियोगिता
सहायक टेक प्रतियोगिता
सहायक टेक प्रतियोगिता

सहायक टेक प्रतियोगिता में उपविजेता

सिफारिश की: