विषयसूची:

एनालॉग जॉयस्टिक का उपयोग करके 2 सर्वो को नियंत्रित करना: 5 कदम (चित्रों के साथ)
एनालॉग जॉयस्टिक का उपयोग करके 2 सर्वो को नियंत्रित करना: 5 कदम (चित्रों के साथ)

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

वीडियो: एनालॉग जॉयस्टिक का उपयोग करके 2 सर्वो को नियंत्रित करना: 5 कदम (चित्रों के साथ)
वीडियो: sprint Joystick New Reverse Slide Trick HANDCAM ! 😱🔥 BGMI/PUBG 2024, नवंबर
Anonim
Image
Image
भागों को इकट्ठा करना
भागों को इकट्ठा करना

नमस्कार दोस्तों, यह मेरा पहला निर्देश है और इस पोस्ट में मैं Arduino UNO का उपयोग करके सर्वो को नियंत्रित करने के लिए एनालॉग जॉयस्टिक का उपयोग करने का तरीका साझा कर रहा हूं। मैं इसे यथासंभव सरल रूप से समझाने की कोशिश करूंगा, आशा है कि आपको यह पसंद आएगा।

चरण 1: भागों को इकट्ठा करना

भागों को इकट्ठा करना
भागों को इकट्ठा करना
भागों को इकट्ठा करना
भागों को इकट्ठा करना
  1. 1 एक्स अरुडिनो यूएनओ। (अमेज़ॅन यूएस / अमेज़ॅन ईयू / बैंगगूड)
  2. 2 एक्स सर्वो। (अमेज़ॅन यूएस / अमेज़ॅन ईयू / बैंगगूड)
  3. 1 एक्स एनालॉग जॉयस्टिक। (अमेज़ॅन यूएस / अमेज़ॅन ईयू / बैंगगूड)
  4. 1 एक्स ब्रेडबोर्ड। (अमेज़ॅन यूएस / अमेज़ॅन ईयू / बैंगगूड)

आप किसी भी एनालॉग जॉयस्टिक का उपयोग कर सकते हैं जो बाजार में उपलब्ध है जिसमें पहले से ही पिन पर लेबल होते हैं इसलिए उनका उपयोग करना आसान होता है। मैंने पुराने पीएस 2 नियंत्रक से बचाए गए हिस्से का उपयोग किया है जिसमें 2 जॉयस्टिक हैं।

चरण 2: एनालॉग जॉयस्टिक तैयार करना।

एनालॉग जॉयस्टिक तैयार करना।
एनालॉग जॉयस्टिक तैयार करना।
एनालॉग जॉयस्टिक तैयार करना।
एनालॉग जॉयस्टिक तैयार करना।
एनालॉग जॉयस्टिक तैयार करना।
एनालॉग जॉयस्टिक तैयार करना।

आप बाजार में उपलब्ध पिन का उपयोग कर सकते हैं जिसमें लेबल पिन हैं और उपयोग में आसान हैं या आप गेमिंग नियंत्रकों से कुछ रुपये बचा सकते हैं और पुराने लोगों को बचा सकते हैं जिनके अंदर 2 हैं। मैंने एक की तस्वीरें साझा की हैं और मैंने पिनों को भी लेबल किया है, जो मुझे पीसीबी पर कॉपर ट्रेस को पीछे करके पता चला है, यहां प्रत्येक जॉयस्टिक में दो बर्तनों का उपयोग किया जाता है एक एक्स अक्ष के लिए और दूसरा वाई अक्ष के लिए हम सर्वो को नियंत्रित करने के लिए इन बर्तनों के मध्य टर्मिनलों का उपयोग करते हैं। अन्य दो पिन पावर और ग्राउंड पिन हैं जहां हम 5 वोल्ट और ग्राउंड लगाते हैं। जिन पिनों को कोने में लेबल नहीं किया जाता है वे बटन पिन होते हैं जिनकी इस परियोजना पर आवश्यकता नहीं होती है। मूल रूप से सभी स्टिक्स में समान कॉन्फ़िगरेशन होता है। अब एक बार जब आप पिन का पता लगा लेते हैं आपकी लाठी से हम अगले चरण पर जा सकते हैं जो सर्किट को जोड़ रहा है।

चरण 3: सर्वो।

सर्वो।
सर्वो।
सर्वो।
सर्वो।

सर्वो गियर वाली मोटरें होती हैं जो धीमी होती हैं लेकिन उच्च टोक़ होती हैं और केवल 180 डिग्री तक घूमती हैं। एक सामान्य सर्वो में 3 पिन होते हैं: 1। पीला/नारंगी जो सिग्नल पिन है और Arduino.2 पर PWM पिन से जुड़ता है। लाल जो कि पावर पिन है जहां हम +5v प्रदान करते हैं जो Arduino.3 के +5v से जुड़ा है। ब्राउन/ब्लैक जो ग्राउंड पिन है और मैं Arduino के GND पिन या बैटरी के -ve टर्मिनल से जुड़ा हूं। इस प्रोजेक्ट में हम 2 सर्वो का उपयोग कर रहे हैं जो पिन नंबर से जुड़ा है। 3 और अन्य को पिन नं। 5। मैंने माइक्रो 9g सर्वो का उपयोग किया है लेकिन कोई भी काम करेगा।

चरण 4: कनेक्शन बनाना।

सम्पर्क बनाना।
सम्पर्क बनाना।
सम्पर्क बनाना।
सम्पर्क बनाना।

सर्वो का कनेक्शन बनाने के लिए सर्किट आरेख का पालन करें। लाल तार 5v पर जाता है और भूरे रंग का तार एक सर्वो के GND सिग्नल पिन पर जाता है और दूसरा सर्वो Arduino के 5 पर जाता है। इसके बाद एनालॉग जॉयस्टिक को कनेक्ट करें + और - टर्मिनल जो क्रमशः 5v और GND में जाते हैं। X अक्ष पिन Arduino के A0 या एनालॉग 0 पिन पर जाता है और Y अक्ष A1 या एनालॉग 1 पिन पर जाता है। इसके बाद हम कोड अपलोड करेंगे।

चरण 5: कोड लिखना और अपलोड करना।

कोड लिखना और अपलोड करना।
कोड लिखना और अपलोड करना।

कोड सरल है और Arduino IDE में सर्वो लाइब्रेरी के नॉब उदाहरण के समान है। सर्वो २.अटैच (५);} शून्य लूप () {वैल = एनालॉगरेड (एक्सएक्सिस); वैल = मैप (वैल, ०, १०२३, ०, १८०); सर्वो १.राइट (वैल); वैल = एनालॉगरेड (यैक्सिस); वैल = नक्शा (वैल, 0, 1023, 0, 180);servo2.write(val);}उपरोक्त कोड को कॉपी करें और Arduino IDE में पेस्ट करें और संकलित करें। फिर कोड अपलोड करें और सर्वो को केंद्र की स्थिति में ले जाना चाहिए, फिर आप नियंत्रित कर सकते हैं जॉयस्टिक का उपयोग करने वाले सर्वो। अन्य जॉयस्टिक 2 और सर्वो को नियंत्रित कर सकते हैं। आपको बस Arduino पर सर्वो को PWM पिन से कनेक्ट करना है और कोड को संशोधित करना है। कोड को संशोधित करना आसान है और बुनियादी Arduino ज्ञान वाला कोई भी व्यक्ति इसे कर सकता है। आशा है कि आपको प्रोजेक्ट पसंद आएगा और यदि आपके कोई प्रश्न पूछने के लिए स्वतंत्र हैं। धन्यवाद आप।

सिफारिश की: