विषयसूची:

रोशन एनिमेटेड हॉलिडे पिन: 9 कदम (चित्रों के साथ)
रोशन एनिमेटेड हॉलिडे पिन: 9 कदम (चित्रों के साथ)

वीडियो: रोशन एनिमेटेड हॉलिडे पिन: 9 कदम (चित्रों के साथ)

वीडियो: रोशन एनिमेटेड हॉलिडे पिन: 9 कदम (चित्रों के साथ)
वीडियो: 😲What if you swallow a snake (ALIVE)? - By Kishor Singh #shorts 2024, नवंबर
Anonim
रोशन एनिमेटेड हॉलिडे पिन
रोशन एनिमेटेड हॉलिडे पिन

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

मेरा पहला संस्करण निर्माण करने के लिए बल्कि भारी और कठिन था क्योंकि इसके लिए एक मुद्रित सर्किट बोर्ड की आवश्यकता थी। यह संस्करण एक पुन: डिज़ाइन है जो छोटा है और पॉइंट टू पॉइंट सोल्डर कनेक्शन का उपयोग करके बनाया जा सकता है।

मुझे आशा है कि आपको इस परियोजना के बारे में पढ़ने में मज़ा आया होगा और शायद आप इसे स्वयं बनाना चाहेंगे। मुझे हार्डवेयर और सॉफ्टवेयर बनाने में बहुत मज़ा आया।

तुम्हारे द्वारा पूछा जाता है यह क्या है?

यह 1 1/2 व्यास का एक छोटा पिन-ऑन डिवाइस है जो पूरे कैलेंडर वर्ष में प्रमुख छुट्टियों के लिए चलती पैटर्न प्रदर्शित करता है। जबकि मैंने जो पिन बनाया है वह यूएस छुट्टियों और कैलेंडर को दर्शाता है, इसे आसानी से संशोधित किया जा सकता है (सॉफ्टवेयर में) किसी भी राष्ट्र के लिए छुट्टियों या जन्मदिन, खेल टीमों, विशेष अवसरों या सिर्फ मनोरंजन जैसे व्यक्तिगत प्रदर्शन।

यह 12 अलग-अलग छुट्टियों और एक बड़े (32) रंग के पैलेट के प्रदर्शन का समर्थन करता है। यह भी, कोडित के रूप में, परिवर्तन की विभिन्न दरों और दोहराव की संख्या में सक्षम प्रत्येक छुट्टी के लिए कई पैटर्न के साथ 40 विभिन्न एनीमेशन पैटर्न का समर्थन करता है। और यदि शामिल पैटर्न या रंग पैलेट पर्याप्त नहीं हैं, तो आप कोड में पैटर्न फ़ंक्शन जोड़कर उन्हें बदल सकते हैं।

रोचक लगा? पढ़ते रहिये!

चरण 1: निर्दिष्टीकरण

विशेष विवरण
विशेष विवरण

हॉलिडे पिन १२ अलग-अलग छुट्टियों में से प्रत्येक के लिए ४ रंगों को प्रदर्शित करता है (मैंने १० को परिभाषित किया है) ३२ अलग-अलग रंगों के पैलेट से निर्दिष्ट १६ पदों की बहु रंगीन एलईडी रोशनी के गोलाकार पैटर्न में। प्रत्येक अवकाश के लिए 40 मूल पैटर्न के पैलेट से कई पैटर्न प्रदर्शित किए जाते हैं। पैटर्न प्रत्येक पैटर्न के साथ एनिमेटेड होते हैं जो विभिन्न दरों पर बदलने में सक्षम होते हैं और लगभग अनंत संभावनाओं के लिए अलग-अलग संख्या में दोहराते हैं।

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

शारीरिक रूप से पिन में दो भाग होते हैं। डिस्प्ले एलिमेंट में 16 प्रोग्रामेबल एलईडी लाइट्स होती हैं, जो 3डी प्रिंटेड प्लास्टिक होल्डर में संलग्न कपड़ों के पिन, कनेक्शन जैक और एक लाइट डिफ्यूज़र कवर के साथ होती हैं। यह एक मानक स्टीरियो ऑडियो केबल के माध्यम से एक अलग 3डी प्रिंटेड पावर/कंट्रोलर यूनिट से जुड़ता है। उस तत्व में 4 एएए बैटरी, और चालू/बंद स्विच, डिस्प्ले प्रोसेसर, एक ऑडियो जैक और अवकाश चयन पुश बटन स्विच शामिल हैं।

मैंने पिन के रूप में पहनने के लिए एक छोटी इकाई में सभी घटकों को माउंट करने की कोशिश की लेकिन एल ई डी की बिजली आवश्यकताओं ने छोटे बटन बैटरी के उपयोग को प्रतिबंधित कर दिया।

चरण 2: ऑपरेशन अवलोकन

Image
Image
आपको जिन भागों की आवश्यकता होगी
आपको जिन भागों की आवश्यकता होगी

ऊपर दिखाए गए वीडियो के बारे में एक नोट। दिखाए गए रंग न्याय के कारण नहीं हैं। लेकिन, कृपया एनीमेशन क्षमताओं के नमूने के लिए इसे देखें।

प्रदर्शित करने के लिए छुट्टी का चयन

प्रदर्शन चालू होने के बाद उपयोगकर्ता द्वारा छुट्टी का चयन किया जा सकता है। जब पिन कनेक्ट होता है और यूनिट चालू/बंद स्विच चालू होता है, तो वर्तमान अवकाश रंग प्रदर्शित होते हैं जो वर्तमान चयनित अवकाश को दर्शाते हैं। उपयोगकर्ता तब या तो 10 सेकंड प्रतीक्षा करके उस अवकाश को प्रदर्शित करने की अनुमति दे सकता है या अवकाश बदलने के लिए चयन स्विच दबा सकता है, यदि दबाया जाता है, तो प्रदर्शन प्रत्येक अवकाश के लिए 4 रंगों को प्रदर्शित करने वाले अवकाश विकल्पों के माध्यम से चक्रित होगा। किसी विशेष अवकाश का चयन करने के लिए उपयोगकर्ता को केवल पुश बटन छोड़ना होता है जब वह अवकाश रंग प्रदर्शित होता है। थोड़े समय के विराम के बाद, अवकाश पैटर्न प्रदर्शित किए जाएंगे।

संभावित छुट्टियां (प्रदर्शन क्रम में) जैसा कि मैंने उन्हें परिभाषित किया है:

  1. नया साल
  2. मार्दी ग्रा
  3. ईस्टर
  4. वसंत
  5. ग्रीष्म ऋतु
  6. जुलाई 4
  7. यादगार दिन
  8. गिरना
  9. हेलोवीन
  10. क्रिसमस

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

चरण 3: वे भाग जिनकी आपको आवश्यकता होगी

आपको जिन भागों की आवश्यकता होगी
आपको जिन भागों की आवश्यकता होगी
आपको जिन भागों की आवश्यकता होगी
आपको जिन भागों की आवश्यकता होगी

डिजाइन में स्पर्श स्विच को पकड़ने और Arduino MPU और अन्य घटकों के बीच शक्ति और संकेतों को रूट करने के लिए एक छोटा सर्किट बोर्ड शामिल है। यह एक कस्टम बोर्ड नहीं है, बल्कि मानक 0, 1 इंच के पूर्ण बोर्ड या, पसंदीदा के रूप में, स्ट्रिप बोर्ड का उपयोग करके बनाया गया है। इस बोर्ड का एक चित्र ऊपर दिखाई देता है, आपको प्रत्येक पंक्ति में स्ट्रिप्स की 5 पंक्तियों और 10 छेदों की आवश्यकता होगी। एक एक्स-एक्टो आरा ब्लेड या डरमेल कट-ऑफ व्हील का उपयोग करके बोर्ड को काटें, पर्याप्त आकार के स्थानों (मध्य पंक्ति, प्रत्येक छोर से 1 छेद) पर ड्राइंग में बताए अनुसार दो छेद ड्रिल करें ताकि आपके स्क्रू इसे मामले में सुरक्षित कर सकें. अगला दिखाए गए अनुसार विपरीत दिशा (तांबे) पर स्पर्श स्विच का पता लगाएं, ताकि जब मिलाप किया जाए तो यह मामले में छेद के माध्यम से फैल जाएगा। इसे जगह में मिलाप करें। अब 1x5 पिन हैडर को स्क्रू होल के बगल में बोर्ड के सामने रखें, इसे थोड़ा सा साइनोसेटेट ग्लू से सुरक्षित करें। बोर्ड को पलट दें और इसे परफेक्ट बोर्ड पैड में मिला दें। इसके बाद बोर्ड के निचले किनारे (डायग्राम में x के साथ चिह्नित) से हैडर काउंटिंग के दूसरे स्थान पर पिन का पता लगाएं और इसे प्लास्टिक कैरियर के साथ फ्लश करें। इसका उपयोग डुपोंट कनेक्टर की ध्रुवीयता स्थापित करने के लिए किया जाएगा।

मेटल बैटरी कॉन्टैक्ट के नीचे केस में एक नॉच दाखिल करके बैटरी होल्डर (ऊपर चित्रण देखें) तैयार करें। होल्डर को इस तरह रखें कि तारों वाला सिरा आपसे दूर हो और नॉच को दाहिने मेटल कॉन्टैक्ट से दूसरे और आंतरिक बैटरी सेपरेटर के बीच रखें। ड्यूपॉन्ट कनेक्टर क्लीयरेंस के लिए नॉच की जरूरत होती है।

संकेतित कॉलम में ऑन/ऑफ स्विच, फोन जैक और बैटरी कनेक्शन को तार दें। इन उपकरणों से बोर्ड तक पर्याप्त तार आने दें, लेकिन बहुत अधिक ढीला न होने दें जो केस को बंद करते समय रास्ते में आ जाए। जैक को तारों को मिलाप करना और बोर्ड को टांका लगाने से पहले स्विच करना आसान हो सकता है:

  1. जैक के स्लीव टर्मिनल और ग्राउंड स्ट्रिप के बीच ग्राउंड वायर को मिलाएं; फोन जैक कॉलम
  2. जैक के रिंग टर्मिनल और उसी कॉलम में + पावर स्ट्रिप के बीच V+ तार को मिलाएं।
  3. जैक के टिप टर्मिनल और पिन कंट्रोल स्ट्रिप के बीच दीन तार को भी उपरोक्त कॉलम में मिलाएं
  4. स्लाइड स्विच कॉलम में स्लाइड स्विच के केंद्र कनेक्टर और बैटरी 6V स्ट्रिप के बीच एक तार मिलाएं
  5. स्लाइड स्विच के अंत कनेक्टर्स और स्लाइड स्विच कॉलम में V+ स्ट्रिप के बीच एक तार मिलाएं
  6. ब्लैक और रेड बैटरी वायर को उपयुक्त लंबाई में काटें और ब्लैक को ग्राउंड स्ट्रिप में और रेड को बैटरी कॉलम में V+ स्ट्रिप से मिलाएं।

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

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

Arduino को केस टॉप की स्थिति में तड़क दिया गया है। ऐसा करने से पहले आपको ड्यूपॉन्ट कनेक्टर तैयार करना होगा और इसे Arduino बोर्ड में वायर करना होगा। 4 तार 26 या 28 गेज एक लाल, एक काला और दो अतिरिक्त रंग, 4 इंच लंबा तैयार करें। प्रत्येक छोर से लगभग 1/4 इंच की पट्टी करें और फिर सोल्डर से मोड़ें और टिन करें। ड्यूपॉन्ट कनेक्टर्स के लिए कनेक्टर्स में फीमेल क्रिंप पर क्रिंप करने के लिए प्रत्येक का एक सिरा संलग्न करें, प्रत्येक को 5 पिन कनेक्टर कफन में एक अंत स्थिति से शुरू करते हुए निम्नलिखित क्रम में डालें 1 काला 2 खाली, 3 रंग1, 4 लाल, 5 रंग2। अब प्रो मिनी में विपरीत छोर को इस प्रकार मिलाप करें:

निचले किनारे पर काले से Arduino GND

लाल से Arduino RAW पैड

Color1 से Arduino का पिन 8

Color2 से Arduino का पिन 5

निरंतरता के लिए सभी का परीक्षण करें

डुपोंट कफन की स्थिति 2 को अवरुद्ध करने के लिए थोड़ा सा एपॉक्सी गोंद रखें (यह एक पिन को उस छेद में प्रवेश करने से रोकेगा), सेट करने की अनुमति दें। सोल्डर किए गए तारों को ट्रिम करें ताकि केवल थोड़ी मात्रा में तार Arduino के पीछे से आगे बढ़े। ऊपर बताए अनुसार बोर्ड को केस टॉप में स्नैप करें। Arduino में तार को ठीक करने और तनाव से राहत प्रदान करने के लिए थोड़ा गर्म गोंद जोड़ने में मददगार हो सकता है।

अब ड्यूपॉन्ट कनेक्टर को पिन हेडर में डालें ताकि ध्रुवीयता का निरीक्षण किया जा सके। बैटरी होल्डर में 4 AAA बैटरी जोड़ें (ध्रुवता देखें) और चालू करें।

Arduino की शक्ति का नेतृत्व करना चाहिए। यदि नहीं तो मल्टी मीटर से अपने काम की दोबारा जांच करें।

स्लाइड स्विच और फोन जैक को केस में संलग्न करें फिर दो छोटे स्क्रू का उपयोग करके वितरण बोर्ड को दिखाए गए स्थान पर केस में संलग्न करें।

इसे बंद करें और पिन पर काम शुरू करें।

चरण 7: पिन प्रिंट करें

पिन प्रिंट करें
पिन प्रिंट करें

दो.stl फ़ाइलें शामिल हैं जिन्हें पिन के लिए मुद्रित करने की आवश्यकता है। पहली फ़ाइल (पिनपार्ट्स) में तीन अलग-अलग हिस्से होते हैं जो पिन बॉडी को पूर्ण पिन में इकट्ठा करने के लिए बनाते हैं। दूसरा एक डिफ्यूज़र लेंस है जिसका उपयोग एल ई डी के उज्ज्वल आउटपुट को नरम करने के लिए किया जाता है। मैंने ABS प्लास्टिक का उपयोग करके बॉडी को प्रिंट किया क्योंकि यह PLA की तुलना में नरम है और इसमें पिक्सेल रिंग डालने पर थोड़ा सा दिया जाता है और ABS सीमेंट का उपयोग करके आसानी से गोंद हो जाता है। पीईटीजी या पीएलए भी काम कर सकते हैं लेकिन आपको एक संगत गोंद का उपयोग करने की आवश्यकता होगी। यह एक व्यापार बंद है। इन भागों के लिए बेस प्लेट समर्थन के उपयोग पर क्योंकि ग्लू अप करने से पहले किसी भी मामले में सफाई की आवश्यकता होगी। अभी के लिए, तीन भागों को प्रिंट और साफ करें: मुख्य शरीर, अकवार माउंटिंग और जैक कफन, माउंटिंग के अतिरिक्त और कफन शामिल हैं।

एक चिकनी सतह के साथ बेस प्लेट पर एक स्पष्ट फिलामेंट का उपयोग करके लेंस (पिन लेंस) को मुद्रित करने की आवश्यकता होती है। पीईटीजी वह फिलामेंट है जिसका मैंने उपयोग किया लेकिन दूसरे प्रकार के प्लास्टिक को आजमाने के लिए आपका स्वागत है। लेंस बस असेंबल किए गए आधार पर फिसल गया है, यह एक तंग घर्षण फिट है इसलिए परीक्षण फिटिंग के दौरान सावधानी बरतें। इस भाग के लिए उपयोग की जाने वाली कुछ स्लाइसर सेटिंग्स हैं: पूर्ण infill (यानी 100%), लाइनें, सभी कंघी, कोई समर्थन नहीं और, यदि PETG, बेहतर परत आसंजन शक्ति के लिए कोई प्रशंसक नहीं है।

चरण 8: पिन को इकट्ठा करें

पिन इकट्ठा करें
पिन इकट्ठा करें
पिन इकट्ठा करें
पिन इकट्ठा करें
पिन इकट्ठा करें
पिन इकट्ठा करें

उपरोक्त मुद्रित भागों के अलावा आपको आवश्यकता होगी:

  • नियोपिक्सल रिंग
  • सरफेस माउंट फोन जैक
  • तीन रंग पतले 28 या 30 पण तार
  • आभूषण वस्त्र अकवार
  • प्लास्टिक के लिए एबीएस या अन्य संगत गोंद
  • अकवार के लिए एपॉक्सी गोंद
  • सोल्डरिंग आपूर्ति

कदम सरल हैं लेकिन थोड़े नाजुक हैं।

  1. मुख्य शरीर के भीतर पिक्सेल रिंग के उन्मुखीकरण और इसे जैक में मिलाप करने के लिए आवश्यक तारों की लंबाई निर्धारित करें (ऊपर चित्र देखें)।
  2. तारों के सिरे को काटें और पट्टी करें और प्रत्येक के एक सिरे को Din, V+ और Gnd पर रिंग में मिलाप करें।
  3. जैक को चौकोर छेद में लगाया जाएगा सुनिश्चित करें कि तार रिंग से जैक तक पहुंचेंगे और साथ ही लगभग 1/4 इंच अधिक।
  4. जैक पर सोल्डर टैब्स को 90 डिग्री पर मोड़ें ताकि वे नीचे से चिपके रहें
  5. तार के दूसरे सिरों को जैक टिप टैब (दीन), रिंग टैब (वी+) और स्लीव टैब. में सावधानी से मिलाएं

    (जीएनडी)।

सोल्डरिंग और प्रोग्रामिंग का परीक्षण करने के लिए यह एक अच्छा समय होगा।

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

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

चरण 9: परियोजना पूर्ण

परियोजना पूर्ण
परियोजना पूर्ण

आपने हॉलिडे पिन प्रोजेक्ट पूरा कर लिया है। मुझे आशा है कि यह सुखद और शायद थोड़ा चुनौतीपूर्ण था। अपने पिन को पहनने या किसी मित्र को उपहार के रूप में देने का आनंद लें।

संलग्न फ़ाइल में पिन उपयोगकर्ता के लिए निर्देश हैं जो उन्हें मददगार लग सकते हैं।

अगर आपको यह प्रोजेक्ट पसंद आया है, तो कृपया मेरे कुछ अन्य इंस्ट्रक्शंस पर एक नज़र डालें, बस मुझे देखें, सूपरमैन २

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

सिफारिश की: