विषयसूची:
- चरण 1: वीडियो देखें
- चरण 2: सभी सामग्री प्राप्त करें
- चरण 3: Ps2 और एक्सेल स्टेपर लाइब्रेरी प्राप्त करें
- चरण 4: टचपैड के कनेक्शन का पता लगाएं
- चरण 5: टचपैड का परीक्षण करें
- चरण 6: Arduino माइक्रोकंट्रोलर प्रोग्राम करें
- चरण 7: सर्किट योजनाबद्ध का अध्ययन करें
- चरण 8: वायरिंग कनेक्शन बनाएं
- चरण 9: Arduino बोर्ड को पावर से कनेक्ट करें और इसे चालू करें
- चरण 10: समस्या निवारण
- चरण 11: इसके साथ टिंकर
वीडियो: स्टेपर मोटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें: 11 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
मैंने कुछ महीने पहले यह प्रोजेक्ट बनाया था। कुछ दिन पहले, मैंने रेडिट पर r/Arduino पर प्रोजेक्ट का एक वीडियो पोस्ट किया था। लोगों को प्रोजेक्ट में दिलचस्पी लेते हुए देखकर, मैंने इस इंस्ट्रक्शनल को बनाने का फैसला किया, जहाँ मैंने Arduino कोड में कुछ बदलाव किए हैं और एक फीचर जोड़ा है। तो, आगे की हलचल के बिना, चलिए शुरू करते हैं!
चरण 1: वीडियो देखें
क्या हो रहा है इसका अंदाजा लगाने के लिए वीडियो देखें।
चरण 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 माइक्रोकंट्रोलर प्रोग्राम करें
पहला कोड, 'PS2_toucpad_with_Stepper' में स्टेपर मोटर के लिए कोई त्वरण/मंदी सुविधा नहीं है, लेकिन एक होमिंग फ़ंक्शन है।
दूसरा कोड, 'PS2_toucpad_accel_stepper' में कोई होमिंग फ़ंक्शन नहीं है, लेकिन इसमें त्वरण/मंदी सुविधा है।
आप संबंधित Arduino कोड से अधिक जानकारी जान सकते हैं।
चरण 7: सर्किट योजनाबद्ध का अध्ययन करें
बेहतर दृश्य प्राप्त करने के लिए छवि पर क्लिक करें।
चरण 8: वायरिंग कनेक्शन बनाएं
चरण 9: Arduino बोर्ड को पावर से कनेक्ट करें और इसे चालू करें
सेटअप को चालू करने के बाद, अपनी उंगली को टचपैड की लंबाई के साथ स्लाइड करें और देखें कि मोटर चलती है या नहीं।
चरण 10: समस्या निवारण
यदि आपको कुछ समस्याएं आती हैं, तो आप निम्न कार्य कर सकते हैं:
यदि स्टेपर मोटर किसी विशेष दिशा में आगे बढ़ने के बजाय आगे-पीछे चलती है:
- पिन घोषणा का क्रम बदलें। उदाहरण के लिए: स्टेपर स्टेपर (200, 8, 10, 9, 11) को स्टेपर स्टेपर (200, 8, 9, 10, 11) से बदलें।
- मोटर चालक को Arduino बोर्ड से जोड़ने वाले सभी सिग्नल तारों की जाँच करें और साथ ही स्टेपर मोटर के तार ठीक से जुड़े हुए हैं जहाँ उन्हें होना चाहिए और ढीले और दोषपूर्ण नहीं हैं।
यदि मोटर बिल्कुल नहीं चलती है:
- जांचें कि टचपैड ठीक से काम कर रहा है या नहीं, चरण 5 पर वापस जाएं।
- जांचें कि क्या मोटर चालक और टचपैड को शक्ति मिल रही है।
- जांचें कि क्या मोटर या मोटर चालक दोषपूर्ण है।
चरण 11: इसके साथ टिंकर
अब जब आप इसे चला रहे हैं, तो इसे समुदाय के साथ साझा क्यों न करें। 'आई मेड इट!' पर क्लिक करें और अपनी रचना साझा करें। अधिक सुविधाओं को जोड़ने के लिए कोड को संशोधित करने का प्रयास करें, कई स्टेपर मोटर्स चलाएं और इसी तरह।
साथ ही अगर संभव हो तो फंसे हुए लोगों की मदद करने की कोशिश करें, मैं आपका बहुत आभारी रहूंगा।
सिफारिश की:
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर !: 6 कदम
माइक्रोकंट्रोलर के बिना स्टेपर मोटर नियंत्रित स्टेपर मोटर !: इस त्वरित निर्देश में, हम स्टेपर मोटर का उपयोग करके एक साधारण स्टेपर मोटर नियंत्रक बनाएंगे। इस परियोजना के लिए किसी जटिल सर्किटरी या माइक्रोकंट्रोलर की आवश्यकता नहीं है। तो बिना किसी देरी के, चलिए शुरू करते हैं
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर (V2): 9 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित स्टेपर मोटर बिना माइक्रोकंट्रोलर (V2): मेरे पिछले निर्देशों में से एक में, मैंने आपको दिखाया था कि बिना माइक्रोकंट्रोलर के स्टेपर मोटर का उपयोग करके स्टेपर मोटर को कैसे नियंत्रित किया जाता है। यह एक त्वरित और मजेदार परियोजना थी, लेकिन यह दो समस्याओं के साथ आई, जो इस निर्देश में हल हो रही हैं। तो, बुद्धि
स्टेपर मोटर नियंत्रित मॉडल लोकोमोटिव - स्टेपर मोटर एक रोटरी एनकोडर के रूप में: 11 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित मॉडल लोकोमोटिव | रोटरी एनकोडर के रूप में स्टेपर मोटर: पिछले निर्देशों में से एक में, हमने सीखा कि स्टेपर मोटर को रोटरी एन्कोडर के रूप में कैसे उपयोग किया जाए। इस परियोजना में, अब हम एक Arduino माइक्रोकंट्रोलर का उपयोग करके एक मॉडल लोकोमोटिव को नियंत्रित करने के लिए स्टेपर मोटर से बने रोटरी एन्कोडर का उपयोग करेंगे। तो, फू के बिना
कंप्यूटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें!: 11 कदम (चित्रों के साथ)
कंप्यूटर को नियंत्रित करने के लिए पुराने लैपटॉप के टचपैड का पुन: उपयोग करें!: PS/2 लैपटॉप टचपैड माइक्रोकंट्रोलर के साथ उपयोग करने के लिए सबसे अच्छे यूजर इंटरफेस डिवाइसों में से हैं। स्लाइडिंग और टैपिंग फिंगर जेस्चर काफी सरल और मजेदार तरीके से कंट्रोलिंग स्टफ को साबित कर सकते हैं। इस निर्देशयोग्य में, आइए एक के साथ गठबंधन करें
स्टेपर मोटर नियंत्रित स्टेपर मोटर - स्टेपर मोटर एक रोटरी एनकोडर के रूप में: 11 कदम (चित्रों के साथ)
स्टेपर मोटर नियंत्रित स्टेपर मोटर | स्टेपर मोटर एक रोटरी एनकोडर के रूप में: क्या कुछ स्टेपर मोटर्स चारों ओर पड़ी हैं और कुछ करना चाहते हैं? इस निर्देशयोग्य में, एक Arduino माइक्रोकंट्रोलर का उपयोग करके एक अन्य स्टेपर मोटर की स्थिति को नियंत्रित करने के लिए एक स्टेपर मोटर को रोटरी एन्कोडर के रूप में उपयोग करें। तो बिना ज्यादा देर किए, आइए जानते हैं