विषयसूची:

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

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

वीडियो: स्टेपर मोटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें: 11 कदम (चित्रों के साथ)
वीडियो: Sirf 10 Minutes Me Laptop Chalana Sikhe | सिर्फ 10 मिनट में लैपटॉप चलाना सीखे | 2024, नवंबर
Anonim
स्टेपर मोटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें
स्टेपर मोटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें

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

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

Image
Image

क्या हो रहा है इसका अंदाजा लगाने के लिए वीडियो देखें।

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

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

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

  • एक Arduino माइक्रोकंट्रोलर बोर्ड
  • एक लैपटॉप से एक पीएस / 2 टचपैड (एक सिनैप्टिक्स चिप ऑनबोर्ड के साथ प्राप्त करने का प्रयास करें)
  • *एक ULN2003 स्टेपर मोटर ड्राइवर (एकध्रुवीय स्टेपर मोटर्स के लिए (5-तार))
  • *एक L298N स्टेपर मोटर ड्राइवर (द्विध्रुवी स्टेपर मोटर्स के लिए (4-तार))
  • 6 पुरुष से महिला जम्पर तार (2 पावर के लिए और 4 डिजिटल सिग्नल के लिए)
  • एक स्टेपर मोटर
  • एक 5-12 वोल्ट डीसी पावर स्रोत (स्टेपर मोटर के आधार पर)

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

* दोनों स्टेपर मोटर चालकों के पास Arduino बोर्ड के साथ समान पिन कनेक्शन हैं।

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

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

एक्सेल स्टेपर लाइब्रेरी के लिए, आप इसे Ctrl+Shift+I दबाकर और फिर 'एक्सेल स्टेपर' टाइप करके और लाइब्रेरी इंस्टॉल करके प्राप्त कर सकते हैं।

चरण 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 माइक्रोकंट्रोलर प्रोग्राम करें
Arduino माइक्रोकंट्रोलर प्रोग्राम करें
Arduino माइक्रोकंट्रोलर प्रोग्राम करें
Arduino माइक्रोकंट्रोलर प्रोग्राम करें

पहला कोड, 'PS2_toucpad_with_Stepper' में स्टेपर मोटर के लिए कोई त्वरण/मंदी सुविधा नहीं है, लेकिन एक होमिंग फ़ंक्शन है।

दूसरा कोड, 'PS2_toucpad_accel_stepper' में कोई होमिंग फ़ंक्शन नहीं है, लेकिन इसमें त्वरण/मंदी सुविधा है।

आप संबंधित Arduino कोड से अधिक जानकारी जान सकते हैं।

चरण 7: सर्किट योजनाबद्ध का अध्ययन करें

सर्किट योजनाबद्ध का अध्ययन करें
सर्किट योजनाबद्ध का अध्ययन करें

बेहतर दृश्य प्राप्त करने के लिए छवि पर क्लिक करें।

चरण 8: वायरिंग कनेक्शन बनाएं

वायरिंग कनेक्शन बनाएं
वायरिंग कनेक्शन बनाएं
वायरिंग कनेक्शन बनाएं
वायरिंग कनेक्शन बनाएं

चरण 9: Arduino बोर्ड को पावर से कनेक्ट करें और इसे चालू करें

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

सेटअप को चालू करने के बाद, अपनी उंगली को टचपैड की लंबाई के साथ स्लाइड करें और देखें कि मोटर चलती है या नहीं।

चरण 10: समस्या निवारण

यदि आपको कुछ समस्याएं आती हैं, तो आप निम्न कार्य कर सकते हैं:

यदि स्टेपर मोटर किसी विशेष दिशा में आगे बढ़ने के बजाय आगे-पीछे चलती है:

  • पिन घोषणा का क्रम बदलें। उदाहरण के लिए: स्टेपर स्टेपर (200, 8, 10, 9, 11) को स्टेपर स्टेपर (200, 8, 9, 10, 11) से बदलें।
  • मोटर चालक को Arduino बोर्ड से जोड़ने वाले सभी सिग्नल तारों की जाँच करें और साथ ही स्टेपर मोटर के तार ठीक से जुड़े हुए हैं जहाँ उन्हें होना चाहिए और ढीले और दोषपूर्ण नहीं हैं।

यदि मोटर बिल्कुल नहीं चलती है:

  • जांचें कि टचपैड ठीक से काम कर रहा है या नहीं, चरण 5 पर वापस जाएं।
  • जांचें कि क्या मोटर चालक और टचपैड को शक्ति मिल रही है।
  • जांचें कि क्या मोटर या मोटर चालक दोषपूर्ण है।

चरण 11: इसके साथ टिंकर

इसके साथ टिंकर
इसके साथ टिंकर

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

साथ ही अगर संभव हो तो फंसे हुए लोगों की मदद करने की कोशिश करें, मैं आपका बहुत आभारी रहूंगा।

सिफारिश की: