विषयसूची:

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

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

वीडियो: पोटेंशियोमीटर और सर्वो: Arduino के साथ नियंत्रित गति: 4 कदम
वीडियो: Arduino tutorial 7- How to control Servo motor with Arduino (code explained) | using servo library 2024, नवंबर
Anonim
पोटेंशियोमीटर और सर्वो: Arduino के साथ नियंत्रित गति
पोटेंशियोमीटर और सर्वो: Arduino के साथ नियंत्रित गति
पोटेंशियोमीटर और सर्वो: Arduino के साथ नियंत्रित गति
पोटेंशियोमीटर और सर्वो: Arduino के साथ नियंत्रित गति
पोटेंशियोमीटर और सर्वो: Arduino के साथ नियंत्रित गति
पोटेंशियोमीटर और सर्वो: Arduino के साथ नियंत्रित गति

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

आपूर्ति

1 अरुडिनो

1 पोटेंशियोमीटर

१ सर्वो

1 ब्रेडबोर्ड

2 ब्लैक जम्पर वायर्स (ग्राउंड/नेगेटिव)

2 लाल जम्पर तार (वोल्टेज / सकारात्मक)

2 पीला/रंग जम्पर तार (इनपुट/आउटपुट)

चरण 1: घटकों को समझना

घटकों को समझना
घटकों को समझना
घटकों को समझना
घटकों को समझना
घटकों को समझना
घटकों को समझना
घटकों को समझना
घटकों को समझना

प्रत्येक घटक को समझने के लिए भौतिक सर्किट को एक साथ रखने से पहले यह महत्वपूर्ण है:

ब्रेडबोर्ड में दोनों तरफ पावर रेल के दो सेट होते हैं, जिनमें नकारात्मक (काला/नीला) और सकारात्मक (लाल) इनपुट के लिए स्लॉट होते हैं। वे श्रृंखला में लंबवत रूप से जुड़े हुए हैं। टर्मिनल स्ट्रिप्स कनेक्शन को क्षैतिज रूप से साझा करते हैं, हालांकि समानांतर टर्मिनल स्ट्रिप्स को डिवाइडर को पाटने के लिए एक जम्पर वायर की आवश्यकता होगी।

पोटेंशियोमीटर में 5V पिन (लाल), एक वाउट पिन (पीला/रंग) और ग्राउंड/जीएनडी पिन (काला) होता है।

सर्वो में एक 5V पोर्ट (लाल), एक पल्स चौड़ाई मॉड्यूलेशन/PWM पोर्ट (पीला/रंग) और एक ग्राउंड/GND पोर्ट (काला) है। यह कैसे काम करता है इसके बारे में अधिक जानने के लिए लिंक पर क्लिक करें।

चरण 2: सर्किट की स्थापना

सर्किट की स्थापना
सर्किट की स्थापना

आरेख लेआउट का पालन करें। सर्किट की स्थापना करते समय, अपने घटकों को किसी भी नुकसान से बचने के लिए हमेशा आर्डिनो को अनप्लग करना याद रखें।

पोटेंशियोमीटर को ब्रेडबोर्ड में प्लग करें, इसके अभिविन्यास पर ध्यान दें (यह महत्वपूर्ण होगा जब जम्पर तारों का उपयोग आर्डिनो से कनेक्ट करने के लिए किया जाएगा)। पीले जम्पर तार का उपयोग करें और मध्य आउटपुट पिन को arduino पर एनालॉग (A0) पोर्ट से कनेक्ट करें। लाल जम्पर तार को V5 पोर्ट में और एक काले जम्पर तार को arduino पर GND पोर्ट में प्लग करें।

सर्वो को ब्रेडबोर्ड और आर्डिनो में प्लग करें। अपने इनपुट/सिग्नल पोर्ट को डिजिटल PWM पोर्ट से जोड़ने के लिए पीले जम्पर तार का उपयोग करें, 9 arduino पर। लाल जम्पर वायर को V5 टर्मिनल स्ट्रिप में और एक ब्लैक जम्पर वायर को पोटेंशियोमीटर लेआउट के साथ श्रृंखला में GND टर्मिनल स्ट्रिप में प्लग करें (छवि देखें)।

सर्किट सेट होने के बाद, अपने arduino को अपने कंप्यूटर से कनेक्ट करने के लिए आगे बढ़ें।

चरण 3: Arduino GUI और इनपुट कोड डाउनलोड करें

Arduino GUI और इनपुट कोड डाउनलोड करें
Arduino GUI और इनपुट कोड डाउनलोड करें
Arduino GUI और इनपुट कोड डाउनलोड करें
Arduino GUI और इनपुट कोड डाउनलोड करें

यहां Arduino ग्राफिकल यूजर इंटरफेस (GUI) डाउनलोड करें।

नीचे दिए गए कोड में प्लग इन करें, "//" के दाईं ओर की जानकारी पर ध्यान दें, आपको बताता है कि कोड की वह पंक्ति क्या कर रही है:

#शामिल करें // सर्वो लाइब्रेरी

सर्वो सर्वो_टेस्ट; // कनेक्टेड सर्वो के लिए सर्वो ऑब्जेक्ट को इनिशियलाइज़ करें

इंट कोण = 0;

इंट पोटेंशियो = A0; // पोटेंशियोमीटर के लिए A0analog पिन को इनिशियलाइज़ करें

व्यर्थ व्यवस्था() {

सर्वो_टेस्ट.अटैच(9); // arduino के 9 को पिन करने के लिए सर्वो के सिग्नल पिन को संलग्न करें

}

शून्य लूप () {

कोण = एनालॉगरेड (पोटेंशियो); // 0 और 1023 के बीच पोटेंशियोमीटर मान पढ़ना

कोण = नक्शा (कोण, 0, 1023, 0, 179); // 0 और 180 के बीच सर्वो के लिए पोटेंशियोमीटर मान को कोण मान पर स्केल करना)

सर्वो_टेस्ट।राइट (कोण); // निर्दिष्ट कोण देरी (5) के लिए सर्वो को घुमाने के लिए आदेश;

}

चरण 4: पोटेंशियोमीटर + सर्वो + Arduino

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

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

सिफारिश की: