विषयसूची:

BB8: 9 कदम
BB8: 9 कदम

वीडियो: BB8: 9 कदम

वीडियो: BB8: 9 कदम
वीडियो: Bigg Boss 9 | बिग बॉस 9 | Sultan के घर में Pathaan! Shahrukh Khan In The House!! 2024, नवंबर
Anonim
Image
Image

यह परियोजना 'क्रिएटिव इलेक्ट्रॉनिक्स', मैलागा विश्वविद्यालय, दूरसंचार स्कूल (https://www.uma.es/etsi-de-telecomunicacion/) में एक बेंग इलेक्ट्रॉनिक्स इंजीनियरिंग मॉड्यूल के लिए थी।

हम तीन छात्र हैं जो एक ऐसी परियोजना विकसित करना चाहते थे जो हमें प्रेरित और मोहित करे। हम परियोजनाओं की तलाश में थे और विशेष रूप से एक ने हमारा ध्यान खींचा, इसलिए हमने सोचा कि हम इसे पुन: पेश कर सकते हैं। कई विचारों पर चर्चा करने के बाद, हमने BB8 बनाने का निर्णय लिया।

हमारी परियोजना जिस निर्देश पर आधारित थी वह है:

www.instructables.com/id/BB8-Droid-Arduino…

चरण 1: सामग्री

  • अरुडिनो यूएनओ
  • डीसी मोटर्स और पहिए - लिंक
  • मोटर ड्राइव शील्ड L293D - लिंक
  • ब्लूटूथ मॉडल HM-10 - लिंक
  • नियोडिमियम मैग्नेट (8 मिमी x 3 मिमी)
  • मैग्नेट 20 मिमी x 3 मिमी
  • स्टायरोफोम बॉल
  • 4 एए बैटरी
  • 4 एए बैटरी के लिए बैटरी धारक
  • शार्पीज़
  • 100 ग्राम मछली पकड़ने वाली छड़ी
  • 3डी प्रिंटर के लिए प्लास्टिक
  • बटन सेल
  • बटन सेल के लिए बैटरी धारक
  • लाल एलईडी
  • तारों की एक जोड़ी
  • मोटर्स को पकड़ने के लिए कुछ क्लैंप
  • सफेद और नारंगी रंग
  • Arduino बोर्ड को पकड़ने के लिए 3 स्क्रू
  • चिपकने वाला टेप
  • लकड़ियों को भरने वाला
  • सफेद और नारंगी रंग

आपको निम्नलिखित टूल की भी आवश्यकता होगी:

  • पेंचकस
  • गर्म पिघल बंदूक
  • टिन सोल्डरिंग आयरन
  • ब्रश

चरण 2: चलो इसे बनाते हैं! - आंतरिक संरचना

चलो यह करते हैं! - आंतरिक संरचना
चलो यह करते हैं! - आंतरिक संरचना
चलो यह करते हैं! - आंतरिक संरचना
चलो यह करते हैं! - आंतरिक संरचना
चलो यह करते हैं! - आंतरिक संरचना
चलो यह करते हैं! - आंतरिक संरचना

एक बार हमारे पास सभी सामग्री हो जाने के बाद, हमें सबसे पहले जो करना है वह आंतरिक टुकड़ा प्रिंट करना है।

जबकि टुकड़ा मुद्रित किया जा रहा है, हम महिला-पुरुष पिन के लिए मोटर के नियंत्रक के पुरुष पिन 0 और 1 को बदल देंगे। ऐसा करने के लिए, टांका लगाने वाले लोहे की मदद से, हम मौजूदा पुरुष पिनों को हटा देंगे और नए डाल देंगे। इसके अलावा, हम कुछ महिला पिनों को वेल्ड करेंगे जहां यह Vcc और Gnd को ब्लूटूथ मॉड्यूल की बिजली आपूर्ति को जोड़ने में सक्षम होने का संकेत देता है।

एक बार यह समाप्त हो जाने के बाद, हम इंजनों के कनेक्शन बनाएंगे: हम उन्हें बोर्ड के इनपुट एम 1 और एम 2 से जोड़ देंगे, जैसा कि चित्रों में दर्शाया गया है।

एक बार जब हमारे पास आंतरिक संरचना मुद्रित हो जाती है, तो हम निम्नानुसार सभी घटकों को स्थापित करने के लिए आगे बढ़ सकते हैं:

मोटर्स को संकेतित स्थिति में रखा जाएगा और फ्लैंगेस के साथ बांधा जाएगा।

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

अंत में, हम ब्लूटूथ मॉड्यूल को समर्पित डिब्बे में रखेंगे।

दूसरी ओर, हम चुम्बकों को ऊपरी भाग के छिद्रों में रखने से पहले, कोशिश करते हैं कि सभी एक ही ध्रुवता के साथ हों (हम इसे दूसरे चुंबक के पास आने की पुष्टि कर सकते हैं)।

नोट: 3डी प्रिंटिंग के लिए टुकड़े इंट्रस्टेबल की शुरुआत में लिंक से प्राप्त किए जा सकते हैं और वे ऊपर उल्लिखित परियोजना के अनुरूप हैं।

चरण 3: ब्लूटूथ मॉड्यूल और प्रोग्राम लोड

बेस प्रोजेक्ट के बाद, हमारा ब्लूटूथ मॉड्यूल छह पिन के साथ HM-10 है (जिनमें से, हमारे पास उनमें से चार थे, सबसे महत्वपूर्ण, Vcc, Gnn, Rx और Tx)।

पिन का कनेक्शन पहले से ही पिछले खंड में निर्दिष्ट है और इस मॉड्यूल और आर्डिनो के बीच संचार बहुत सरल है क्योंकि आर्डिनो एक सीरियल टर्मिनल के रूप में इसके साथ संचार करता है।

हमारे प्रोजेक्ट में, हम मॉड्यूल का नाम "BB8" में बदलना चाहते थे। आम तौर पर, यह एटी कमांड के माध्यम से किया जाता है, जिसमें वेब पर बहुत सारी जानकारी होती है लेकिन, जो मॉड्यूल हमने हासिल किया है (और जिसमें से हमने सामग्री की सूची में एक लिंक छोड़ा है), निर्माता डीएसडी टेक और जरूरतों से है एक प्रोग्राम जो निर्माता अपनी वेबसाइट पर मॉड्यूल की सेटिंग्स को संशोधित करने के लिए प्रदान करता है। कार्यक्रम का लिंक: dsdtech-global

जैसा कि हमने पहले टिप्पणी की है, संचार एक सीरियल टर्मिनल के रूप में किया जाता है और मोबाइल ऐप और एक बुनियादी arduino प्रोग्राम के संचालन के साथ इसे जांचना बहुत आसान है।

एक बार जब हमारे पास सभी भाग (पिछले अनुभाग) और ब्लूटूथ मॉड्यूल को कॉन्फ़िगर कर दिया जाता है, तो हम चरण 8 में संलग्न सॉफ़्टवेयर के साथ आर्डिनो को लोड कर सकते हैं। ऐसा करने के लिए, पहले हमें टीएक्स और आरएक्स पिन (क्रमशः 0 और 1) को डिस्कनेक्ट करना होगा। अन्यथा हमें समस्या होगी। फिर, हम arduino को PC से कनेक्ट करते हैं, आधिकारिक Arduino एप्लिकेशन खोलते हैं, बोर्ड से जुड़े मॉडल (Arduino UNO) के साथ-साथ उस पोर्ट का चयन करते हैं जिससे यह जुड़ा हुआ है और प्रोग्राम को अपलोड करने के लिए आगे बढ़ें।

चरण 4: एंड्रॉइड एप्लिकेशन

एंड्रॉइड एप्लीकेशन
एंड्रॉइड एप्लीकेशन
एंड्रॉइड एप्लीकेशन
एंड्रॉइड एप्लीकेशन
एंड्रॉइड एप्लीकेशन
एंड्रॉइड एप्लीकेशन

Arduino और हमारे ब्लूटूथ मॉड्यूल के साथ संगत कई IOS और ANDROID एप्लिकेशन हैं, इसलिए हमारे लिए किसी एक को चुनना मुश्किल था… अंत में हमने ब्लूटूथ इलेक्ट्रॉनिक्स नामक एक Android एप्लिकेशन को चुना। यह एप्लिकेशन आपको स्क्रीन को अनुकूलित करने, बटन से लेकर जॉयस्टिक तक सभी प्रकार की वस्तुओं को रखने और ब्लूटूथ, बीएलई और यूएसबी जैसे विभिन्न तरीकों से कनेक्ट करने की अनुमति देता है।

हमारे इंटरफ़ेस में, हमने रोबोट का नाम, एक बटन पैड और एक टर्मिनल रखा है, यह देखने के लिए कि हम एप्लिकेशन से क्या भेजते हैं। हमने प्रत्येक ट्रांसमिशन में 'पी'+नंबर+'एफ' भेजने के लिए पैड को कॉन्फ़िगर किया है। 'पी' ट्रांसमिशन शुरू करता है, संख्या पैड पर प्रत्येक तीर से जुड़ी संख्या से मेल खाती है और 'एफ' ट्रांसमिशन समाप्त करती है।

एक बार जब हम अपने इंटरफ़ेस को अनुकूलित और कॉन्फ़िगर कर लेते हैं, तो हम अपने डिवाइस को कनेक्ट करते हैं और RUN बटन दबाते हैं। अब हम बिना किसी समस्या के अपने रोबोट और अपने प्रोग्राम का परीक्षण कर सकते हैं।

आवेदन लिंक: arduinobluetooth

चरण 5: शरीर

शरीर
शरीर
शरीर
शरीर
शरीर
शरीर

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

एक बार समाप्त होने के बाद, हम आंतरिक संरचना का परिचय दे सकते हैं और परीक्षण कर सकते हैं कि सब कुछ उस एप्लिकेशन के माध्यम से काम करता है जिसका हमने पिछले भाग में उल्लेख किया था।

चरण 6: सिर

सिर
सिर
सिर
सिर
सिर
सिर

ऐसा करने के लिए, पहले सिर के आधार को मुद्रित किया जाता है।

दूसरे, हम एक बैटरी धारक को अंदर और उस छेद के माध्यम से रखते हैं जो हम शीर्ष पर एक एलईडी (सही ढंग से ध्रुवीकृत) लगाने के लिए केबलों को पास करते हैं और इसके एक टर्मिनल में 330 प्रतिरोध के साथ इसे टांका लगाते हैं जैसा कि तस्वीर में दिखाया गया है।

फिर, हमने पोरएक्सपैन बॉल को आधा में काट दिया और इसे सिर के आधार के शीर्ष पर गर्म सिलिकॉन के साथ गोंद कर दिया।

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

चरण 7: सजाने

सजाने के लिए
सजाने के लिए
सजाने के लिए
सजाने के लिए
सजाने के लिए
सजाने के लिए

गेंद के लिए, पहले, एक कंपास के साथ हम दो सर्कल बनाते हैं। फिर, वृत्तों के प्रत्येक विकर्ण में हम 1 आयत बनाते हैं।

एक बार जब 6 पेंसिल चित्र बन जाते हैं, तो हम उन सभी चीजों को कवर करने के लिए कुछ मास्किंग टेप लेते हैं जिन्हें हम पेंट नहीं करना चाहते हैं और स्प्रे का 1 कोट (आवश्यक सावधानी बरतते हुए) लगाने के लिए आगे बढ़ते हैं।

जब यह सूख जाता है, तो हम टेप को हटा देते हैं और सभी चित्रों को एक पेंसिल के साथ रेखांकित करते हैं जैसा हम चाहते हैं। हमारे मामले में, हम मूल BB8 के डिज़ाइन को देखते हैं।

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

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

चरण 8: सॉफ्टवेयर

GitHub प्लेटफ़ॉर्म के निम्नलिखित लिंक में, आपको वह कोड मिलेगा, जिसे आपको इस निर्देश को विकसित करने के लिए arduino UNO बोर्ड में लागू करना होगा। चरण 3 में बताए अनुसार आपको इसे डाउनलोड और अपलोड करना होगा।

याद रखें कि Arduino UNO बोर्ड के Tx और Rx पिन काट दिए गए हैं। अन्यथा, लोडिंग संभव नहीं होगी और आपको समस्याएँ देगी।

लिंक: गिटहब

चरण 9: निष्कर्ष

निष्कर्ष
निष्कर्ष
निष्कर्ष
निष्कर्ष

अब जब आप जानते हैं कि BB8 कैसे बनाया जाता है, तो हम आपको अपने अनुभव से युक्तियों और युक्तियों की एक श्रृंखला दिखाएंगे, जो आपको इस परियोजना को दोहराने में, ठीक से काम करने और कोई समस्या नहीं होने में मदद करेगी।

जैसा कि आपको याद होगा, चरण ६ में चुम्बक स्थापित किए गए हैं और हमारा प्रारंभिक विचार आंतरिक संरचना में तीन नियोडिमियम चुम्बक और अन्य तीन को सिर में रखना था, लेकिन जब हमने उन्हें हासिल किया और उनका परीक्षण किया, तो चुम्बकों ने ऐसा बल लगाया कि आंतरिक संरचना को उठा लिया गया और ठीक से काम नहीं किया।

इसलिए, हमने सिर के लिए कम शक्तिशाली चुम्बकों का परीक्षण किया (इसलिए ये नियोडिमियम नहीं हैं) साथ ही वजन के साथ क्षतिपूर्ति ताकि गेंद में कई दोलन न हों और जल्दी से अपनी प्रारंभिक स्थिति को पुनः प्राप्त कर सकें। इससे यह सुनिश्चित करने में मदद मिली कि, जब घुमावों और आगे चलने के साथ, गेंद की दिशा विकृत नहीं होगी।

क्या हुआ कि, पिछले परीक्षणों में, गेंद हलकों में बदल गई और यदि आप गति करते हैं, तो प्रक्षेपवक्र सही नहीं था, कुछ ऐसा जिसे हमने आंतरिक संरचना के पीछे स्थित 100-ग्राम वजन के साथ ठीक किया और जिसे इसमें देखा जा सकता है संलग्न छवि।

दूसरी ओर, घर्षण को कम करने और सिर के मोड़ को अधिक प्राकृतिक और फिसलन वाला बनाने के लिए, हमने मैग्नेट पर बॉडी टेप की स्ट्रिप्स लगाईं।

सिफारिश की: