विषयसूची:

2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति: 4 कदम
2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति: 4 कदम

वीडियो: 2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति: 4 कदम

वीडियो: 2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति: 4 कदम
वीडियो: Arduino के साथ पुश 2 बटन के साथ इमदादी मोटर को नियंत्रित करें 2024, नवंबर
Anonim
2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति
2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति
2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति
2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति
2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति
2 पोटेंशियोमीटर और 2 सर्वो: Arduino के साथ नियंत्रित गति

पहले आपको इस सर्किट को एक साथ रखने के लिए प्रासंगिक सामग्री इकट्ठा करने की आवश्यकता है।

आपूर्ति

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 और इनपुट कोड डाउनलोड करें
Arduino GUI और इनपुट कोड डाउनलोड करें
Arduino GUI और इनपुट कोड डाउनलोड करें
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

2 पोटेंशियोमीटर + 2 सर्वो + Arduino
2 पोटेंशियोमीटर + 2 सर्वो + Arduino
2 पोटेंशियोमीटर + 2 सर्वो + Arduino
2 पोटेंशियोमीटर + 2 सर्वो + Arduino

इस तरह अंतिम सर्किट दिखना चाहिए। यह कैसे काम करता है यह देखने के लिए वीडियो देखें।

सिफारिश की: