विषयसूची:

लैपटॉप टचपैड नियंत्रित मॉडल रेलरोड - PS/2 Arduino इंटरफ़ेस: 14 चरण
लैपटॉप टचपैड नियंत्रित मॉडल रेलरोड - PS/2 Arduino इंटरफ़ेस: 14 चरण

वीडियो: लैपटॉप टचपैड नियंत्रित मॉडल रेलरोड - PS/2 Arduino इंटरफ़ेस: 14 चरण

वीडियो: लैपटॉप टचपैड नियंत्रित मॉडल रेलरोड - PS/2 Arduino इंटरफ़ेस: 14 चरण
वीडियो: Control Your Computer with a Slide of Your Finger | Arduino PS/2 Touchpad | Arduino HID 2024, जुलाई
Anonim
लैपटॉप टचपैड नियंत्रित मॉडल रेलमार्ग | PS/2 Arduino इंटरफ़ेस
लैपटॉप टचपैड नियंत्रित मॉडल रेलमार्ग | PS/2 Arduino इंटरफ़ेस

एक लैपटॉप का टचपैड माइक्रोकंट्रोलर परियोजनाओं के लिए इनपुट के रूप में उपयोग करने के लिए महान उपकरणों में से एक है। तो आज, आइए एक मॉडल रेलमार्ग को नियंत्रित करने के लिए इस उपकरण को एक Arduino माइक्रोकंट्रोलर के साथ लागू करें। PS/2 टचपैड का उपयोग करके, हम 3 टर्नआउट और ट्रैक पावर को नियंत्रित करने में सक्षम होंगे।

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

तो, आगे की हलचल के बिना, चलिए शुरू करते हैं!

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

Image
Image

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

चरण 2: सभी भागों और आपूर्ति प्राप्त करें

टचपैड के कनेक्शनों को चित्रित करें
टचपैड के कनेक्शनों को चित्रित करें

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

  • Adafruit Motor Shield V2 (UNO, लियोनार्डो, आदि) के साथ संगत एक Arduino माइक्रोकंट्रोलर
  • एक एडफ्रूट मोटर शील्ड V2
  • एक पीएस/2 टचपैड
  • एक तरफ पुरुष ड्यूपॉन्ट कनेक्टर्स के साथ 4 तार (टचपैड को Arduino बोर्ड से जोड़ने के लिए)
  • ट्रैक पावर और टर्नआउट (3 अधिकतम) को मोटर शील्ड से जोड़ने के लिए प्रत्येक 2 तार
  • कम से कम 1A की वर्तमान क्षमता वाली 12-वोल्ट डीसी बिजली की आपूर्ति।

चरण 3: Ps2 लाइब्रेरी प्राप्त करें

ps2 लाइब्रेरी का फोल्डर यहां से डाउनलोड करें। डाउनलोड किए गए फ़ोल्डर को डेस्कटॉप पर ले जाएं क्योंकि इसे ढूंढना आसान हो जाएगा। Arduino IDE खोलें और स्केच> लाइब्रेरी शामिल करें>. ZIP लाइब्रेरी जोड़ें… पर क्लिक करें और फिर डेस्कटॉप से ps2 फ़ोल्डर चुनें। पुस्तकालय शामिल किया जाएगा और अब आप ps2 पुस्तकालय का उपयोग करने में सक्षम होंगे।

चरण 4: टचपैड के कनेक्शन का पता लगाएं

यदि आपके पास उपरोक्त की तरह सिनैप्टिक्स टचपैड है, तो पैड 'T22' +5V है, 'T10' 'घड़ी' है, 'T11' 'डेटा' है और 'T23' 'GND' है। जैसा कि ऊपर दिखाया गया है, आप 'GND' तार को एक बड़े खुले तांबे में मिलाप कर सकते हैं।

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

चरण 5: टचपैड का परीक्षण करें

सुनिश्चित करें कि टचपैड से सही कनेक्शन किए गए हैं। टचपैड का परीक्षण करने के लिए, उदाहरण> ps2 से Arduino माइक्रोकंट्रोलर पर ps2 माउस कोड अपलोड करें। 'क्लॉक' वायर को D6 से, 'डेटा' वायर को D5 से, GND को GND से, और +5V या VCC को Arduino बोर्ड के +5V पिन से कनेक्ट करें। Arduino बोर्ड को कंप्यूटर से फिर से कनेक्ट करें और सीरियल मॉनिटर खोलें। यदि आप टचपैड पर अपनी अंगुली घुमाने पर संख्याओं को बदलते हुए देखते हैं, तो टचपैड ठीक से काम कर रहा है और आप आगे बढ़ सकते हैं।

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

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

यह समझने के लिए कि क्या चल रहा है, इसे Arduino माइक्रोकंट्रोलर पर अपलोड करने से पहले कोड के माध्यम से जाने की अनुशंसा की जाती है।

चरण 7: लेआउट सेट करें

लेआउट सेट करें
लेआउट सेट करें

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

चरण 8: Arduino Board पर मोटर शील्ड स्थापित करें

Arduino बोर्ड पर मोटर शील्ड स्थापित करें
Arduino बोर्ड पर मोटर शील्ड स्थापित करें

Arduino बोर्ड के महिला हेडर के साथ मोटर शील्ड के पिन को सावधानी से संरेखित करें और शील्ड को Arduino बोर्ड के ऊपर धकेलें। सुनिश्चित करें कि शील्ड Arduino बोर्ड पर सुरक्षित रूप से फिट बैठती है और कोई पिन मुड़ी हुई नहीं है।

चरण 9: ट्रैक पावर और टर्नआउट्स को मोटर शील्ड से कनेक्ट करें

ट्रैक पावर और टर्नआउट्स को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर और टर्नआउट्स को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर और टर्नआउट्स को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर और टर्नआउट्स को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर और टर्नआउट्स को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर और टर्नआउट्स को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर और टर्नआउट्स को मोटर शील्ड से कनेक्ट करें
ट्रैक पावर और टर्नआउट्स को मोटर शील्ड से कनेक्ट करें

निम्नलिखित कनेक्शन बनाएं:

  • ट्रैक पावर को 'M1' लेबल वाले शील्ड के आउटपुट कनेक्टर से कनेक्ट करें।
  • टर्नआउट्स को बाकी तीन आउटपुट कनेक्टर 'M2', 'M3', और 'M4' से कनेक्ट करें।

सुनिश्चित करें कि सभी वायरिंग कनेक्शन तंग हैं।

चरण 10: टचपैड को सेटअप से कनेक्ट करें

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

टचपैड और Arduino बोर्ड के बीच निम्नलिखित कनेक्शन बनाकर टचपैड को Arduino बोर्ड से कनेक्ट करें:

  • Arduino बोर्ड के +5-वोल्ट या 'VCC' से +5-वोल्ट तक
  • Arduino बोर्ड के 'GND' से 'GND' तक
  • Arduino बोर्ड की 'घड़ी' से 'D6' तक
  • Arduino बोर्ड के 'डेटा' से 'D5' तक

चरण 11: लोकोमोटिव को ट्रैक पर रखें

लोकोमोटिव को ट्रैक पर रखें
लोकोमोटिव को ट्रैक पर रखें

परीक्षण के लिए एक लोकोमोटिव रखें। आप अपनी इच्छानुसार कई लोकोमोटिव भी लगा सकते हैं।

रेलिंग उपकरण के उपयोग की अनुशंसा की जाती है। सुनिश्चित करें कि पटरी से उतरने से रोकने के लिए लोकोमोटिव को ठीक से पटरियों पर रखा गया है।

चरण 12: सेटअप को पावर से कनेक्ट करें और इसे चालू करें

सेटअप को पावर से कनेक्ट करें और इसे चालू करें
सेटअप को पावर से कनेक्ट करें और इसे चालू करें

12-वोल्ट बिजली की आपूर्ति को सेटअप से कनेक्ट करें और इसे चालू करें।

चरण 13: नियंत्रणों का परीक्षण करें

Image
Image

सभी नियंत्रणों का परीक्षण करें। नियंत्रणों को समझने के लिए उपरोक्त वीडियो को फिर से देखें।

चरण 14: अपना काम साझा करें और इसे आगे बढ़ाएं

यदि आप अपना प्रोजेक्ट काम कर रहे हैं और यदि आप कर सकते हैं, तो 'आई मेड इट!' पर क्लिक करके अपनी रचना की तस्वीरों को समुदाय के साथ साझा करने का प्रयास करें।

साथ ही, इस प्रोजेक्ट में और अधिक सुविधाएं और कार्य जोड़ने का प्रयास करें और उन्हें भी साझा करने का प्रयास करें। आप जो कुछ भी करते हैं, शुभकामनाएँ!

सिफारिश की: