विषयसूची:

कंप्यूटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें!: 11 कदम (चित्रों के साथ)
कंप्यूटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें!: 11 कदम (चित्रों के साथ)

वीडियो: कंप्यूटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें!: 11 कदम (चित्रों के साथ)

वीडियो: कंप्यूटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें!: 11 कदम (चित्रों के साथ)
वीडियो: How to open search in windows 10? 2024, जुलाई
Anonim
कंप्यूटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें!
कंप्यूटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें!

PS/2 लैपटॉप टचपैड माइक्रोकंट्रोलर के साथ उपयोग करने के लिए सबसे अच्छे यूजर इंटरफेस डिवाइसों में से हैं। स्लाइडिंग और टैपिंग फिंगर जेस्चर काफी सरल और मजेदार तरीके से कंट्रोलिंग स्टफ को साबित कर सकते हैं। इस निर्देश में, आइए एक को USB HID Arduino माइक्रोकंट्रोलर के साथ संयोजित करें ताकि हमारी उंगली की एक स्लाइड के साथ हमारे कंप्यूटर को नियंत्रित किया जा सके। आएँ शुरू करें!

चरण 1: वीडियो देखें

Image
Image

यह कैसे काम करता है और कीबोर्ड के कार्यों को जानने के लिए वीडियो देखें।

चरण 2: सभी आवश्यक सामग्री प्राप्त करें

सभी आवश्यक सामग्री प्राप्त करें
सभी आवश्यक सामग्री प्राप्त करें

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

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

  • एक USB HID- अनुरूप Arduino माइक्रोकंट्रोलर (लियोनार्डो, माइक्रो, प्रो माइक्रो)।
  • एक पीएस / 2 टचपैड (सिनैप्टिक्स से एक की सिफारिश की जाती है क्योंकि इसे जाना जाता है और परीक्षण किया जाता है)।
  • 4 तार (अरुडिनो बोर्ड को टचपैड से जोड़ने के लिए एक तरफ पुरुष कनेक्टर के साथ नंगे तार)।

एक बहुक्रिया नियंत्रक के लिए, आपको अतिरिक्त रूप से आवश्यकता होगी:

  • एक 7-सेगमेंट एलईडी डिस्प्ले (कॉमन कैथोड वन, यानी, कॉमन टर्मिनल-वे)
  • एक 220Ω रोकनेवाला।
  • 9 तार (एलईडी डिस्प्ले को Arduino बोर्ड से जोड़ने के लिए)।

चरण 3: टचपैड के तारों के कनेक्शन की पहचान करें

टचपैड के वायरिंग कनेक्शन की पहचान करें
टचपैड के वायरिंग कनेक्शन की पहचान करें

उपयोग किए जा रहे टचपैड के भाग संख्या के लिए ऑनलाइन खोजें। यदि आप फंस जाते हैं, तो आप r/Arduino समुदाय से सहायता प्राप्त कर सकते हैं।

अधिकांश टचपैड पर, विशेष रूप से सिनैप्टिक्स वाले, निम्नलिखित कॉपर पैड ऑनबोर्ड चिप के प्रत्येक कनेक्शन से मेल खाते हैं:

  • T22 ~> +5-वोल्ट
  • T23 ~> GND
  • T10 ~> घड़ी
  • T11 ~> डेटा

चरण 4: Arduino माइक्रोकंट्रोलर प्रोग्राम करें

Arduino माइक्रोकंट्रोलर प्रोग्राम करें
Arduino माइक्रोकंट्रोलर प्रोग्राम करें
Arduino माइक्रोकंट्रोलर प्रोग्राम करें
Arduino माइक्रोकंट्रोलर प्रोग्राम करें

मैं आपको नियंत्रणों से परिचित होने के लिए कोड के मूल संस्करण से शुरू करने और अपनी भविष्य की आवश्यकताओं के अनुरूप सेटिंग्स के साथ बदलाव करने की सलाह दूंगा।

चरण 5: टचपैड को Arduino Board से कनेक्ट करें

टचपैड को Arduino Board से कनेक्ट करें
टचपैड को Arduino Board से कनेक्ट करें
टचपैड को Arduino Board से कनेक्ट करें
टचपैड को Arduino Board से कनेक्ट करें
टचपैड को Arduino Board से कनेक्ट करें
टचपैड को Arduino Board से कनेक्ट करें
टचपैड को Arduino Board से कनेक्ट करें
टचपैड को Arduino Board से कनेक्ट करें

जैसा कि टचपैड के कॉपर पैड पहले से ही ज्ञात हैं, हम टचपैड के 5-वोल्ट और जीएनडी इनपुट को Arduino बोर्ड के +5-वोल्ट और जीएनडी हेडर पिन से जोड़ सकते हैं।

क्लॉक पिन को A0 पिन से जोड़ा जाएगा और डेटा पिन को Arduino बोर्ड के पिन A1 से जोड़ा जाएगा।

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

चरण 6: सेटअप को अपने कंप्यूटर से कनेक्ट करें

यदि आप प्रोजेक्ट का बहु-कार्य संस्करण कर रहे हैं, तो आप इस चरण को अभी के लिए छोड़ सकते हैं।

सेटअप को जोड़ने के बाद, x-अक्ष में टचपैड पर उंगली घुमाने पर, आप बाएँ और दाएँ तीर कुंजियों को नियंत्रित करने में सक्षम होना चाहिए और y-अक्ष के साथ उंगली को घुमाने पर, आप ऊपर और नीचे को नियंत्रित करने में सक्षम होना चाहिए ऐरो कुंजी।

चरण 7: 7 सेगमेंट एलईडी डिस्प्ले को Arduino Board से कनेक्ट करें

7 सेगमेंट एलईडी डिस्प्ले को Arduino Board से कनेक्ट करें
7 सेगमेंट एलईडी डिस्प्ले को Arduino Board से कनेक्ट करें
7 सेगमेंट एलईडी डिस्प्ले को Arduino Board से कनेक्ट करें
7 सेगमेंट एलईडी डिस्प्ले को Arduino Board से कनेक्ट करें

Arduino बोर्ड के D9 को पिन करने के लिए 200Ω रेसिस्टर के माध्यम से डिस्प्ले के सामान्य पिन को कनेक्ट करें। फिर निम्नलिखित कनेक्शन बनाएं:

एलईडी डिस्प्ले पिन ~> Arduino बोर्ड पिन

ए ~> डी२

बी ~> डी3

सी~> डी4

डी ~> डी5

ई ~> डी6

एफ ~> डी7

जी ~> डी8

एलईडी डिस्प्ले के पिन 'डीपी' का इस्तेमाल नहीं किया जाएगा।

चरण 8: सेटअप को कंप्यूटर से कनेक्ट करें और इसका परीक्षण करें

सेटअप को कंप्यूटर से कनेक्ट करने के बाद, उंगली को y-अक्ष के साथ स्लाइड करने पर, जैसा कि वीडियो में है, एलईडी डिस्प्ले पर संख्या उंगली की गति की दिशा के आधार पर वृद्धि/कमी का कारण बनेगी। कुल 15 फ़ंक्शन हैं, जिनमें से 14 कंप्यूटर नियंत्रण के लिए हैं (फ़ंक्शन 0 एलईडी डिस्प्ले की चमक नियंत्रण के लिए आरक्षित है, लेकिन Arduino कोड को संशोधित करके बदला जा सकता है)।

फ़ंक्शन 0 में रहते हुए, उंगली को x-अक्ष के साथ खिसकाने पर, एलईडी डिस्प्ले की चमक भिन्न हो सकती है, जो उंगली की गति की दिशा पर निर्भर करती है। अन्य 14 कार्यों को Arduino कोड में समझाया गया है। अपनी आवश्यकताओं के अनुरूप उन्हें बदलने के लिए स्वतंत्र महसूस करें।

चरण 9: वॉल्यूम नियंत्रण

Arduino माइक्रोकंट्रोलर क्रमशः वॉल्यूम बढ़ाने और कम करने के लिए Ctrl कुंजी के साथ पेज अप और पेज डाउन कीज़ को दबाने का अनुकरण करता है। इस कीबोर्ड शॉर्टकट के काम करने के लिए, आपको यहाँ से 'Volume.exe' फ़ाइल डाउनलोड करनी होगी (यह सुरक्षित है) और इसे स्टार्टअप सिस्टम फ़ोल्डर में रखना होगा ताकि यह हर बार कंप्यूटर के बूट होने पर चलता रहे।

आप मदद के लिए इसे चेक कर सकते हैं।

चरण 10: कोड को अनुकूलित करें

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

चरण 11: अधिक करें

और करें
और करें

टचपैड का उपयोग करके, इस तरह की अन्य चीज़ों को नियंत्रित करने का प्रयास करें। PS/2 टचपैड का उपयोग करके, आप बहुत कुछ कर सकते हैं! यदि आप कुछ नया लेकर आते हैं, तो उसे समुदाय के साथ साझा करने का प्रयास करें।

सिफारिश की: