विषयसूची:

Arduino के साथ सर्वो मोटर को नियंत्रित करने का सुपर आसान तरीका: 8 कदम
Arduino के साथ सर्वो मोटर को नियंत्रित करने का सुपर आसान तरीका: 8 कदम

वीडियो: Arduino के साथ सर्वो मोटर को नियंत्रित करने का सुपर आसान तरीका: 8 कदम

वीडियो: Arduino के साथ सर्वो मोटर को नियंत्रित करने का सुपर आसान तरीका: 8 कदम
वीडियो: अरुडिनो मास्टरक्लास | 90 मिनट में पूर्ण प्रोग्रामिंग कार्यशाला! 2024, नवंबर
Anonim
Arduino के साथ सर्वो मोटर को नियंत्रित करने का सुपर आसान तरीका
Arduino के साथ सर्वो मोटर को नियंत्रित करने का सुपर आसान तरीका

इस ट्यूटोरियल में हम केवल कुछ घटकों का उपयोग करके सर्वो मोटर डिग्री स्थिति को नियंत्रित करने के लिए सर्वो मोटर और अरुडिनो यूएनओ, और विसूइनो का उपयोग करेंगे और इस प्रकार इस परियोजना को सुपर सरल बना देंगे।

एक प्रदर्शन वीडियो देखें।

चरण 1: आपको क्या चाहिए

तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
तुम क्या आवश्यकता होगी
  1. Arduino UNO (या कोई अन्य Arduino)
  2. जम्पर तार
  3. सर्वो मोटर
  4. Visuino प्रोग्राम: Visuino डाउनलोड करें

चरण 2: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट
  1. सर्वो मोटर "ऑरेंज" पिन को Arduino Digital पिन से कनेक्ट करें[8]
  2. सर्वो मोटर "रेड" पिन को Arduino पॉजिटिव पिन से कनेक्ट करें[5V]
  3. सर्वो मोटर "ब्राउन" पिन को Arduino नेगेटिव पिन से कनेक्ट करें [GND]

चरण 3: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें

Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:

कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने Arduino UNO को प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।

चरण 4: विसुइनो में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  1. "अनुक्रम" घटक जोड़ें
  2. "एनालॉग मान" घटक जोड़ें
  3. "डिवाइड एनालॉग बाय वैल्यू" घटक जोड़ें
  4. "सर्वो" घटक जोड़ें

चरण 5: विसुइनो सेट घटकों में

Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में
Visuino सेट अवयव में

"अनुक्रम 1" घटक का चयन करें, उस पर डबल क्लिक करें। "तत्व" संवाद में:

5X "अवधि" तत्व को बाईं ओर खींचें।

  1. "अवधि 1" तत्व का चयन करें और गुण विंडो के तहत "विलंब" को "1000" पर सेट करें
  2. "अवधि 2" तत्व का चयन करें और गुण विंडो के तहत "देरी" को "2000" पर सेट करें
  3. "अवधि 3" तत्व का चयन करें और गुण विंडो के तहत "विलंब" को "3000" पर सेट करें
  4. "पीरियड 4" तत्व का चयन करें और गुण विंडो के तहत "विलंब" को "4000" पर सेट करें
  5. "पीरियड5" एलिमेंट चुनें और प्रॉपर्टीज विंडो के तहत "देरी" को "5000" पर सेट करें >> इसका उपयोग अंत में केवल एक ठहराव के लिए किया जाएगा।

अब सर्वो मोटर के लिए डिग्री सेट करें: "AnalogValue1" घटक चुनें, उस पर डबल क्लिक करें। "तत्व" संवाद में:

4X "सेट वैल्यू" एलिमेंट को बाईं ओर ड्रैग करें।

  1. "सेट वैल्यू 1" घटक का चयन करें और गुण विंडो के तहत "वैल्यू" को "0" पर सेट करें
  2. "सेट वैल्यू 2" घटक का चयन करें और गुण विंडो के तहत "मान" को "60" पर सेट करें
  3. "सेट वैल्यू 3" घटक का चयन करें और गुण विंडो के तहत "वैल्यू" को "120" पर सेट करें
  4. "सेट वैल्यू 4" घटक का चयन करें और गुण विंडो के तहत "वैल्यू" को "180" पर सेट करें

"DivideByValue1" घटक का चयन करें और गुण विंडो के अंतर्गत "मान" को "180" पर सेट करें

चरण 6: विसुइनो कनेक्ट घटकों में

विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
  • "Sequence1">Period1 पिन [आउट] को "AnalogValue1" पिन से कनेक्ट करें [सेट वैल्यू 1]
  • "Sequence2">Period1 पिन [आउट] को "AnalogValue1" पिन से कनेक्ट करें [सेट वैल्यू 2]
  • "Sequence3">Period1 पिन [आउट] को "AnalogValue1" पिन से कनेक्ट करें [सेट वैल्यू 3]
  • "Sequence4">Period1 पिन [आउट] को "AnalogValue1" पिन से कनेक्ट करें [सेट वैल्यू 4]
  • "AnalogValue1" पिन [आउट] को "DivideByValue1" पिन से कनेक्ट करें [In]
  • "DivideByValue1" पिन [आउट] को "Servo1" पिन से कनेक्ट करें [In]
  • "Servo1" पिन [आउट] को Arduino डिजिटल पिन से कनेक्ट करें [8]

चरण 7: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें

Arduino कोड जेनरेट, कंपाइल और अपलोड करें
Arduino कोड जेनरेट, कंपाइल और अपलोड करें

Visuino में, नीचे "बिल्ड" टैब पर क्लिक करें, सुनिश्चित करें कि सही पोर्ट चुना गया है, फिर "कंपाइल/बिल्ड एंड अपलोड" बटन पर क्लिक करें।

चरण 8: खेलें

यदि आप Arduino UNO मॉड्यूल को पावर देते हैं, तो सर्वो मोटर आपके द्वारा सेट की गई डिग्री के अनुसार चलना शुरू कर देगी।

बधाई हो! आपने अपना प्रोजेक्ट Visuino के साथ पूरा कर लिया है। विसुइनो प्रोजेक्ट भी संलग्न है, जिसे मैंने इस निर्देश के लिए बनाया है। आप इसे Visuino में डाउनलोड और खोल सकते हैं:

सिफारिश की: