विषयसूची:
- आपूर्ति
- चरण 1: घटकों को समझना
- चरण 2: सर्किट की स्थापना
- चरण 3: Arduino GUI और इनपुट कोड डाउनलोड करें
- चरण 4: 2 पोटेंशियोमीटर + 2 सर्वो + Arduino
वीडियो: 2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
पहले आपको इस सर्किट को एक साथ रखने के लिए प्रासंगिक सामग्री इकट्ठा करने की आवश्यकता है।
आपूर्ति
1 अरुडिनो
2 पोटेंशियोमीटर
२ सर्वो
1 ब्रेडबोर्ड
5 ब्लैक जम्पर वायर्स (ग्राउंड/नेगेटिव)
5 लाल जम्पर तार (वोल्टेज / सकारात्मक)
4 रंग जम्पर तार (इनपुट/आउटपुट)
चरण 1: घटकों को समझना
प्रत्येक घटक को समझने के लिए भौतिक सर्किट को एक साथ रखने से पहले यह महत्वपूर्ण है:
ब्रेडबोर्ड में दोनों तरफ पावर रेल के दो सेट होते हैं, जिनमें नकारात्मक (काला/नीला) और सकारात्मक (लाल) इनपुट के लिए स्लॉट होते हैं। वे श्रृंखला में लंबवत रूप से जुड़े हुए हैं। टर्मिनल स्ट्रिप्स कनेक्शन को क्षैतिज रूप से साझा करते हैं, हालांकि समानांतर टर्मिनल स्ट्रिप्स को डिवाइडर को पाटने के लिए एक जम्पर वायर की आवश्यकता होगी।
पोटेंशियोमीटर में 5V पिन (लाल), एक वाउट पिन (पीला/रंग) और ग्राउंड/जीएनडी पिन (काला) होता है।
सर्वो में एक 5V पोर्ट (लाल), एक पल्स चौड़ाई मॉड्यूलेशन/PWM पोर्ट (पीला/रंग) और एक ग्राउंड/GND पोर्ट (काला) है। यह कैसे काम करता है इसके बारे में अधिक जानने के लिए लिंक पर क्लिक करें।
चरण 2: सर्किट की स्थापना
आरेख लेआउट का पालन करें। सर्किट की स्थापना करते समय, अपने घटकों को किसी भी नुकसान से बचने के लिए हमेशा आर्डिनो को अनप्लग करना याद रखें। सर्किट संगठन में मेरे विचार, सर्वो 1 के बगल में पोटेंशियोमीटर 1 को प्लग करना और सर्वो 2 के बगल में पोटेंशियोमीटर 2 को प्लग करना है - इससे आपको यह प्रबंधित करने में मदद मिलती है कि क्या चल रहा है क्योंकि अधिक से अधिक घटक एक साथ ढेर हो जाते हैं। इसे अगले कोड चरण में भी देखा जाएगा।
पोटेंशियोमीटर को ब्रेडबोर्ड में प्लग करें, इसके अभिविन्यास पर ध्यान दें (यह महत्वपूर्ण होगा जब जम्पर तारों का उपयोग आर्डिनो से कनेक्ट करने के लिए किया जाएगा):
पोटेंशियोमीटर 1: एक रंगीन जम्पर तार का उपयोग करें और मध्य आउटपुट पिन को आर्डिनो पर एनालॉग (A0) पोर्ट से कनेक्ट करें। लाल जम्पर तार को V5 पोर्ट में और एक काले जम्पर तार को arduino पर GND पोर्ट में प्लग करें।
पोटेंशियोमीटर 2: एक रंगीन जम्पर तार का उपयोग करें और मध्य आउटपुट पिन को आर्डिनो पर एनालॉग (A1) पोर्ट से कनेक्ट करें। लाल जम्पर तार को V5 पोर्ट में और एक काले जम्पर तार को arduino पर GND पोर्ट में प्लग करें।
सर्वो को ब्रेडबोर्ड और आर्डिनो में प्लग करें:
सर्वो 1: अपने इनपुट/सिग्नल पोर्ट को डिजिटल पीडब्लूएम पोर्ट से जोड़ने के लिए रंगीन जम्पर तार का उपयोग करें, 5 आर्डिनो पर। लाल जम्पर वायर को V5 टर्मिनल स्ट्रिप में और एक ब्लैक जम्पर वायर को पोटेंशियोमीटर लेआउट के साथ श्रृंखला में GND टर्मिनल स्ट्रिप में प्लग करें (छवि देखें)।
सर्वो २: अपने इनपुट/सिग्नल पोर्ट को डिजिटल पीडब्लूएम पोर्ट से जोड़ने के लिए रंगीन जम्पर तार का उपयोग करें, ३ आर्डिनो पर। लाल जम्पर वायर को V5 टर्मिनल स्ट्रिप में और एक ब्लैक जम्पर वायर को पोटेंशियोमीटर लेआउट के साथ श्रृंखला में GND टर्मिनल स्ट्रिप में प्लग करें (छवि देखें)।
सर्किट सेट होने के बाद, अपने arduino को अपने कंप्यूटर से कनेक्ट करने के लिए आगे बढ़ें।
चरण 3: Arduino GUI और इनपुट कोड डाउनलोड करें
यहां Arduino ग्राफिकल यूजर इंटरफेस (GUI) डाउनलोड करें। नीचे दिए गए कोड में प्लग इन करें, "//" के दाईं ओर की जानकारी पर ध्यान दें, आपको बताता है कि कोड की वह पंक्ति क्या कर रही है:
#शामिल
//**** सर्वो 1 सेटिंग्स
सर्वो सर्वो1;
कॉन्स्ट इंट सर्वो१पोटपिन = ए०;
कॉन्स्ट इंट सर्वो१पिन = ५; // PWM सक्षम पिन का उपयोग करना चाहिए
इंट सर्वो1_टेस्ट;
//**** सर्वो 1 सेटिंग्स END
//**** सर्वो 2 सेटिंग्स
सर्वो सर्वो २;
कॉन्स्ट इंट सर्वो२पोटपिन = ए१;
कॉन्स्ट इंट सर्वो२पिन = ३; // PWM सक्षम पिन का उपयोग करना चाहिए
इंट सर्वो2_टेस्ट;
//**** सर्वो 2 सेटिंग्स END
व्यर्थ व्यवस्था() {
सर्वो1.अटैच(सर्वो1पिन);
सर्वो2.अटैच(servo2Pin);
}
शून्य लूप () {
सर्वो१_टेस्ट = एनालॉगरेड (सर्वो१पोटपिन);
सर्वो१_टेस्ट = नक्शा (सर्वो१_टेस्ट, ०, १०२३, ६५, ०); // सर्वो रोटेशन केवल 65 डिग्री है। वर्तमान में पोटेंशियोमीटर मानों को सर्वो के लिए रोटेशन की डिग्री में अनुवाद कर रहा है, वर्तमान में रिवर्स में है
सर्वो1.लिखें (सर्वो1_टेस्ट);
सर्वो२_टेस्ट = एनालॉगरेड (सर्वो२पोटपिन);
सर्वो२_टेस्ट = नक्शा (सर्वो२_टेस्ट, ०, १०२३, ८०, ०); // सर्वो रोटेशन केवल 80 डिग्री है। वर्तमान में पोटेंशियोमीटर मानों को सर्वो के लिए रोटेशन की डिग्री में अनुवाद कर रहा है, वर्तमान में रिवर्स में है
सर्वो २.राइट (सर्वो २_टेस्ट);
देरी(५);
}
चरण 4: 2 पोटेंशियोमीटर + 2 सर्वो + Arduino
इस तरह अंतिम सर्किट दिखना चाहिए। यह कैसे काम करता है यह देखने के लिए वीडियो देखें।
सिफारिश की:
Arduino एक पोटेंशियोमीटर, OLED डिस्प्ले और बटन का उपयोग करके DC मोटर की गति और दिशा को नियंत्रित करता है: 6 कदम
Arduino एक पोटेंशियोमीटर, OLED डिस्प्ले और बटन का उपयोग करके DC मोटर की गति और दिशा को नियंत्रित करता है: इस ट्यूटोरियल में हम सीखेंगे कि L298N DC MOTOR CONTROL ड्राइवर और दो बटन के साथ DC मोटर की गति और दिशा को नियंत्रित करने के लिए एक पोटेंशियोमीटर का उपयोग कैसे करें और पोटेंशियोमीटर मान प्रदर्शित करें OLED डिस्प्ले पर। एक प्रदर्शन वीडियो देखें
पोटेंशियोमीटर और सर्वो: Arduino के साथ नियंत्रित गति: 4 कदम
पोटेंशियोमीटर और सर्वो: Arduino के साथ नियंत्रित गति: सबसे पहले आपको इस सर्किट को एक साथ रखने के लिए प्रासंगिक सामग्री इकट्ठा करने की आवश्यकता है
Arduino एक पोटेंशियोमीटर और बटन का उपयोग करके DC मोटर की गति और दिशा को नियंत्रित करता है: 6 कदम
Arduino एक पोटेंशियोमीटर और बटन का उपयोग करके DC मोटर की गति और दिशा को नियंत्रित करता है: इस ट्यूटोरियल में हम सीखेंगे कि दो बटन के साथ DC मोटर की गति और दिशा को नियंत्रित करने के लिए L298N DC MOTOR CONTROL ड्राइवर और एक पोटेंशियोमीटर का उपयोग कैसे करें। एक प्रदर्शन वीडियो देखें।
Arduino एक पोटेंशियोमीटर का उपयोग करके DC मोटर की गति और दिशा को नियंत्रित करता है: 6 कदम
Arduino एक पोटेंशियोमीटर का उपयोग करके DC मोटर की गति और दिशा को नियंत्रित करता है: इस ट्यूटोरियल में हम सीखेंगे कि DC मोटर की गति और दिशा को नियंत्रित करने के लिए L298N DC MOTOR CONTROL ड्राइवर और एक पोटेंशियोमीटर का उपयोग कैसे करें। एक प्रदर्शन वीडियो देखें।
3 पोटेंशियोमीटर और एक Arduino के साथ 3 सर्वो मोटर्स को नियंत्रित करना: 11 कदम (चित्रों के साथ)
3 पोटेंशियोमीटर और एक Arduino के साथ 3 सर्वो मोटर्स को नियंत्रित करना: नमस्ते। यह मेरा पहला निर्देश है, इसलिए मुझे आशा है कि यदि आप इसे स्थापित करने में कोई गलती करते हैं तो आप मेरे साथ धैर्य रखेंगे। यह शुरुआती लोगों के लिए लिखा गया है, इसलिए आप में से जो अधिक उन्नत हैं, वे इसमें से बहुत कुछ छोड़ सकते हैं और बस इसे तार-तार कर सकते हैं। लक्ष्य मैंने खुद को निर्धारित किया है