विषयसूची:

HackerBoxes रोबोटिक्स कार्यशाला: 22 कदम
HackerBoxes रोबोटिक्स कार्यशाला: 22 कदम

वीडियो: HackerBoxes रोबोटिक्स कार्यशाला: 22 कदम

वीडियो: HackerBoxes रोबोटिक्स कार्यशाला: 22 कदम
वीडियो: HackerBoxes: Robotic Workshop 2024, जुलाई
Anonim
HackerBoxes रोबोटिक्स कार्यशाला
HackerBoxes रोबोटिक्स कार्यशाला

HackerBoxes रोबोटिक्स वर्कशॉप को DIY रोबोटिक सिस्टम और सामान्य रूप से शौकिया इलेक्ट्रॉनिक्स के लिए एक बहुत ही चुनौतीपूर्ण लेकिन सुखद परिचय प्रदान करने के लिए डिज़ाइन किया गया था। रोबोटिक्स कार्यशाला प्रतिभागियों को इन महत्वपूर्ण विषयों और सीखने के उद्देश्यों से अवगत कराने के लिए डिज़ाइन की गई है:

  • चलने वाले रोबोट
  • गति समन्वय के लिए तैयार असेंबली
  • सोल्डरिंग इलेक्ट्रॉनिक प्रोजेक्ट्स
  • योजनाबद्ध सर्किट आरेख
  • स्वायत्त स्टीयरिंग और नेविगेशन के लिए ऑप्टिकल सेंसर
  • एनालॉग क्लोज्ड-लूप कंट्रोल सर्किट
  • Arduino प्रोग्रामिंग
  • NodeMCU एम्बेडेड RISC प्रोसेसर
  • एम्बेडेड प्रोसेसर सिस्टम में वाई-फाई
  • Blyk प्लेटफॉर्म का उपयोग करके IoT नियंत्रण
  • सर्वो मोटर्स को वायरिंग और कैलिब्रेट करना
  • जटिल रोबोट असेंबली और नियंत्रण एकीकरण

HackerBoxes DIY इलेक्ट्रॉनिक्स और कंप्यूटर प्रौद्योगिकी के लिए मासिक सदस्यता बॉक्स सेवा है। हम निर्माता, शौक़ीन और प्रयोगकर्ता हैं। यदि आप एक HackerBoxes वर्कशॉप खरीदना चाहते हैं या हर महीने मेल में महान इलेक्ट्रॉनिक्स प्रोजेक्ट्स का HackerBoxes सरप्राइज सब्सक्रिप्शन बॉक्स प्राप्त करना चाहते हैं, तो कृपया HackerBoxes.com पर जाएँ और क्रांति में शामिल हों।

HackerBox कार्यशालाओं के साथ-साथ मासिक सदस्यता में प्रोजेक्ट HackerBoxes बिल्कुल शुरुआती लोगों के लिए नहीं हैं। उन्हें आम तौर पर कुछ पूर्व DIY इलेक्ट्रॉनिक्स एक्सपोजर, बुनियादी सोल्डरिंग कौशल, और माइक्रोकंट्रोलर, कंप्यूटर प्लेटफॉर्म, ऑपरेटिंग सिस्टम फीचर्स, फ़ंक्शन लाइब्रेरी और सरल प्रोग्राम कोडिंग के साथ काम करने में आराम की आवश्यकता होती है। हम DIY इलेक्ट्रॉनिक्स परियोजनाओं के निर्माण, डिबगिंग और परीक्षण के लिए सभी विशिष्ट हॉबीस्ट टूल का भी उपयोग करते हैं।

ग्रह को हैक करें!

चरण 1: कार्यशाला सामग्री

कार्यशाला सामग्री
कार्यशाला सामग्री
  • रोबोस्पाइडर किट
  • रोबोट किट के बाद स्वायत्त रेखा
  • Arduino रोबोटिक आर्म वाई-फाई कंट्रोलर
  • MeArm रोबोटिक आर्म किट
  • रोबोटिक्स अचीवमेंट पैच

अतिरिक्त आइटम जो सहायक हो सकते हैं:

  • सात एए बैटरी
  • बेसिक सोल्डरिंग टूल्स
  • Arduino IDE चलाने के लिए कंप्यूटर

एक बहुत ही महत्वपूर्ण अतिरिक्त वस्तु जिसकी हमें आवश्यकता होगी वह है रोमांच की वास्तविक भावना, DIY भावना और हैकर की जिज्ञासा। एक निर्माता और निर्माता के रूप में किसी भी साहसिक कार्य को शुरू करना एक रोमांचक चुनौती हो सकती है। विशेष रूप से, इस प्रकार के हॉबी इलेक्ट्रॉनिक्स हमेशा आसान नहीं होते हैं, लेकिन जब आप लगातार बने रहते हैं और रोमांच का आनंद लेते हैं, तो दृढ़ता और सब कुछ पता लगाने से बहुत संतुष्टि मिल सकती है!

चरण 2: रोबोस्पाइडर

रोबोस्पाइडर
रोबोस्पाइडर
रोबोस्पाइडर
रोबोस्पाइडर

इस रोबोट किट के साथ अपना खुद का रोबोस्पाइडर बनाएं। इसमें आठ बहु-संयुक्त पैर हैं जो असली मकड़ियों के चलने की गति की नकल करते हैं। यहां दिखाए गए 71 टुकड़ों को सत्यापित करने के लिए किट के हिस्सों की जांच करें। क्या आप अनुमान लगा सकते हैं कि रोबोस्पाइडर डिज़ाइन के भीतर प्रत्येक टुकड़े का क्या उपयोग किया जाता है?

चरण 3: रोबोस्पाइडर - वायरिंग

रोबोस्पाइडर - वायरिंग
रोबोस्पाइडर - वायरिंग

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

चरण 4: रोबोस्पाइडर - मैकेनिकल असेंबली

रोबोस्पाइडर - मैकेनिकल असेंबली
रोबोस्पाइडर - मैकेनिकल असेंबली
रोबोस्पाइडर - मैकेनिकल असेंबली
रोबोस्पाइडर - मैकेनिकल असेंबली

पैरों की प्रत्येक जोड़ी के लिए एक बहुत ही रोचक गियर असेंबली बनाई जाती है। आठ अलग-अलग स्पाइडर लेग्स की गति को समन्वित करने के लिए प्रत्येक रोबोस्पाइडर में दो पैरों की चार ऐसी असेंबली होती हैं। ध्यान दें कि गियर के संरेखण में सहायता के लिए एक स्थिरता कैसे प्रदान की जाती है।

रोबोस्पाइडर के शेष भाग को निर्देशों में दर्शाए अनुसार असेंबल किया जा सकता है। इस रोबोस्पाइडर द्वारा किस प्रकार की चलने की गतिशीलता प्रदर्शित की जाती है?

चरण 5: चलो मिलाप के लिए तैयार हो जाओ

चलो मिलाप के लिए तैयार हो जाओ
चलो मिलाप के लिए तैयार हो जाओ
चलो मिलाप के लिए तैयार हो जाओ
चलो मिलाप के लिए तैयार हो जाओ

सोल्डरिंग एक ऐसी प्रक्रिया है जिसमें दो या दो से अधिक धातु की वस्तुएं (अक्सर तार या लीड) धातु की वस्तुओं के बीच के जोड़ में सोल्डर नामक एक भराव धातु को पिघलाकर आपस में जुड़ जाती हैं। विभिन्न प्रकार के सोल्डरिंग उपकरण आसानी से उपलब्ध हैं। हैकरबॉक्स स्टार्टर वर्कशिप में छोटे इलेक्ट्रॉनिक्स को सोल्डर करने के लिए बुनियादी उपकरणों का एक अच्छा सेट शामिल है:

  • सोल्डरिंग आयरन
  • रिप्लेसमेंट टिप्स
  • सोल्डरिंग आयरन स्टैंड
  • सोल्डरिंग आयरन टिप क्लीनर
  • मिलाप
  • डीसोल्डरिंग विक

यदि आप सोल्डरिंग के लिए नए हैं, तो सोल्डरिंग के बारे में ऑनलाइन कई बेहतरीन गाइड और वीडियो हैं। यहाँ एक उदाहरण है। यदि आपको लगता है कि आपको अतिरिक्त सहायता की आवश्यकता है, तो अपने क्षेत्र में एक स्थानीय निर्माता समूह या हैकर स्थान खोजने का प्रयास करें। इसके अलावा, शौकिया रेडियो क्लब हमेशा इलेक्ट्रॉनिक्स अनुभव के उत्कृष्ट स्रोत होते हैं।

सोल्डरिंग करते समय सुरक्षा चश्मा पहनें।

आप अपने सोल्डर जोड़ों पर छोड़े गए भूरे रंग के फ्लक्स अवशेषों को साफ करने के लिए कुछ आइसोप्रोपिल अल्कोहल और स्वैब भी लेना चाहेंगे। यदि जगह में छोड़ दिया जाता है, तो यह अवशेष अंततः कनेक्शन के भीतर धातु को खराब कर देगा।

अंत में, आप मिच ऑल्टमैन की "सोल्डरिंग इज़ इज़ी" कॉमिक बुक देखना चाहेंगे।

चरण 6: रोबोट के बाद की रेखा

Image
Image
रोबोट के बाद लाइन - योजनाबद्ध और घटक
रोबोट के बाद लाइन - योजनाबद्ध और घटक

द लाइन फॉलोइंग (उर्फ लाइन ट्रेसिंग) रोबोट एक सफेद सतह पर खींची गई एक मोटी काली रेखा का अनुसरण कर सकता है। लाइन लगभग 15 मिमी मोटी होनी चाहिए।

चरण 7: रोबोट के बाद की रेखा - योजनाबद्ध और घटक

रोबोट के बाद लाइन - योजनाबद्ध और घटक
रोबोट के बाद लाइन - योजनाबद्ध और घटक
रोबोट के बाद लाइन - योजनाबद्ध और घटक
रोबोट के बाद लाइन - योजनाबद्ध और घटक

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

संचालन का सिद्धांत:

लाइन के प्रत्येक तरफ, एक एलईडी (D4 और D5) का उपयोग नीचे की सतह पर एक प्रकाश स्थान को प्रोजेक्ट करने के लिए किया जाता है। इन निचले एल ई डी में एक विसरित बीम के विपरीत एक निर्देशित प्रकाश किरण बनाने के लिए स्पष्ट लेंस होते हैं। एलईडी के नीचे की सतह के सफेद या काले होने के आधार पर, प्रकाश की एक अलग मात्रा संबंधित फोटोरेसिस्टर (D13 और D14) में वापस परावर्तित होगी। फोटोरेसिस्टर के चारों ओर काली टयूबिंग परावर्तित परावर्तित को सीधे सेंसर में केंद्रित करने में मदद करती है। फोटोरेसिस्टर संकेतों की तुलना LM393 चिप में की जाती है ताकि यह निर्धारित किया जा सके कि रोबोट को सीधे आगे बढ़ना चाहिए या मुड़ना चाहिए। ध्यान दें कि LM393 में दो तुलनित्रों में समान इनपुट संकेत हैं, लेकिन संकेत विपरीत रूप से उन्मुख हैं।

रोबोट को चालू करना डीसी मोटर (M1 या M2) को मोड़ के बाहर की ओर चालू करके पूरा किया जाता है, जबकि मोटर को बंद अवस्था में मोड़ के अंदर की ओर छोड़ दिया जाता है। ड्राइव ड्राइव ट्रांजिस्टर (Q1 और Q2) का उपयोग करके मोटर्स को चालू और बंद किया जाता है। शीर्ष पर लगे लाल एलईडी (डी1 और डी2) हमें दिखाते हैं कि किसी भी समय कौन सी मोटर चालू है। यह स्टीयरिंग तंत्र बंद-लूप नियंत्रण का एक उदाहरण है और रोबोट के प्रक्षेपवक्र को बहुत ही सरल लेकिन प्रभावी तरीके से अद्यतन करने के लिए तेजी से अनुकूली मार्गदर्शन प्रदान करता है।

चरण 8: रोबोट का अनुसरण करने वाली रेखा - प्रतिरोधक

रोबोट के बाद लाइन - प्रतिरोधक
रोबोट के बाद लाइन - प्रतिरोधक
रोबोट के बाद लाइन - प्रतिरोधक
रोबोट के बाद लाइन - प्रतिरोधक

एक रोकनेवाला एक निष्क्रिय, दो-टर्मिनल, विद्युत घटक है जो विद्युत प्रतिरोध को सर्किट तत्व के रूप में लागू करता है। इलेक्ट्रॉनिक सर्किट में, प्रतिरोधों का उपयोग वर्तमान प्रवाह को कम करने, सिग्नल के स्तर को समायोजित करने, वोल्टेज को विभाजित करने, सक्रिय तत्वों को विभाजित करने और अन्य उपयोगों के बीच ट्रांसमिशन लाइनों को समाप्त करने के लिए किया जाता है। प्रतिरोधक विद्युत नेटवर्क और इलेक्ट्रॉनिक सर्किट के सामान्य तत्व हैं और इलेक्ट्रॉनिक उपकरणों में सर्वव्यापी हैं।

रोबोट किट के बाद की पंक्ति में अक्षीय-लीड के चार अलग-अलग मान शामिल हैं, थ्रू-होल प्रतिरोधों में रंग कोडित बैंड होते हैं जैसा कि दिखाया गया है:

  • 10 ओम: भूरा, काला, काला, सोना
  • 51 ओम: हरा, भूरा, काला, सोना
  • 1K ओम: भूरा, काला, काला, भूरा
  • 3.3K ओम: नारंगी, नारंगी, काला, भूरा

प्रतिरोधों को मुद्रित सर्किट बोर्ड (पीसीबी) के ऊपर से सचित्र के रूप में डाला जाना चाहिए और फिर नीचे से मिलाप किया जाना चाहिए। बेशक, रोकनेवाला का सही मूल्य डाला जाना चाहिए, संकेत दिया गया था, वे विनिमेय नहीं हैं। हालांकि, प्रतिरोधक ध्रुवीकृत नहीं होते हैं और उन्हें किसी भी दिशा में डाला जा सकता है।

चरण 9: रोबोट के बाद की पंक्ति - शेष घटक

रोबोट के बाद लाइन - शेष घटक
रोबोट के बाद लाइन - शेष घटक
रोबोट के बाद लाइन - शेष घटक
रोबोट के बाद लाइन - शेष घटक

अन्य सर्किट तत्व, जैसा कि यहां दिखाया गया है, पीसीबी के ऊपर से डाला जा सकता है और प्रतिरोधों की तरह नीचे मिलाप किया जा सकता है।

ध्यान दें कि चार प्रकाश संवेदक घटक वास्तव में पीसीबी के नीचे से डाले गए हैं। लंबे बोल्ट को प्रकाश संवेदक घटकों के बीच डाला जाता है और खुले अखरोट के साथ बांधा जाता है। फिर गोल-कैप नट को एक चिकनी ग्लाइडर के रूप में बोल्ट के अंत में रखा जा सकता है।

प्रतिरोधों के विपरीत, कई अन्य घटक ध्रुवीकृत होते हैं:

ट्रांजिस्टर का एक सपाट पक्ष और एक अर्ध-गोलाकार पक्ष होता है। जब उन्हें पीसीबी में डाला जाता है, तो सुनिश्चित करें कि ये पीसीबी पर सफेद रेशम-स्क्रीन चिह्नों से मेल खाते हैं।

एल ई डी में एक लंबी सीसा और एक छोटी सीसा होती है। सिल्क-स्क्रीन पर दर्शाए गए अनुसार लंबी लीड को + टर्मिनल के साथ मिलान किया जाना चाहिए।

कैन के आकार के इलेक्ट्रोलाइटिक कैपेसिटर में एक नकारात्मक टर्मिनल संकेतक (आमतौर पर एक सफेद पट्टी) होता है जो कैन के एक तरफ नीचे जाता है। उस तरफ लीड नकारात्मक लीड है और दूसरी तरफ सकारात्मक है। इन्हें सिल्क-स्क्रीन में पिन संकेतकों के अनुसार पीसीबी में डाला जाना चाहिए।

8-पिन चिप, उसका सॉकेट, और उन्हें डालने के लिए पीसीबी सिल्क-स्क्रीन, सभी के एक छोर पर एक अर्ध-गोलाकार संकेतक होता है। ये तीनों के लिए पंक्तिबद्ध होना चाहिए। सॉकेट को पीसीबी में मिलाया जाना चाहिए और चिप को सॉकेट में तब तक नहीं डाला जाना चाहिए जब तक कि सोल्डरिंग पूरी और ठंडा न हो जाए। जबकि चिप को सीधे पीसीबी में मिलाया जा सकता है, ऐसा करते समय बहुत जल्दी और सावधान रहना चाहिए। जब भी संभव हो हम सॉकेट का उपयोग करने की सलाह देते हैं।

चरण 10: रोबोट के बाद लाइन - बैटरी पैक

रोबोट के बाद लाइन - बैटरी पैक
रोबोट के बाद लाइन - बैटरी पैक

बैटरी पैक लगाने के लिए दो तरफा टेप की पतली, ऊपरी परत को छीलकर निकाला जा सकता है। लीड को पीसीबी के माध्यम से खिलाया जा सकता है और नीचे मिलाप किया जा सकता है। मोटरों को टांका लगाने के लिए अतिरिक्त तार उपयोगी हो सकते हैं।

चरण 11: रोबोट के बाद लाइन - मोटर्स

रोबोट के बाद लाइन - मोटर्स
रोबोट के बाद लाइन - मोटर्स
रोबोट के बाद लाइन - मोटर्स
रोबोट के बाद लाइन - मोटर्स
रोबोट के बाद लाइन - मोटर्स
रोबोट के बाद लाइन - मोटर्स

जैसा कि दिखाया गया है, मोटरों के लिए लीड्स को पीसीबी के नीचे के पैड में मिलाया जा सकता है। एक बार लीड्स को मिलाप करने के बाद, मोटरों को पीसीबी से चिपकाने के लिए दो तरफा टेप की पतली, ऊपरी परत को हटाया जा सकता है।

चरण 12: रोबोट के बाद लाइन - इसे देखें

लाइन फॉलोइंग रोबोट - इसे चलते हुए देखें!
लाइन फॉलोइंग रोबोट - इसे चलते हुए देखें!
लाइन फॉलोइंग रोबोट - इसे चलते हुए देखें!
लाइन फॉलोइंग रोबोट - इसे चलते हुए देखें!

रोबोट के बाद की लाइन देखना एक खुशी है। एए बैटरी कोशिकाओं के एक जोड़े में पॉप करें और इसे चीर दें।

यदि आवश्यक हो, तो रोबोट के किनारे की पहचान को परिष्कृत करने के लिए ट्रिमर पोटेंशियोमीटर को ट्यून किया जा सकता है।

यदि रोबोट के साथ कोई अन्य "व्यवहार" समस्या है, तो यह चार अंडरसाइड सेंसर घटकों और विशेष रूप से फोटोरेसिस्टर्स के चारों ओर ब्लैक ट्यूबिंग के संरेखण की जांच करने में भी सहायक होता है।

अंत में, ताजी बैटरी का उपयोग करना सुनिश्चित करें। बैटरी खत्म होने के बाद हमने अनियमित प्रदर्शन देखा है।

चरण 13: MeArm. से रोबोटिक आर्म

MeArm. से रोबोटिक आर्म
MeArm. से रोबोटिक आर्म
MeArm. से रोबोटिक आर्म
MeArm. से रोबोटिक आर्म

MeArm रोबोट आर्म को दुनिया के सबसे सुलभ शिक्षण उपकरण और सबसे छोटे, सबसे अच्छे रोबोट आर्म के रूप में विकसित किया गया था। MeArm एक फ्लैट-पैक रोबोट आर्म किट के रूप में आता है जिसमें लेजर-कट ऐक्रेलिक शीट और माइक्रो सर्वो शामिल हैं। आप इसे एक पेचकश और उत्साह से ज्यादा कुछ नहीं के साथ बना सकते हैं। लाइफहाकर वेबसाइट द्वारा इसे "परफेक्ट अरुडिनो प्रोजेक्ट फॉर बिगिनर्स" के रूप में वर्णित किया गया है। MeArm एक बेहतरीन डिज़ाइन और बहुत मज़ेदार है, लेकिन निश्चित रूप से इसे इकट्ठा करना थोड़ा मुश्किल हो सकता है। अपना समय लें और धैर्य रखें। सर्वो मोटर्स को कभी भी मजबूर न करने का प्रयास करें। ऐसा करने से संभवतः सर्वो के अंदर छोटे प्लास्टिक गियर्स को नुकसान हो सकता है।

इस कार्यशाला में MeArm को Arduino डेवलपमेंट प्लेटफॉर्म के अनुकूल NodeMCU वाई-फाई मॉड्यूल का उपयोग करके स्मार्टफोन या टैबलेट ऐप से नियंत्रित किया जाता है। यह नया नियंत्रण तंत्र MeArm दस्तावेज़ीकरण में चर्चा किए गए मूल "दिमाग" बोर्ड से काफी अलग है, इसलिए यहां प्रस्तुत किए गए नियंत्रक के निर्देशों का पालन करना सुनिश्चित करें, न कि MeArm से मूल दस्तावेज़ीकरण में। MeArm ऐक्रेलिक घटकों और सर्वो मोटर्स को असेंबल करने के बारे में यांत्रिक विवरण समान हैं।

चरण 14: रोबोटिक आर्म वाई-फाई कंट्रोलर - NodeMCU के लिए Arduino तैयार करें

रोबोटिक आर्म वाई-फाई कंट्रोलर - NodeMCU के लिए Arduino तैयार करें
रोबोटिक आर्म वाई-फाई कंट्रोलर - NodeMCU के लिए Arduino तैयार करें

NodeMCU ESP8266 चिप पर आधारित एक ओपन सोर्स प्लेटफॉर्म है। इस चिप में 80 मेगाहर्ट्ज पर चलने वाला 32-बिट आरआईएससी प्रोसेसर, वाई-फाई (आईईईई 802.11 बी/जी/एन), रैम मेमोरी, फ्लैश मेमोरी और 16 आई/ओ पिन शामिल हैं।

हमारा कंट्रोलर हार्डवेयर यहां दिखाए गए ESP-12 मॉड्यूल पर आधारित है जिसमें एक ESP8266 चिप के साथ-साथ इसमें शामिल वाई-फाई नेटवर्क सपोर्ट भी शामिल है।

Arduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्लेटफॉर्म है जो उपयोग में आसान हार्डवेयर और सॉफ्टवेयर पर आधारित है। यह इंटरैक्टिव प्रोजेक्ट बनाने वाले किसी भी व्यक्ति के लिए अभिप्रेत है। जबकि Arduino प्लेटफ़ॉर्म आमतौर पर Atmel AVR माइक्रोकंट्रोलर का उपयोग करता है, यह हमारे ESP8266 सहित अन्य माइक्रोकंट्रोलर के साथ काम करने के लिए एडेप्टर हो सकता है।

शुरू करने के लिए, आपको यह सुनिश्चित करना होगा कि आपके कंप्यूटर पर Arduino IDE स्थापित है। यदि आपके पास आईडीई स्थापित नहीं है, तो आप इसे मुफ्त में डाउनलोड कर सकते हैं (www.arduino.cc)।

आपके द्वारा उपयोग किए जा रहे NodeMCU मॉड्यूल पर उपयुक्त सीरियल-यूएसबी चिप तक पहुंचने के लिए आपको अपने कंप्यूटर के ऑपरेटिंग सिस्टम (OS) के लिए ड्राइवरों की भी आवश्यकता होगी। वर्तमान में अधिकांश NodeMCU मॉड्यूल में CH340 सीरियल-USB चिप शामिल है। CH340 चिप्स (WCH.cn) के निर्माता के पास सभी लोकप्रिय ऑपरेटिंग सिस्टम के लिए ड्राइवर उपलब्ध हैं। उनकी साइट के लिए Google अनुवादित पृष्ठ का उपयोग करना सबसे अच्छा है।

एक बार जब हमारे पास Arduino IDE स्थापित हो जाता है और USB इंटरफ़ेस चिप के लिए OS ड्राइवर स्थापित हो जाते हैं, तो हमें ESP8266 चिप के साथ काम करने के लिए Ardino IDE का विस्तार करने की आवश्यकता होती है। IDE चलाएँ, प्राथमिकताओं में जाएँ, और "अतिरिक्त बोर्ड प्रबंधक URL" दर्ज करने के लिए फ़ील्ड ढूँढें

ESP8266 के लिए बोर्ड प्रबंधक स्थापित करने के लिए, इस URL में पेस्ट करें:

arduino.esp8266.com/stable/package_esp8266com_index.json

इंस्टॉल करने के बाद, IDE को बंद करें और फिर इसे बैक अप शुरू करें।

अब माइक्रोयूएसबी केबल का उपयोग करके NodeMCU मॉड्यूल को अपने कंप्यूटर से कनेक्ट करें।

Arduino IDE के भीतर बोर्ड प्रकार को NodeMCU 1.0. के रूप में चुनें

यहाँ एक निर्देश योग्य है जो कुछ अलग एप्लिकेशन उदाहरणों का उपयोग करके Arduino NodeMCU के लिए सेटअप प्रक्रिया पर जाता है। यह यहाँ उद्देश्य से थोड़ा भटका हुआ है, लेकिन यदि आप अटक जाते हैं तो दूसरे दृष्टिकोण को देखने में मदद मिल सकती है।

चरण 15: रोबोटिक आर्म वाई-फाई कंट्रोलर - अपना पहला नोडएमसीयू प्रोग्राम हैक करें

रोबोटिक आर्म वाई-फाई कंट्रोलर - अपना पहला नोडएमसीयू प्रोग्राम हैक करें
रोबोटिक आर्म वाई-फाई कंट्रोलर - अपना पहला नोडएमसीयू प्रोग्राम हैक करें

जब भी हम कोई नया हार्डवेयर कनेक्ट करते हैं या कोई नया सॉफ़्टवेयर टूल इंस्टॉल करते हैं, तो हम यह सुनिश्चित करना पसंद करते हैं कि यह कुछ बहुत ही सरल कोशिश करके काम करता है। प्रोग्रामर अक्सर इसे "हैलो वर्ल्ड" प्रोग्राम कहते हैं। एम्बेडेड हार्डवेयर के लिए (हम यहां क्या कर रहे हैं) "हैलो वर्ल्ड" आमतौर पर एक एलईडी (प्रकाश उत्सर्जक डायोड) को ब्लिंक कर रहा है।

सौभाग्य से, NodeMCU में एक अंतर्निहित एलईडी है जिसे हम झपका सकते हैं। इसके अलावा, Arduino IDE में एलईडी को ब्लिंक करने के लिए एक उदाहरण कार्यक्रम है।

Arduino IDE के भीतर, ब्लिंक नामक उदाहरण खोलें। यदि आप इस कोड की बारीकी से जांच करते हैं तो आप देख सकते हैं कि यह बारी-बारी से टर्निंग पिन 13 को ऊंचा और नीचा करता है। मूल Arduino बोर्डों पर, उपयोगकर्ता LED पिन 13 पर है। हालाँकि, NodeMCU LED पिन 16 पर है। इसलिए हम प्रत्येक संदर्भ को पिन 13 से पिन 16 में बदलने के लिए blink.ino प्रोग्राम को संपादित कर सकते हैं। फिर हम प्रोग्राम को संकलित कर सकते हैं और इसे NodeMCU मॉड्यूल पर अपलोड करें। इसमें कुछ प्रयास हो सकते हैं और USB ड्राइवर को सत्यापित करने और IDE में बोर्ड और पोर्ट की सेटिंग को दोबारा जांचने की आवश्यकता हो सकती है। अपना समय लें और धैर्य रखें।

एक बार प्रोग्राम ठीक से अपलोड हो जाने पर IDE "अपलोड पूर्ण" कहेगा और LED ब्लिंक करना शुरू कर देगा। देखें कि क्या होता है यदि आप प्रोग्राम के अंदर देरी () फ़ंक्शन की लंबाई बदलते हैं और फिर इसे फिर से अपलोड करते हैं। क्या यह वही है जिसकी आपने अपेक्षा की थी। यदि हां, तो आपने अपना पहला एम्बेडेड कोड हैक कर लिया है। बधाई हो!

चरण 16: रोबोटिक आर्म वाई-फाई कंट्रोलर - उदाहरण सॉफ्टवेयर कोड

रोबोटिक आर्म वाई-फाई कंट्रोलर - उदाहरण सॉफ्टवेयर कोड
रोबोटिक आर्म वाई-फाई कंट्रोलर - उदाहरण सॉफ्टवेयर कोड

Blynk (www.blynk.cc) इंटरनेट पर Arduino, रास्पबेरी पाई और अन्य हार्डवेयर को नियंत्रित करने के लिए iOS और Android ऐप्स सहित एक प्लेटफ़ॉर्म है। यह एक डिजिटल डैशबोर्ड है जहां आप अपने प्रोजेक्ट के लिए केवल विजेट्स को ड्रैग और ड्रॉप करके ग्राफिक इंटरफेस बना सकते हैं। सब कुछ सेट करना वास्तव में सरल है और आप तुरंत ही छेड़छाड़ करना शुरू कर देंगे। Blynk आपको ऑनलाइन और इंटरनेट ऑफ योर थिंग्स के लिए तैयार करेगा।

Blynk साइट पर एक नज़र डालें और Arduino Blynk लाइब्रेरी की स्थापना के लिए निर्देशों का पालन करें।

यहाँ संलग्न ArmBlynkMCU.ino Arduino प्रोग्राम को पकड़ो। आप देखेंगे कि इसमें तीन तार हैं जिन्हें आरंभ करने की आवश्यकता है। आप अभी के लिए उन्हें अनदेखा कर सकते हैं और यह सुनिश्चित कर सकते हैं कि आप कोड को संकलित और अपलोड कर सकते हैं जैसा कि NodeMCU में है। सर्वो मोटर्स को कैलिब्रेट करने के अगले चरण के लिए आपको NodeMCU में लोड किए गए इस प्रोग्राम की आवश्यकता होगी।

चरण 17: रोबोटिक आर्म वाई-फाई कंट्रोलर - सर्वो मोटर्स को कैलिब्रेट करना

रोबोटिक आर्म वाई-फाई कंट्रोलर - सर्वो मोटर्स को कैलिब्रेट करना
रोबोटिक आर्म वाई-फाई कंट्रोलर - सर्वो मोटर्स को कैलिब्रेट करना
रोबोटिक आर्म वाई-फाई कंट्रोलर - सर्वो मोटर्स को कैलिब्रेट करना
रोबोटिक आर्म वाई-फाई कंट्रोलर - सर्वो मोटर्स को कैलिब्रेट करना
रोबोटिक आर्म वाई-फाई कंट्रोलर - सर्वो मोटर्स को कैलिब्रेट करना
रोबोटिक आर्म वाई-फाई कंट्रोलर - सर्वो मोटर्स को कैलिब्रेट करना
रोबोटिक आर्म वाई-फाई कंट्रोलर - सर्वो मोटर्स को कैलिब्रेट करना
रोबोटिक आर्म वाई-फाई कंट्रोलर - सर्वो मोटर्स को कैलिब्रेट करना

ESP-12E मोटर शील्ड बोर्ड सीधे NodeMCU मॉड्यूल को प्लग करने का समर्थन करता है। ध्यान से लाइन-अप करें और NodeMCU मॉड्यूल को मोटर शील्ड बोर्ड में डालें। दिखाए गए अनुसार चार सर्वो को भी ढाल से जोड़ दें। ध्यान दें कि कनेक्टर ध्रुवीकृत हैं और दिखाए गए अनुसार उन्मुख होने चाहिए।

अंतिम चरण में लोड किया गया NodeMCU कोड सर्वोस को उनकी अंशांकन स्थिति में आरंभ करता है जैसा कि यहां दिखाया गया है और MeArm प्रलेखन में चर्चा की गई है। सर्वो आर्म्स को सही ओरिएंटेशन में लगाना, जबकि सर्वो को उनकी कैलिब्रेशन स्थिति पर सेट किया जाता है, यह सुनिश्चित करता है कि चार सर्वो में से प्रत्येक के लिए उचित प्रारंभ बिंदु, समाप्ति बिंदु और गति की सीमा कॉन्फ़िगर की गई है।

NodeMCU और MeArm सर्वो मोटर्स के साथ बैटरी पावर का उपयोग करने के बारे में:

बैटरी लीड को बैटरी इनपुट स्क्रू टर्मिनलों से जोड़ा जाना चाहिए। बैटरी इनपुट आपूर्ति को सक्रिय करने के लिए मोटर शील्ड पर एक प्लास्टिक पावर बटन है। छोटे प्लास्टिक जम्पर ब्लॉक का उपयोग मोटर शील्ड से NodeMCU को पावर रूट करने के लिए किया जाता है। जम्पर ब्लॉक स्थापित किए बिना, NodeMCU USB केबल से खुद को पावर दे सकता है। जम्पर ब्लॉक स्थापित (जैसा दिखाया गया है) के साथ, बैटरी पावर को NodeMCU मॉड्यूल में रूट किया जाता है।

चरण 18: रोबोटिक आर्म यूजर इंटरफेस - ब्लिंक के साथ एकीकृत करें

रोबोटिक आर्म यूजर इंटरफेस - Blynk के साथ एकीकृत करें
रोबोटिक आर्म यूजर इंटरफेस - Blynk के साथ एकीकृत करें

अब हम सर्वो मोटर्स को नियंत्रित करने के लिए Blynk ऐप को कॉन्फ़िगर कर सकते हैं।

अपने iOS या Android मोबाइल डिवाइस (स्मार्टफोन या टैबलेट कंप्यूटर) पर Blyk ऐप इंस्टॉल करें। एक बार स्थापित होने के बाद, चार सर्वो मोटरों को नियंत्रित करने के लिए दिखाए गए अनुसार चार स्लाइडर्स वाले एक नया ब्लिंक प्रोजेक्ट स्थापित करें। आपके लिए नई Blynk परियोजना के लिए उत्पन्न Blynk प्राधिकरण टोकन पर ध्यान दें। चिपकाने में आसानी के लिए आप इसे आपको ईमेल कर सकते हैं।

तीन तारों को भरने के लिए ArmBlynkMCU.ino Arduino प्रोग्राम को संपादित करें:

  • वाई-फाई एसएसआईडी (आपके वाई-फाई एक्सेस प्वाइंट के लिए)
  • वाई-फाई पासवर्ड (आपके वाई-फाई एक्सेस प्वाइंट के लिए)
  • Blynk प्राधिकरण टोकन (आपके Blynk प्रोजेक्ट से)

अब तीन स्ट्रिंग्स वाले अपडेटेड कोड को कंपाइल और अपलोड करें।

सत्यापित करें कि आप अपने मोबाइल डिवाइस पर स्लाइडर्स का उपयोग करके वाई-फाई पर चार सर्वो मोटर्स को स्थानांतरित कर सकते हैं।

चरण 19: रोबोटिक आर्म - मैकेनिकल असेंबली

रोबोटिक आर्म - मैकेनिकल असेंबली
रोबोटिक आर्म - मैकेनिकल असेंबली
रोबोटिक आर्म - मैकेनिकल असेंबली
रोबोटिक आर्म - मैकेनिकल असेंबली
रोबोटिक आर्म - मैकेनिकल असेंबली
रोबोटिक आर्म - मैकेनिकल असेंबली

अब हम MeArm की मैकेनिकल असेंबली के साथ आगे बढ़ सकते हैं। जैसा कि पहले उल्लेख किया गया है, यह थोड़ा मुश्किल हो सकता है। अपना समय लें और धैर्य रखें। सर्वो मोटर्स को मजबूर न करने का प्रयास करें।

याद रखें कि यह MeArm NodeMCU वाई-फाई मॉड्यूल द्वारा नियंत्रित होता है जो MeArm दस्तावेज़ीकरण में चर्चा किए गए मूल "दिमाग" बोर्ड से काफी अलग है। नियंत्रक के लिए निर्देशों का पालन करना सुनिश्चित करें जो यहां प्रस्तुत किए गए हैं न कि MeArm के मूल दस्तावेज़ों में।

इस साइट पर पूरा मैकेनिकल असेंबली विवरण पाया जा सकता है। उन्हें MeArm v1.0 के लिए बिल्ड गाइड के रूप में लेबल किया गया है।

चरण 20: रोबोटिक्स के अध्ययन के लिए ऑनलाइन संसाधन

रोबोटिक्स के अध्ययन के लिए ऑनलाइन संसाधन
रोबोटिक्स के अध्ययन के लिए ऑनलाइन संसाधन

ऑनलाइन रोबोटिक्स पाठ्यक्रम, पुस्तकें और अन्य संसाधनों की संख्या बढ़ रही है…

  • स्टैनफोर्ड कोर्स: रोबोटिक्स का परिचय
  • कोलंबिया कोर्स: रोबोटिक्स
  • एमआईटी कोर्स: अंडरएक्टेड रोबोटिक्स
  • रोबोटिक्स विकीबुक
  • रोबोटिक्स कोर्सवेयर
  • रोबोट के साथ कंप्यूटिंग सीखना
  • रोबोटिक्स डीमिस्टिफाइड
  • रोबोट तंत्र
  • गणितीय रोबोटिक हेरफेर
  • लेगो NXT के साथ शैक्षिक रोबोट
  • लेगो शिक्षा
  • अत्याधुनिक रोबोटिक्स
  • एंबेडेड रोबोटिक्स
  • स्वायत्त मोबाइल रोबोट
  • रोबोट पर चढ़ना और चलना
  • रोबोट पर चढ़ना और चलना नए अनुप्रयोग
  • ह्यूमनॉइड रोबोट
  • रोबोट शस्त्र
  • रोबोट जोड़तोड़
  • रोबोट मैनिपुलेटर्स में प्रगति
  • एआई रोबोटिक्स

इन और अन्य संसाधनों की खोज करने से रोबोटिक्स की दुनिया के बारे में आपके ज्ञान का लगातार विस्तार होगा।

चरण 21: रोबोटिक्स उपलब्धि पैच

रोबोटिक्स अचीवमेंट पैच
रोबोटिक्स अचीवमेंट पैच

बधाई हो! यदि आपने इन रोबोटिक्स परियोजनाओं में अपना सर्वश्रेष्ठ प्रयास किया है और अपने ज्ञान को उन्नत किया है, तो आपको शामिल उपलब्धि पैच को गर्व के साथ पहनना चाहिए। दुनिया को बताएं कि आप सर्वो और सेंसर के मास्टर हैं।

चरण 22: ग्रह को हैक करें

ग्रह को हैक करें
ग्रह को हैक करें

हमें उम्मीद है कि आप HackerBoxes रोबोटिक्स वर्कशॉप का आनंद ले रहे होंगे। यह और अन्य कार्यशालाएँ HackerBoxes.com पर ऑनलाइन दुकान से खरीदी जा सकती हैं जहाँ आप मासिक HackerBoxes सदस्यता बॉक्स की सदस्यता भी ले सकते हैं और हर महीने आपके मेलबॉक्स में महान प्रोजेक्ट वितरित किए जा सकते हैं।

कृपया नीचे दी गई टिप्पणियों में और/या HackerBoxes Facebook Group पर अपनी सफलता साझा करें। निश्चित रूप से हमें बताएं कि क्या आपके कोई प्रश्न हैं या किसी चीज़ के लिए कुछ मदद की ज़रूरत है। HackerBoxes साहसिक कार्य का हिस्सा बनने के लिए धन्यवाद। चलो कुछ बढ़िया बनाते हैं!

सिफारिश की: