विषयसूची:

स्पेसशिप कंट्रोल पैनल - लेजर कट अरुडिनो टॉय: 11 स्टेप्स (चित्रों के साथ)
स्पेसशिप कंट्रोल पैनल - लेजर कट अरुडिनो टॉय: 11 स्टेप्स (चित्रों के साथ)

वीडियो: स्पेसशिप कंट्रोल पैनल - लेजर कट अरुडिनो टॉय: 11 स्टेप्स (चित्रों के साथ)

वीडियो: स्पेसशिप कंट्रोल पैनल - लेजर कट अरुडिनो टॉय: 11 स्टेप्स (चित्रों के साथ)
वीडियो: Maker Update: Privacy Parasite 2024, जून
Anonim
स्पेसशिप कंट्रोल पैनल - लेजर कट अरुडिनो टॉय
स्पेसशिप कंट्रोल पैनल - लेजर कट अरुडिनो टॉय

फ्यूजन 360 प्रोजेक्ट्स »

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

मेरे पास Arduino का एक छोटा सा अनुभव था और यहां इंस्ट्रक्शंस पर फ्यूजन-कोर्स लिया था। हालाँकि मुझे लेज़रकटर के साथ कोई अनुभव नहीं था, न ही मानक एलईडी या साधारण सेंसर के अलावा किसी भी प्रकार के मध्यवर्ती Arduino प्रोग्रामिंग या घटकों के साथ।

चूंकि मेरे भतीजे का 6 साल का जन्मदिन कुछ ही महीनों में आने वाला था, इसलिए मैंने फैसला किया कि मैं उसे एक उपहार देना चाहता हूं। चूंकि वह अंतरिक्ष से संबंधित कुछ भी पसंद करता है (विशेषकर यदि इसमें बटन और रोशनी होती है) तो मैं उसे कुछ एलईडी, बटन, स्पीकर, स्लाइडर्स इत्यादि के साथ एक साधारण Arduino- आधारित खिलौना बनाने का प्रारंभिक विचार लेकर आया था।

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

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

जगह में प्रारंभिक डिजाइन के साथ (अच्छी तरह से - कम से कम कागज के एक टुकड़े पर जल्दी से स्केच किया गया) मैं वास्तव में यह पता लगाने के लिए तैयार था कि इसे बनाने में क्या लगेगा - मुझे कितने और किन भागों की आवश्यकता होगी, कौन सा Arduino नियंत्रक आदि का उपयोग करने के लिए सलाह का शब्द…

… उन लोगों के लिए जो इसे बनाने की यात्रा में उद्यम करना चाहते हैं: 4017 दशक के काउंटरों का उपयोग करना एल ई डी को नियंत्रित करने का एक अनावश्यक रूप से जटिल तरीका है। यदि आप अपना स्वयं का संस्करण बनाना चाहते हैं, तो मैं WS2812B (या समान) LED जैसी किसी चीज़ का उपयोग करने की अत्यधिक अनुशंसा करता हूँ, क्योंकि यह LED को नियंत्रित करना बहुत आसान बना देगा (उदाहरण के लिए FastLED लाइब्रेरी का उपयोग करना)।

एक अन्य साथी इंस्ट्रक्शनल सदस्य ने भी योजनाबद्ध और कोड के बीच कुछ विसंगतियों की खोज की है (कोड में कुछ I / O पिन दिखाए गए योजनाबद्ध के अनुरूप नहीं हैं)। जैसे ही मेरे पास समय होगा मैं योजनाबद्ध का एक अद्यतन संस्करण बनाने की कोशिश करूंगा। इस बीच, कोड को I/O पिन सेटअप के आधार के रूप में उपयोग करें (योजनाबद्ध नहीं)।

चरण 1: इस ट्यूटोरियल की संरचना

इस ट्यूटोरियल की संरचना
इस ट्यूटोरियल की संरचना

अब जब मुझे इस बात का पूरा अंदाजा हो गया था कि स्पेसशिप कंट्रोल पैनल कैसा दिखना चाहिए, और इसे अपेक्षाकृत सरल बनाने का फैसला करने के बाद, मुझे यकीन था कि वास्तव में इसे बनाना एक हवा होगी…!

खैर … निकली हवा अधिक हो गई, ठीक है अगर तूफान नहीं, तो कम से कम एक आंधी! यह पहले की अपेक्षा कुछ अधिक कठिन था।

इस परियोजना में लगभग तीन महीने के खाली समय का समय लगा, और मैंने अपने भतीजे के जन्मदिन से एक दिन पहले केवल अंतिम कोडिंग समाप्त की!

हालांकि, निर्माण प्रक्रिया एक महान और मजेदार (और केवल कभी-कभी निराशाजनक) सीखने का अनुभव था जिसमें कई परीक्षण और त्रुटि और चीजें थीं जो मैं अलग-अलग करता था, क्या मैं इसे फिर से बनाना चाहता था।

इसलिए इस ट्यूटोरियल के अधिकांश चरणों में प्रत्येक के दो खंड होंगे:

  • रोगी पाठक के लिए एक "लंबे समय तक पढ़ें" खंड, जहां मैं अपनी प्रक्रिया, विचारों और (संभावित) गलतियों का विस्तार से वर्णन करता हूं।
  • अधिक अधीर पाठक के लिए एक "Tl; dr" खंड, जहां मैं इस बिंदु पर थोड़ा जल्दी पहुंचता हूं, और अनुसरण करने के लिए एक नुस्खा प्रस्तुत करता हूं (मेरी गलतियों से सीखकर संशोधित)।

सवारी का आनंद लें और कृपया बेझिझक प्रश्न पूछें!

चरण 2: उपकरण और सामग्री

उपकरण और सामग्री
उपकरण और सामग्री

हाथ में अपने स्केच के साथ, मैं यह पता लगाना शुरू कर सकता था कि मुझे कितने एलईडी, बटन और अन्य सामान चाहिए।

लंबे समय तक पढ़ें

चूँकि मेरे स्केच में बहुत सारे LED (जले हुए बटन सहित 42) थे, यह स्पष्ट था कि मुझे एक Arduino मेगा के लिए जाने की आवश्यकता थी। हालाँकि, मेगा का उपयोग करते हुए भी, सभी एलईडी, बटन, पीजो बजर और पोटेंशियोमीटर के लिए पर्याप्त I/O-पिन नहीं थे।

इसलिए मैंने एक बार फिर इंटरनेट पर कुछ आई/ओ-पिन के साथ कई एलईडी को नियंत्रित करने के सुझावों के लिए खोजबीन की और इस साफ-सुथरे ट्यूटोरियल को पढ़ने के बाद "CD4017 दशक काउंटर" पर निर्णय लिया।

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

मुझे अभी तक इस बात का स्पष्ट अंदाजा नहीं था कि सर्किट कैसा दिखेगा, इसलिए मैं यह सुनिश्चित करना चाहता था कि मैं रास्ते में तारों और घटकों को डिस्कनेक्ट और फिर से जोड़ सकूं। इसलिए मैंने महिला/महिला ड्यूपॉन्ट केबल और पुरुष हेडर पिन का उपयोग करके घटकों और बोर्ड के बीच सभी कनेक्शन (लगभग) बनाना चुना।

डुपॉन्ट केबल के माध्यम से घटकों को आर्डिनो से जोड़ना आसान बनाने के लिए, मैंने मेगा के लिए एक सेंसर शील्ड खरीदने का फैसला किया।

बाकी टूल्स और सामग्रियों के लिए, आप उन्हें नीचे पा सकते हैं।

टीएल; डीआर

उपकरण:

  • लेजर कटर। हमारे मेकर्सस्पेस में एक यूनिवर्सल लेजर सिस्टम VLS 3.50 45W है जिसका उपयोग मैंने ऐक्रेलिक को काटने और उकेरने के लिए किया था, और एक बड़ा बिना नाम वाला चीनी 120w लेजर जिसका उपयोग मैंने MDF को काटने के लिए किया था। आप मानक बिजली उपकरणों का उपयोग करके बॉक्स और ऐक्रेलिक को आसानी से काट सकते हैं, हालांकि ऐक्रेलिक / पेंट पर उत्कीर्णन के लिए लेजर को प्राथमिकता दी जाती है।
  • सोल्डरिंग आयरन।
  • गर्म गोंद बंदूक (वैकल्पिक, लेकिन अच्छा है)
  • पेचकस सेट।
  • काउंटरसिंक बिट।
  • ड्रिल बिट्स 2mm-3mm या समान।
  • ड्रिल ड्राइवर (कोई भी करेगा, लेकिन एक बेंच ड्रिल प्रेस इसे आसान बना देगा)।
  • मास्किंग टेप
  • क्लैंप
  • कैलिपर
  • छोटे सरौता की एक किस्म
  • Adobe Illustrator ($$) या Inkscape (निःशुल्क) - या कोई अन्य वेक्टर आधारित ड्राइंग सॉफ़्टवेयर।
  • ऑटोडेस्क फ्यूजन 360 (वैकल्पिक) - केस डिजाइन करने के लिए।

सामग्री मामले और विधानसभा के लिए:

  • एक्रिलिक शीट, 5 मिमी मोटाई। अधिमानतः ऐक्रेलिक कास्ट करें (चूंकि यह पिघलता नहीं है और लेजर कट के दौरान लुढ़का हुआ ऐक्रेलिक जितना आसानी से फिर से जुड़ता है)।
  • एक्रिलिक शीट 2 मिमी।
  • एमडीएफ, 6 मिमी मोटाई।
  • स्प्रे पेंट, मैंने इस्तेमाल किया:

    • मोलोटो अर्बन फाइन-आर्ट आर्टिस्ट ऐक्रेलिक - डेयर ऑरेंज। फेसप्लेट ग्राफिक विवरण और हैंडल के लिए।
    • मोलोटो अर्बन फाइन-आर्ट आर्टिस्ट ऐक्रेलिक - सिग्नल ब्लैक। केस और फेसप्लेट के लिए।
    • 2 मिमी सुरक्षात्मक ऐक्रेलिक शीट के लिए एक सामान्य गैर-ऐक्रेलिक आधारित काला।
  • स्क्रू - 2.5 x 13 मिमी (या समान - व्यास 4 मिमी से अधिक नहीं होना चाहिए।)
  • मानक (PVA) लकड़ी का गोंद (लकड़ी के मामले को चिपकाने के लिए)
  • चिपकने वाला या एक्रिलिक चिपकने वाला संपर्क करें (फेसप्लेट के नीचे 2 मिमी सुरक्षात्मक एक्रिलिक शीट को चिपकाने के लिए)।
  • मल्टीमीटर (वैकल्पिक, लेकिन शॉर्ट्स खोजने, डायोड का परीक्षण करने और सामान्य निरंतरता परीक्षण के लिए सुपर उपयोगी)।

इलेक्ट्रॉनिक्स:

  • Arduino मेगा 2560 R3
  • Arduino मेगा. के लिए मेगा सेंसर शील्ड V2.0
  • ड्यूपॉन्ट केबल महिला / महिला (100 पीसी। पर्याप्त होना चाहिए)। चुनें (कम से कम) 30 या 20 सेमी लंबाई - 10 सेमी बहुत छोटा होगा।
  • एल ई डी का एक पूरा गुच्छा - 3 मिमी और 5 मिमी दोनों।
  • पुरुष हैडर पिन
  • पीसीबी स्ट्रिप बोर्ड
  • 4x 16-पिन डीआईपी आईसी सॉकेट (दशक काउंटरों को माउंट करने के लिए)
  • 4x CD4017BE दशक काउंटर चिप्स
  • 2x लाल प्रबुद्ध एलईडी स्विच डब्ल्यू। फ्लिप कवर
  • 2x सिंगल लीनियर 10k स्लाइड पोटेंशियोमीटर
  • 2x हरा वर्ग प्रबुद्ध क्षणिक पुशबटन। कृपया ध्यान दें !!: से जुड़े बटन एलईडी द्वारा नहीं जलाए जाते हैं। वे गरमागरम हैं और कनेक्ट होने पर प्रकाश नहीं करेंगे। उन्हें हल्का करने के लिए, आपको गरमागरम बल्ब को अंदर से हटाना होगा और उन्हें 3 मिमी एलईडी से बदलना होगा। मैंने कुछ अन्य समान बटनों को ऑर्डर करने की कोशिश की, जो एलईडी द्वारा जलाए जाने का दावा करते थे, लेकिन अफसोस - जब वे पहुंचे तो वे भी निकले गरमागरम
  • 6x 3-पिन 2-स्थिति चालू/फ्लिप स्विच पर
  • 1x सुरक्षा लॉक कुंजी स्विच (DPST या DPDT प्रकार)।
  • 1x SPST चालू/बंद घुमाव स्विच
  • 2x पीजो बजर
  • 1x MAX7219 एलईडी डॉट मैट्रिक्स 8-अंकीय डिजिटल डिस्प्ले कंट्रोल मॉड्यूल
  • 2x सिंगल लीनियर रोटरी 10k पोटेंशियोमीटर
  • पोटेंशियोमीटर के लिए 2x रोटरी नॉब कवर
  • 22x 180 या 200 ओम प्रतिरोधक
  • 11x 150 ओम प्रतिरोधक
  • 14x 100 ओम प्रतिरोधक
  • 1x टी-टाइप "9वी" स्नैप-ऑन बैटरी कनेक्टर केबल
  • 1x 4-स्लॉट एए-बैटरी-धारक

चरण 3: भागों और टेस्ट-फिटिंग को मापना

मापने वाले हिस्से और टेस्ट-फिटिंग
मापने वाले हिस्से और टेस्ट-फिटिंग
मापने वाले हिस्से और टेस्ट-फिटिंग
मापने वाले हिस्से और टेस्ट-फिटिंग
मापने वाले हिस्से और टेस्ट-फिटिंग
मापने वाले हिस्से और टेस्ट-फिटिंग
मापने वाले हिस्से और टेस्ट-फिटिंग
मापने वाले हिस्से और टेस्ट-फिटिंग

लंबा (-ish)पढ़ें

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

विशेष रूप से कुंजी स्विच बहुत गहरा था, और इस प्रकार बॉक्स की अंतिम गहराई (या ऊंचाई, हालांकि आप इसे रखना चाहते हैं) को इसके लिए समायोजित करने की आवश्यकता होगी, और आंतरिक घटकों को मामले में रखते समय इसे ध्यान में रखें (जैसे कि Arduino मेगा, दशक काउंटर आदि)।

मैंने तब इलस्ट्रेटर में एक साधारण वेक्टर ड्राइंग तैयार की, जिसमें सभी अलग-अलग घटक व्यास/चौड़ाई का चित्रण किया गया, लेजर कटर में 5 मिमी ऐक्रेलिक परीक्षण टुकड़ा डाला, और इसे काट दिया।

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

टीएल; डीआर

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

चरण 4: केस डिजाइन करना

केस डिजाइनिंग
केस डिजाइनिंग
केस डिजाइनिंग
केस डिजाइनिंग

सभी घटक मापों के साथ अब मैं नियंत्रण कक्ष के मामले को डिजाइन करना शुरू कर सकता हूं।

लंबे समय तक पढ़ें

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

इसके बजाय मैंने द हॉबीस्ट मेकर के पैरामीट्रिक फिंगर जॉइंट बॉक्स ट्यूटोरियल का अनुसरण करना चुना, जिसकी मैं अत्यधिक अनुशंसा कर सकता हूं, यदि आप 3 डी पैरामीट्रिक डिज़ाइन में बेहतर होना चाहते हैं। हालाँकि, मेरे जैसे सरल डिज़ाइन के लिए एक पूर्ण 3D मॉडल बनाना थोड़ा अधिक है, क्योंकि आपको बाद में प्रत्येक सतह को 2D वेक्टर ड्राइंग के रूप में निर्यात करना होगा, इसलिए आप इसे शुरू करने के लिए इलस्ट्रेटर में भी बना सकते हैं।

किसी भी तरह, मैंने फ़्यूज़न 360 में तब तक जारी रखा जब तक मैं डिज़ाइन से खुश नहीं था। चूंकि मुझे पता था (अच्छी तरह से, कम से कम उम्मीद थी) मेरा भतीजा इस चीज़ को बहुत आगे ले जाएगा, मैं कुछ हैंडल जोड़कर उसके लिए इसे आसान बनाना चाहता था। हैंडल लकड़ी के मामले का हिस्सा हैं और ऐक्रेलिक फेसप्लेट के माध्यम से फैलते हैं, पकड़ प्रदान करते हैं और मामले को जगह में लॉक करने में मदद करते हैं।

डिज़ाइन के साथ मैंने टेलर शार्प के इंस्ट्रक्शनल में वर्णित "सरल स्केच" विधि का उपयोग करते हुए सभी भागों को 2D.dxf वेक्टर फ़ाइलों से निर्यात किया।

मैंने तब इलस्ट्रेटर में dxf फ़ाइलों को संशोधित किया और Arduino मेगा से कनेक्ट करने के लिए बैटरी डिब्बे और छेद तक पहुँचने के लिए एक छोटा हैच जोड़ा (जिसे मैंने पिछले चरण में भी मापा था)। मैंने केस के किनारे पर ध्वनि के लिए ऑन / ऑफ स्विच के लिए एक छेद भी जोड़ा, और नीचे की तरफ थोड़ा ड्रिल छेद।

मामले के लिए अंतिम चित्र इस चरण (.ai,.svg, और.pdf प्रारूप में) से जुड़े हुए हैं, जबकि अगले चरणों में फेसप्लेट का डिज़ाइन सामने आ रहा है।

टीएल: डीआर

  • केस के लिए अपना बेसिक फिंगर जॉइंट बॉक्स बनाने के लिए मेकरकेस का उपयोग करें।
  • अपनी आवश्यकताओं को पूरा करने के लिए इलस्ट्रेटर में मेकरकेस वेक्टर फ़ाइलों को संशोधित करें - बैटरी के लिए एक हैच और Arduino पोर्ट के लिए छेद जोड़ना याद रखें।
  • या बस इस चरण से जुड़ी योजनाओं को डाउनलोड करें।

चरण 5: फेसप्लेट को डिजाइन करना और पेंट को उकेरना लेजर

फेसप्लेट और लेजर को डिजाइन करना पेंट को उकेरना
फेसप्लेट और लेजर को डिजाइन करना पेंट को उकेरना
फेसप्लेट और लेजर को डिजाइन करना पेंट को उकेरना
फेसप्लेट और लेजर को डिजाइन करना पेंट को उकेरना
फेसप्लेट और लेजर को डिजाइन करना पेंट को उकेरना
फेसप्लेट और लेजर को डिजाइन करना पेंट को उकेरना
फेसप्लेट और लेजर को डिजाइन करना पेंट को उकेरना
फेसप्लेट और लेजर को डिजाइन करना पेंट को उकेरना

लंबे समय तक पढ़ें

केस के अंतिम समग्र आकार और फ़ेसप्लेट के स्थान पर, मैं अब अंत में (और भी अधिक) मज़ेदार भाग पर पहुँच सकता हूँ: फ़ेसप्लेट का डिज़ाइन!

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

प्रारंभिक वेक्टर डिजाइन के साथ, यह लेजर समय था!

सही प्रक्रिया ढूँढना:

फेसप्लेट के डिजाइन के लिए, मैं चाहता था कि फेसप्लेट की पृष्ठभूमि को काले रंग से रंगा जाए और उस पर स्पेस ग्राफिक्स एक सिग्नल रंग (मेरे मामले में नारंगी) में बाहर खड़ा हो। हालाँकि मुझे पेंट के माध्यम से लेजर नक़्क़ाशी की इस प्रक्रिया पर वास्तव में कोई ट्यूटोरियल नहीं मिला। एक गैर-पारदर्शी सतह पर एक बार पेंट या नक़्क़ाशी के साथ पहले से नक़्क़ाशीदार टुकड़े को बढ़ाने, या विशेष लेजर नक़्क़ाशी पेंट का उपयोग करने के कुछ उदाहरण थे जो सतह पर चिपक जाते हैं (जो कि मैं जो चाहता था उसके विपरीत था)। बाद में मैंने पाया कि यह वीडियो कमोबेश वही दिखा रहा है जो मैं हासिल करना चाहता था - लेकिन तब तक बहुत देर हो चुकी थी, और मैं पहले से ही बहुत अधिक समय बिता चुका था, विभिन्न प्रकार के पेंट का परीक्षण कर रहा था, पेंट की परतों की विभिन्न मात्रा और एक यूएलएस लेजर पर लाखों अलग-अलग सेटिंग्स:|

सौभाग्य से, आपको ऐसा करने की आवश्यकता नहीं होगी और मैं आपको कई परीक्षणों और परीक्षण और त्रुटियों के अधिकांश दर्दनाक विवरणों को छोड़ दूंगा, और केवल आपको मुख्य निष्कर्षों के साथ प्रस्तुत करूंगा:

लेजर नक़्क़ाशी प्रक्रिया - टीएल; डीआर:

फेसप्लेट को काटने और उस पर डिज़ाइन को उकेरने की प्रक्रिया में कुछ अलग चरण होते हैं, संक्षेप में:

  1. बटन और घटकों के लिए फेसप्लेट और सभी छेदों और स्लॉट्स को काट लें।
  2. काले ऐक्रेलिक स्प्रे पेंट की एक परत के साथ फेसप्लेट के नीचे पेंट करें और इसे पूरी तरह सूखने दें।
  3. पेंट किए गए फेसप्लेट को फिर से लेज़र कटर में डालें, और डिज़ाइन को चित्रित सतह में खोदें।
  4. नारंगी ऐक्रेलिक स्प्रे पेंट की एक परत के साथ फिर से फेसप्लेट के नीचे (अब लेजर नक़्क़ाशीदार) पेंट करें और इसे सूखने दें।

लेजर नक़्क़ाशी प्रक्रिया - लंबे समय तक पढ़ें:

लेजर नक़्क़ाशी प्रक्रिया विस्तार से:

  1. बटन और घटकों के लिए फेसप्लेट और सभी छेदों और स्लॉट्स को काट लें। इस चरण से जुड़ी डिज़ाइन फ़ाइलों में तीन अलग-अलग परतें हैं: A. कट परत (लाल रेखाएं)B. वेक्टर उत्कीर्ण परत (नीली रेखाएं) C. रेखापुंज उत्कीर्ण परत (काली विशेषताएं) इस चरण में आपको केवल लेजर कटर से लाल परत और नीली परत को काटने के लिए कहना चाहिए। लाल परत को सभी तरह से काटा जाना चाहिए, जबकि नीली परत को केवल एक्रेलिक में एक महीन रेखा में उकेरना चाहिए। नीले क्रॉस ड्रिल बिंदुओं को चिह्नित करते हैं (बाद के लिए, जब हमें फेसप्लेट में बढ़ते छेद को ड्रिल करना होता है), जबकि निचले बाएं कोने में ग्रह के ऊपर नीला क्रॉस एक संरेखण मार्कर है, जिसका उपयोग हम फेसप्लेट को उकेरते समय करेंगे। प्रक्रिया का चरण 3।
  2. फेसप्लेट के नीचे के हिस्से को काले रंग से पेंट करें। कृपया ध्यान दें कि चूंकि डिज़ाइन फ़ाइलें मिरर की जाती हैं, इसलिए लेज़र कटर में रखे जाने पर अंडरसाइड वास्तव में ऊपर की ओर होता है। इसके अलावा, इससे पहले कि आप पेंटिंग शुरू करें, आपको निश्चित रूप से ऐक्रेलिक के उन हिस्सों को मास्क करने के लिए कुछ मास्किंग टेप का उपयोग करना चाहिए जिन्हें आप पेंट नहीं करना चाहते हैं! मैंने कुछ अलग-अलग प्रकार के ब्लैक पेंट की कोशिश की, लेकिन मोलोटो अर्बन फाइन का उपयोग करके समाप्त हुआ- कला कलाकार ऐक्रेलिक सिग्नल ब्लैक, क्योंकि यह अद्भुत है! इसमें रंगद्रव्य की बहुत अधिक सांद्रता होती है, इसलिए आपको केवल एक्रेलिक को पूरी तरह से कवर करने के लिए पेंट की एक परत लगाने की आवश्यकता होती है (जो अगले चरण में भी काम आएगी)। एक बार नीचे का भाग काला हो जाए, तो इसे सूखने दें। पूरी तरह से और अगले चरण पर जारी रखें।
  3. फेसप्लेट के नीचे काले रंग से रंगे हुए, इसे वापस लेजर कटर में रखें और (यदि आवश्यक हो) लेजर को फेसप्लेट से पूरी तरह से संरेखित करने के लिए संरेखण मार्कर (चरण 1 में वर्णित) का उपयोग करें (संलग्न तस्वीरें देखें)। नक़्क़ाशी करने के लिए, मैंने वीएलएस 3.50 लेजर का उपयोग किया, जो एक टन प्रीसेट के साथ एक सामग्री पुस्तकालय के साथ आता है। हालाँकि यह वास्तव में ऐक्रेलिक से "नक़्क़ाशी बंद पेंट" के लिए किसी भी प्रीसेट के साथ नहीं आता है, इसलिए मुझे थोड़ा प्रयोग करना पड़ा। मेरे द्वारा किए गए पहले परीक्षण टुकड़ों के लिए, मैंने पेंट की कई परतों का उपयोग किया था, जिसका अर्थ था कि मुझे पेंट की परत के माध्यम से लेजर ईच बनाने के लिए प्रीसेट के साथ बहुत कुछ करना पड़ा। हालांकि पेंट की केवल एक परत का उपयोग करते हुए, वीएलएस 3.50 पर 5 मिमी ऐक्रेलिक के लिए मानक "रास्टर एनग्रेव" सेटिंग पेंट की परत को खोदने के लिए पर्याप्त थी! अच्छा! तो संलग्न डिज़ाइन फ़ाइल का उपयोग करके रास्टर उत्कीर्ण परत (काली रेखाएं) को लेजर पर भेजें और पेंट और एक्रिलिक में कुछ स्पेसी पैटर्न नक़्क़ाशी शुरू करें!
  4. फ़ेसप्लेट की सभी स्पेसी डिज़ाइन सुविधाओं को अब फ़ेसप्लेट के निचले भाग में उकेरा जाना चाहिए - यानी आपको ऐक्रेलिक के माध्यम से देखने में सक्षम होना चाहिए, जहाँ पेंट को उकेरा गया है। लेकिन हम नहीं चाहते कि मुखपत्र पर पाठ, प्रतीक और रेखाएं दिखाई दें! हम चाहते हैं कि वे चमकीले नारंगी रंग में चमकें! इसलिए अपना नारंगी ऐक्रेलिक पेंट लें (मैंने चरण 2 में काले रंग के समान मोलोटो श्रृंखला से एक का उपयोग किया है) और फेसप्लेट के काले रंग के नीचे एक या दो परत पेंट करें। फिर से, उन हिस्सों को मास्क करें जिन पर आप नारंगी रंग नहीं चाहते हैं - विशेष रूप से फेसप्लेट के बीच में वर्ग! वर्ग को पारदर्शी रहने की जरूरत है, क्योंकि हम बाद में इसमें एक साधारण एलईडी-डिस्प्ले लगाएंगे। जब आप इस पर हों, तो आप केस के हैंडल को भी पेंट कर सकते हैं (संलग्न छवि देखें)।

पेंटिंग और लेजर नक़्क़ाशी के साथ, मैं भागों का परीक्षण-फिट करने के लिए तैयार था।

चरण 6: केस टेस्ट-फिटिंग, असेंबली और पेंट

केस टेस्ट-फिटिंग, असेंबली और पेंट
केस टेस्ट-फिटिंग, असेंबली और पेंट

टीएल; डीआर

सर्किट का निर्माण एक बहु-चरणीय प्रक्रिया थी:

  1. एक मल्टीमीटर का उपयोग करके घटकों का परीक्षण करना।
  2. घटकों (एल ई डी, बटन, डिस्प्ले आदि) को फेस प्लेट पर माउंट करना।
  3. पुरुष हेडर पिन को सभी (आवश्यक) घटकों में मिलाप करना।
  4. शॉर्ट्स और निरंतरता के परीक्षण के लिए मल्टीमीटर का उपयोग करना।
  5. केस के निचले हिस्से में Arduino मेगा (सेंसर शील्ड के साथ) को माउंट करना।
  6. डुपॉन्ट केबल का उपयोग करके सभी घटकों (सही ढंग से) को Arduino सेंसर शील्ड से जोड़ना।
  7. बैटरी कनेक्टर तारों को Arduino मेगा जैक टर्मिनल से मिलाएं।

लंबे समय तक पढ़ें

… और अगर मैं एक होशियार व्यक्ति होता, तो मैं उस विशिष्ट क्रम में उन सटीक चरणों का पालन करता … हालाँकि मैं एक स्मार्ट व्यक्ति नहीं था, और इस प्रकार दोषपूर्ण घटकों को बदलने के घंटों से गुजरना पड़ता था जो पहले से ही चिपके हुए थे और माउंट किए गए थे। फेसप्लेट, एलईडी और अन्य मजेदार गतिविधियों को छोटा करना!

लेकिन मेरी विफलताएं आपको बेहतर काम करने से नहीं रोक सकतीं, इसलिए मैं नीचे प्रत्येक चरण का विस्तृत विवरण प्रदान करूंगा और आप ऊपर की प्रक्रिया से चित्र पा सकते हैं।

  1. अपने घटकों को माउंट करने से पहले एक मल्टीमीटर का उपयोग करके उनका परीक्षण करें। यह देखने के लिए जांचें कि क्या एलईडी के सभी काम करते हैं, यदि बटन सही ढंग से खुलते और बंद होते हैं, यदि पोटेंशियोमीटर काम करते हैं आदि। MAX7219 के नेतृत्व वाले डिस्प्ले के साथ एक छोटा परीक्षण सेटअप करना भी एक अच्छा विचार है (उदाहरण के लिए यह अच्छा ट्यूटोरियल देखें), यह सुनिश्चित करने के लिए कि सब कुछ काम करता है। यह आपको बाद में बहुत सारे सिरदर्द से बचाएगा।
  2. अपने घटकों को फेसप्लेट पर माउंट करें। सभी बटन आसानी से फेसप्लेट पर लगाए जा सकते हैं क्योंकि उनमें सभी नट और थ्रेडेड शाफ्ट होते हैं। हालांकि ढीले एलईडी को गर्म गोंद का उपयोग करके बोर्ड पर चिपकाने की आवश्यकता होती है (चित्र देखें)।
  3. सभी घटकों को मिलाप पुरुष हेडर पिन। चूँकि मैंने अपने सभी घटकों के लिए ड्यूपॉन्ट कनेक्टर केबल का उपयोग करने का निर्णय लिया था, इसका विडंबना यह था कि मुझे बहुत अधिक सोल्डरिंग करनी थी, क्योंकि हर एलईडी और हर बटन में पुरुष हेडर पिन को टांका लगाना पड़ता था। इसे थोड़ा आसान बनाने में मदद करने के लिए, मैंने स्ट्रिप बोर्ड के टुकड़ों को काट दिया और इसके लिए पुरुष हेडर पिन और (यदि आवश्यक हो) प्रतिरोधों को मिलाया। फिर मैंने उस तैयार स्ट्रिप बोर्ड को कंट्रोल पैनल पर संबंधित घटक में मिला दिया (चित्र देखें)। चार 4017 दशक के काउंटर सभी एक स्ट्रिप बोर्ड ब्लॉक पर लगाए गए थे (यदि आवश्यक हो) कनेक्शन के आसपास स्विचिंग को आसान बनाते हैं (चित्र देखें)।
  4. शॉर्ट्स और निरंतरता के लिए टेस्ट। यह जांचने के लिए मल्टीमीटर का उपयोग करें कि क्या आपके सभी सोल्डर जोड़ एक कनेक्शन बनाते हैं और यह देखने के लिए जांचें कि क्या उनमें से कोई भी उन चीजों से बहुत अधिक संबंध बनाता है जिनसे उन्हें कनेक्ट नहीं होना चाहिए!
  5. अरुडिनो मेगा को केस के निचले हिस्से में माउंट करें ताकि बोर्ड पर लगे पावर जैक और यूएसबी-प्लग केस के पीछे के छेद के साथ मेल खा सकें (चित्र देखें)। आपको 4017 दशक के काउंटर ब्लॉक को भी माउंट करना चाहिए। केस के निचले भाग के साथ-साथ कट आउट, असेंबल और बैटरी कम्पार्टमेंट (इस चरण से जुड़ा हुआ) को माउंट करना (चित्र देखें)।
  6. अब महिला/महिला ड्यूपॉन्ट केबल का उपयोग करके सभी घटकों को जोड़ने का समय आ गया है। यह सुनिश्चित करने के लिए कि आप सब कुछ सही तरीके से कनेक्ट करते हैं, इस निर्देश के चरण 8 में योजनाबद्ध देखें।
  7. किसी अजीब कारण से जो सेंसर शील्ड मैंने खरीदा है वह एक विनियमित 7-12 वोल्ट इनपुट की अनुमति देने के लिए "विन" -पिन से सुसज्जित नहीं है। इसलिए मुझे बैटरी कनेक्टर के तारों को Arduino मेगा के पावर जैक सॉकेट (छवि देखें) पर मिलाप करना पड़ा।

तो मुझे लगता है … अब इसे प्लग इन करने का समय आ गया है..!

चरण 10: परीक्षण और कोडिंग

Image
Image
परीक्षण और कोडिंग
परीक्षण और कोडिंग
परीक्षण और कोडिंग
परीक्षण और कोडिंग

आपने इसे ट्यूटोरियल के अंतिम चरण में पहुंचा दिया है! बहुत बढ़िया!

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

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

कोड भी विशेष रूप से अच्छी तरह से प्रलेखित नहीं है, और चूंकि हम तीन लोग इस पर काम कर रहे हैं, इसलिए इसे सुलझाने की कोशिश करना थोड़ा परीक्षण हो सकता है - यहां तक कि मेरे लिए भी।

किसी भी तरह से, कोड संलग्न है और - उंगलियां पार हो गई हैं - तब भी काम करेगी, अगर आप इसे आजमाते हैं:)

साथ चलने के लिए धन्यवाद - मुझे आशा है कि आप इस ट्यूटोरियल में कम से कम कुछ चीजों का उपयोग करने में सक्षम हैं।

चूँकि यह मेरा पहला निर्देश है, मुझे आपकी प्रतिक्रिया सुनकर और आपके सुझावों को प्राप्त करने में अधिक खुशी होगी कि मैं इसे कैसे सुधार सकता हूं (और भविष्य में)।

अंतिम परियोजना और खुश बनाने के वीडियो का आनंद लें:D

/ नील्स उर्फ। नीलफिस्केन

चरण 11: विशेषताएँ

नियंत्रण कक्ष को डिजाइन करने के दौरान, मैं विभिन्न ओपन-सोर्स सामग्री का उपयोग कर रहा हूं - मुख्य रूप से विभिन्न प्रकार के ग्राफिक्स। इनके रचनाकारों का उल्लेख किया जाना चाहिए (और होना चाहिए):

उत्कृष्ट साइट TheNounProject से, मैंने निम्नलिखित चिह्नों का उपयोग किया है:

  • वेक्टरबेकरी द्वारा "बूम" (सीसी बाय)
  • Symbolon द्वारा "ध्वनि कंपन" (CC BY)
  • ओक्साना लतीशेवा द्वारा "विस्फोट" (CC BY)
  • ब्लैकस्पाइक (पब्लिक डोमेन) द्वारा "पेंटागन डेंजर"
  • फ्रेंको पर्टिकारो द्वारा "गेलेक्टिक एम्पायर" (CC BY)
  • एर्विन बोलाट द्वारा "लेजर बीम" (सीसी बाय)
  • लास्टस्पार्क द्वारा "शनि" (CC BY)
  • ही पोह लिन द्वारा "इलेक्ट्रिक" (सीसी बाय)

इस्तेमाल किया गया फ़ॉन्ट है:

चेकर्ड इंक द्वारा "ऑयलरिग" (लाइसेंस यहां देखें)।

इसके अलावा एक विशाल आप सभी अन्य "ट्यूटोरियलिस्ट" को धन्यवाद देता है जो आपके सुझाव, तरकीबें और अनुभव नि: शुल्क दे रहे हैं और सभी को आनंद लेने के लिए। आपके बिना मैं कभी भी इस तरह का प्रोजेक्ट नहीं बना पाता।

पहली बार लेखक
पहली बार लेखक
पहली बार लेखक
पहली बार लेखक

पहली बार में उपविजेता लेखक

सिफारिश की: