विषयसूची:
- चरण 1: भागों को इकट्ठा करना
- चरण 2: एनालॉग जॉयस्टिक तैयार करना।
- चरण 3: सर्वो।
- चरण 4: कनेक्शन बनाना।
- चरण 5: कोड लिखना और अपलोड करना।
वीडियो: एनालॉग जॉयस्टिक का उपयोग करके 2 सर्वो को नियंत्रित करना: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
नमस्कार दोस्तों, यह मेरा पहला निर्देश है और इस पोस्ट में मैं Arduino UNO का उपयोग करके सर्वो को नियंत्रित करने के लिए एनालॉग जॉयस्टिक का उपयोग करने का तरीका साझा कर रहा हूं। मैं इसे यथासंभव सरल रूप से समझाने की कोशिश करूंगा, आशा है कि आपको यह पसंद आएगा।
चरण 1: भागों को इकट्ठा करना
- 1 एक्स अरुडिनो यूएनओ। (अमेज़ॅन यूएस / अमेज़ॅन ईयू / बैंगगूड)
- 2 एक्स सर्वो। (अमेज़ॅन यूएस / अमेज़ॅन ईयू / बैंगगूड)
- 1 एक्स एनालॉग जॉयस्टिक। (अमेज़ॅन यूएस / अमेज़ॅन ईयू / बैंगगूड)
- 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 ज्ञान वाला कोई भी व्यक्ति इसे कर सकता है। आशा है कि आपको प्रोजेक्ट पसंद आएगा और यदि आपके कोई प्रश्न पूछने के लिए स्वतंत्र हैं। धन्यवाद आप।
सिफारिश की:
एक एनालॉग पिन का उपयोग करके एकाधिक एनालॉग मान कैसे पढ़ें: 6 चरण (चित्रों के साथ)
एक एनालॉग पिन का उपयोग करके एकाधिक एनालॉग मान कैसे पढ़ें: इस ट्यूटोरियल में, मैं आपको केवल एक एनालॉग इनपुट पिन का उपयोग करके कई एनालॉग मानों को पढ़ने का तरीका दिखाने जा रहा हूं।
Arduino और ESP8266 के बीच HC-12: 6 चरणों के बीच MPU6050 का उपयोग करके सर्वो को नियंत्रित करना
Arduino और ESP8266 के बीच HC-12 के साथ MPU6050 का उपयोग करके सर्वो को नियंत्रित करना: इस परियोजना में, हम Arduino UNO और ESP8266 NodeMCU के बीच संचार के लिए mpu6050 और HC-12 का उपयोग करके एक सर्वो मोटर की स्थिति को नियंत्रित कर रहे हैं।
Arduino (प्रोग्रामिंग के साथ) का उपयोग करके जॉयस्टिक नियंत्रित सर्वो: 4 कदम
Arduino (प्रोग्रामिंग के साथ) का उपयोग करके जॉयस्टिक नियंत्रित सर्वो: इस ट्यूटोरियल में हम Arduino Uno का उपयोग करके एक जॉयस्टिक कंट्रोल सर्वो बनाएंगे। सर्वो जॉयस्टिक गति के अनुसार आगे बढ़ेगा
3 पोटेंशियोमीटर और एक Arduino के साथ 3 सर्वो मोटर्स को नियंत्रित करना: 11 कदम (चित्रों के साथ)
3 पोटेंशियोमीटर और एक Arduino के साथ 3 सर्वो मोटर्स को नियंत्रित करना: नमस्ते। यह मेरा पहला निर्देश है, इसलिए मुझे आशा है कि यदि आप इसे स्थापित करने में कोई गलती करते हैं तो आप मेरे साथ धैर्य रखेंगे। यह शुरुआती लोगों के लिए लिखा गया है, इसलिए आप में से जो अधिक उन्नत हैं, वे इसमें से बहुत कुछ छोड़ सकते हैं और बस इसे तार-तार कर सकते हैं। लक्ष्य मैंने खुद को निर्धारित किया है
कंप्यूटर जॉयस्टिक के रूप में PSP का उपयोग करना और फिर PSP के साथ अपने कंप्यूटर को नियंत्रित करना: 5 चरण (चित्रों के साथ)
कंप्यूटर जॉयस्टिक के रूप में पीएसपी का उपयोग करना और फिर पीएसपी के साथ अपने कंप्यूटर को नियंत्रित करना: आप पीएसपी होमब्रू के साथ कई अच्छी चीजें कर सकते हैं, और इस निर्देशयोग्य में मैं आपको सिखाने जा रहा हूं कि गेम खेलने के लिए जॉयस्टिक के रूप में अपने पीएसपी का उपयोग कैसे करें, लेकिन यह भी है एक प्रोग्राम जो आपको अपने जॉयस्टिक को अपने माउस के रूप में उपयोग करने की अनुमति देता है। यहाँ मेटर हैं