विषयसूची:
- चरण 1: आपको क्या चाहिए
- चरण 2: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
- चरण 3: Visuino में अवयव जोड़ें
- चरण 4: विसुइनो सेट घटकों में
- चरण 5: विसुइनो कनेक्ट घटकों में
- चरण 6: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
- चरण 7: खेलें
वीडियो: ओटो DIY रोबोट चलना - ट्यूटोरियल करने के लिए त्वरित और आसान: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
इस ट्यूटोरियल में हम सीखेंगे कि कैसे आसानी से चलने के लिए ओटो DIY रोबोट को प्रोग्राम किया जाए।
एक प्रदर्शन वीडियो देखें।
चरण 1: आपको क्या चाहिए
- ओटो रोबोट आप इसे यहां खरीद सकते हैं या यहां कुछ चरणों में इसे बनाने के निर्देश देखें।
- Visuino प्रोग्राम: Visuino डाउनलोड करें
चरण 2: Visuino प्रारंभ करें, और Arduino UNO बोर्ड प्रकार चुनें
Arduino की प्रोग्रामिंग शुरू करने के लिए, आपको यहां से Arduino IDE इंस्टॉल करना होगा:
कृपया ध्यान रखें कि Arduino IDE 1.6.6 में कुछ महत्वपूर्ण बग हैं। सुनिश्चित करें कि आप 1.6.7 या उच्चतर स्थापित करते हैं, अन्यथा यह निर्देश काम नहीं करेगा! यदि आपने Arduino नैनो को प्रोग्राम करने के लिए Arduino IDE सेटअप करने के लिए इस निर्देश में दिए चरणों का पालन नहीं किया है! Visuino: https://www.visuino.eu को भी इंस्टॉल करना होगा। Visuino को प्रारंभ करें जैसा कि पहली तस्वीर में दिखाया गया है Visuino में Arduino घटक (चित्र 1) पर "टूल्स" बटन पर क्लिक करें जब संवाद प्रकट होता है, तो चित्र 2 पर दिखाए गए अनुसार "Arduino UNO" चुनें।
चरण 3: Visuino में अवयव जोड़ें
घटक जोड़ें:
- 2X "एनालॉग वैल्यू" घटक जोड़ें
- 2X "डिवाइड एनालॉग बाय वैल्यू" घटक जोड़ें
- 2X "साइन एनालॉग जेनरेटर" घटक जोड़ें
- 2X "सर्वो" घटक जोड़ें
चरण 4: विसुइनो सेट घटकों में
- "AnalogValue1" घटक का चयन करें और गुण विंडो में "मान" को 20. पर सेट करें
- "AnalogValue2" घटक का चयन करें और गुण विंडोसेट "मान" से 20. तक
- "DivideByValue1" घटक का चयन करें और गुण विंडो में "मान" को 180. पर सेट करें
- "DivideByValue2" घटक का चयन करें और गुण विंडो में "मान" को 180. पर सेट करें
- "SineAnalogGenerator1" घटक का चयन करें और गुण विंडो में "चरण" को 0.65 और "फ़्रीक्वेंसी" को 1 और "ऑफ़सेट" को 0.5 पर सेट करें
- "SineAnalogGenerator2" घटक का चयन करें और गुण विंडो में "चरण" को 0.5 और "फ़्रीक्वेंसी" को 1 और "ऑफ़सेट" को 0.5 पर सेट करें
- "Servo1" का चयन करें और नाम को "LR1" पर सेट करें << हम इसे आसान समझने के लिए सेट करते हैं। इसका मतलब है लेग राइट
- "Servo2" का चयन करें और नाम को "FR1" पर सेट करें <<इसका अर्थ है पैर दाएं
- "Servo3" चुनें और नाम "LL1" पर सेट करें <<इसका अर्थ है लेग लेफ्ट
- "Servo4" का चयन करें और नाम को "FL1" पर सेट करें << इसका अर्थ है फुट लेफ्ट
चरण 5: विसुइनो कनेक्ट घटकों में
- "AnalogValue1" कंपोनेंट पिन [आउट] को "DivideByValue1" कंपोनेंट पिन से कनेक्ट करें [In]
- "AnalogValue2" कंपोनेंट पिन [आउट] को "DivideByValue2" कंपोनेंट पिन से कनेक्ट करें [In]
- "DivideByValue1" घटक पिन [आउट] को "SineAnalogGenerator1" पिन [आयाम] से कनेक्ट करें
- "DivideByValue2" घटक पिन [आउट] को "SineAnalogGenerator2" पिन [आयाम] से कनेक्ट करें
- "SineAnalogGenerator1" पिन [आउट] को "LR1" कंपोनेंट पिन [In] और "LL1" कंपोनेंट पिन [In] से कनेक्ट करें।
- "SineAnalogGenerator2" पिन [आउट] को "FR1" कंपोनेंट पिन [In] और "FL1" कंपोनेंट पिन [In] से कनेक्ट करें।
- "LR1" कंपोनेंट पिन [आउट] को Arduino Digital पिन से कनेक्ट करें[3]
- "FR1" कंपोनेंट पिन [आउट] को Arduino Digital पिन से कनेक्ट करें[5]
- "LL1" कंपोनेंट पिन [आउट] को Arduino Digital पिन से कनेक्ट करें[2]
- "FL1" कंपोनेंट पिन [आउट] को Arduino Digital पिन से कनेक्ट करें[4]
नोट: कृपया जांच लें कि Arduino पिन [२, ३, ४, ५] आपके सर्वो मोटर शील्ड (पैर और पैर) के कनेक्शन से मेल खाते हैं और यदि आवश्यक हो तो उन्हें बदल दें।
चरण 6: Arduino कोड उत्पन्न करें, संकलित करें और अपलोड करें
Visuino में, F9 दबाएं या Arduino कोड जेनरेट करने के लिए चित्र 1 पर दिखाए गए बटन पर क्लिक करें, और Arduino IDE खोलें
Arduino IDE में:
- मेनू "टूल्स" पर क्लिक करें और बोर्ड "Arduino नैनो" का चयन करें (चित्र २)
- मेनू "टूल्स" पर क्लिक करें और पोर्ट का चयन करें
- मेनू "टूल्स" पर क्लिक करें और पोर्ट का चयन करें
- कोड को संकलित और अपलोड करने के लिए अपलोड बटन पर क्लिक करें (चित्र 3) नोट: यदि आपको कोड अपलोड करने में कुछ समस्याएं आती हैं तो आप मेनू टूल्स>प्रोसेसर:..>ATMega328P (पुराना बूटलोडर) पर क्लिक कर सकते हैं।
चरण 7: खेलें
यदि आप ओटो रोबोट को शक्ति देते हैं, तो वह चलना शुरू कर देगा।
बधाई हो! आपने विसुइनो के साथ अपना ओटो प्रोजेक्ट पूरा कर लिया है। इसके अलावा संलग्न Visuino प्रोजेक्ट है, जिसे मैंने इस निर्देश के लिए बनाया है, आप इसे यहाँ डाउनलोड कर सकते हैं। आप इसे Visuino में डाउनलोड और खोल सकते हैं:
सिफारिश की:
५५५ टाइमर एटमेगा को बाधित करने के लिए सिग्नल उत्सर्जित करने के लिए ३२८: ७ कदम
५५५ टाइमर एमिट सिग्नल को बाधित करने के लिए एटमेगा३२८: इस सर्किट का मुख्य लक्ष्य ऊर्जा की बचत करना है। इसलिए, मैं arduino के बारे में बात नहीं करने जा रहा हूं क्योंकि अंतिम उत्पाद के लिए बोर्ड के पास अनावश्यक बिजली ओवरहेड है। यह विकास के लिए बहुत अच्छा है। लेकिन, बैट पर चल रही अंतिम परियोजनाओं के लिए बहुत अच्छा नहीं है
ओटो DIY+ Arduino ब्लूटूथ रोबोट 3डी प्रिंट के लिए आसान: 6 कदम (चित्रों के साथ)
ओटो DIY+ अरुडिनो ब्लूटूथ रोबोट 3डी प्रिंट के लिए आसान: ओटो की ओपन सोर्स प्रकृति खुली स्टीम शिक्षा की अनुमति देती है, हम दुनिया भर के विभिन्न कार्यशालाओं और स्कूलों से फीडबैक एकत्र करते हैं जो पहले से ही अपनी कक्षा में ओटो DIY का उपयोग कर रहे हैं और इस शैक्षिक स्थानों के खुलेपन के आधार पर हम या
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: 3 चरण
एक-क्लिक विंडोज और लिनक्स एप्लिकेशन (32-बिट और 64-बिट) के साथ DIY MusiLED, म्यूजिक सिंक्रोनाइज्ड एलईडी। रीक्रिएट करने में आसान, उपयोग में आसान, पोर्ट करने में आसान: यह प्रोजेक्ट आपको 18 LED (6 रेड + 6 ब्लू + 6 येलो) को अपने Arduino बोर्ड से कनेक्ट करने और आपके कंप्यूटर के साउंड कार्ड के रियल-टाइम सिग्नल का विश्लेषण करने और उन्हें रिले करने में मदद करेगा। एल ई डी बीट इफेक्ट (स्नेयर, हाई हैट, किक) के अनुसार उन्हें रोशन करने के लिए
एलईडी लाइट स्ट्रिंग्स को 12 वी के लिए रीवायर करने के बजाय 12 वी-टू-एसी-लाइन इन्वर्टर का उपयोग करने के लिए खुद को समझाएं।: 3 कदम
एलईडी लाइट स्ट्रिंग्स के लिए उन्हें 12 वी के लिए रीवायर करने के बजाय 12 वी-टू-एसी-लाइन इन्वर्टर का उपयोग करने के लिए खुद को समझाएं: मेरी योजना सरल थी। मैं एक दीवार से चलने वाली एलईडी लाइट स्ट्रिंग को टुकड़ों में काटना चाहता था और फिर इसे 12 वोल्ट से चलाने के लिए फिर से चालू करना चाहता था। विकल्प एक पावर इन्वर्टर का उपयोग करना था, लेकिन हम सभी जानते हैं कि वे बहुत अक्षम हैं, है ना? सही? या क्या वे?
त्वरित और सरल सॉफ्ट स्विच (त्वरित प्रोटोटाइप के लिए): 5 कदम
त्वरित और सरल सॉफ्ट स्विच (त्वरित प्रोटोटाइप के लिए): सॉफ्ट स्विच बनाने के कई अलग-अलग तरीके हैं। यह निर्देशयोग्य सॉफ्ट स्विच के लिए एक बहुत ही त्वरित प्रोटोटाइप का एक और विकल्प दिखाता है, प्रवाहकीय कपड़े के बजाय एक एल्यूमीनियम टेप का उपयोग करता है, और एक प्रवाहकीय धागे के बजाय ठोस तार, जो बॉट