विषयसूची:

DIY Visuino अनुक्रम घटक का उपयोग करके सर्वो मोटर कोण को कैसे नियंत्रित करें: 10 कदम
DIY Visuino अनुक्रम घटक का उपयोग करके सर्वो मोटर कोण को कैसे नियंत्रित करें: 10 कदम

वीडियो: DIY Visuino अनुक्रम घटक का उपयोग करके सर्वो मोटर कोण को कैसे नियंत्रित करें: 10 कदम

वीडियो: DIY Visuino अनुक्रम घटक का उपयोग करके सर्वो मोटर कोण को कैसे नियंत्रित करें: 10 कदम
वीडियो: Visuino Nema17 - using the Sequence component to control stepper motor 2024, जून
Anonim

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

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

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

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

चरण 2: सर्किट

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

चरण 3:

छवि
छवि
छवि
छवि

आपको केवल घटकों को ड्रैग और ड्रॉप करना है और उन्हें एक साथ जोड़ना है। Visuino आपके लिए वर्किंग कोड बनाएगा ताकि आपको कोड बनाने में समय बर्बाद न करना पड़े। यह आपके लिए सारी मेहनत तेजी से और आसानी से करेगा! Visuino सभी प्रकार की परियोजनाओं के लिए एकदम सही है, आप कुछ ही समय में आसानी से जटिल प्रोजेक्ट बना सकते हैं!

नवीनतम शक्तिशाली विसुइनो सॉफ्टवेयर डाउनलोड करें

चरण 4: 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" चुनें।

चरण 5: Visuino में अवयव जोड़ें

Visuino में अवयव जोड़ें
Visuino में अवयव जोड़ें
  • "अनुक्रम" घटक जोड़ें
  • 5x "एनालॉग मान" घटक जोड़ें
  • "एनालॉग मल्टी मर्जर" घटक जोड़ें
  • "डिवाइड एनालॉग बाय वैल्यू" घटक जोड़ें
  • "सर्वो" घटक जोड़ें

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

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

"अनुक्रम 1" घटक का चयन करें, उस पर डबल क्लिक करें। "तत्व" संवाद में: 5X "अवधि" तत्व को बाईं ओर खींचें।

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

अब सर्वो मोटर के लिए डिग्री सेट करें: "AnalogValue1" घटक का चयन करें और गुण विंडो के तहत "मान" को "0" पर सेट करें

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

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

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

"AnalogMultiMerger1" घटक का चयन करें और गुण विंडो के तहत "इनपुट पिन" को "4" पर सेट करें

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

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

विसुइनो कनेक्ट कंपोनेंट्स में
विसुइनो कनेक्ट कंपोनेंट्स में
  • "सीक्वेंस1">पीरियड1 पिन [आउट] को "एनालॉगवैल्यू1" पिन [घड़ी] से कनेक्ट करें
  • "Sequence2">Period1 पिन [आउट] को "AnalogValue2" पिन [घड़ी] से कनेक्ट करें
  • "Sequence3">Period1 पिन [आउट] को "AnalogValue3" पिन [घड़ी] से कनेक्ट करें
  • "Sequence4">Period1 पिन [आउट] को "AnalogValue4" पिन [घड़ी] से कनेक्ट करें
  • "AnalogValue1" पिन [आउट] को "AnalogMultiMerger1" पिन [0] से कनेक्ट करें
  • "AnalogValue2" पिन [आउट] को "AnalogMultiMerger1" पिन से कनेक्ट करें [1]
  • "AnalogValue3" पिन [आउट] को "AnalogMultiMerger1" पिन से कनेक्ट करें [2]
  • "AnalogValue4" पिन [आउट] को "AnalogMultiMerger1" पिन [3] से कनेक्ट करें
  • "AnalogMultiMerger1" पिन [आउट] को "DivideByValue1" पिन से कनेक्ट करें [In]
  • "DivideByValue1" पिन [आउट] को "Servo1" पिन से कनेक्ट करें [In]

"Servo1" पिन [आउट] को Arduino डिजिटल पिन से कनेक्ट करें [8]

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

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

Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें

Arduino IDE में, कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 2)

चरण 9: खेलें

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

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

चरण 10: अन्य Visuino ट्यूटोरियल

अन्य विसुइनो ट्यूटोरियल देखने के लिए यहां और यहां क्लिक करें।

सिफारिश की: