विषयसूची:

हैकरबॉक्स 0025: फ्लेयर वेयर: 15 कदम
हैकरबॉक्स 0025: फ्लेयर वेयर: 15 कदम

वीडियो: हैकरबॉक्स 0025: फ्लेयर वेयर: 15 कदम

वीडियो: हैकरबॉक्स 0025: फ्लेयर वेयर: 15 कदम
वीडियो: Unboxing HackerBoxes 0000 2024, जुलाई
Anonim
हैकरबॉक्स 0025: फ्लेयर वेयर
हैकरबॉक्स 0025: फ्लेयर वेयर

फ्लेयर वेयर - इस महीने, हैकरबॉक्स हैकर्स पहनने योग्य, डेमो, या यहां तक कि हॉलिडे गहने के रूप में उपयोग के लिए विभिन्न प्रकार के इलेक्ट्रॉनिक फ्लेयर का निर्माण कर रहे हैं। इस निर्देश में हैकरबॉक्स # 0025 के साथ काम करने की जानकारी है, जिसे आप अंतिम आपूर्ति के दौरान यहां उठा सकते हैं। इसके अलावा, यदि आप हर महीने अपने मेलबॉक्स में इस तरह एक हैकरबॉक्स प्राप्त करना चाहते हैं, तो कृपया HackerBoxes.com पर सदस्यता लें और क्रांति में शामिल हों!

हैकरबॉक्स 0025 के लिए विषय और सीखने के उद्देश्य:

  • स्व-चमकती एलईडी के साथ एक साधारण सिक्का-सेल-संचालित सर्किट बोर्ड को इकट्ठा करें
  • पहनने योग्य नाम बैज को लागू करने के लिए कैस्केड एनालॉग ऑसिलेटर्स का अन्वेषण करें
  • लघु Arduino परियोजनाओं के लिए कई Digispark उपकरणों के साथ प्रयोग
  • नियोपिक्सल पूर्ण-रंग एलईडी सहित पहनने योग्य लिलीपैड मॉड्यूल को इंटरकनेक्ट करें
  • USBasp का उपयोग करके प्रोग्राम रिक्त ATtiny85 माइक्रोकंट्रोलर

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

चरण 1: हैकरबॉक्स 0025: बॉक्स सामग्री

हैकरबॉक्स 0025: बॉक्स सामग्री
हैकरबॉक्स 0025: बॉक्स सामग्री
  • HackerBoxes #0025 संग्रहणीय संदर्भ कार्ड
  • एलईडी स्टार पहनने योग्य किट
  • रंग-साइकिल चलाना नाम बैज किट
  • बिटहेड ATtiny85 पहनने योग्य किट
  • प्लग करने योग्य डिजिस्पार्क देवबोर्ड
  • अतिरिक्त ATtiny85 8DIP माइक्रोकंट्रोलर
  • सीजेएमसीयू लिली टिनी डिजिस्पार्क मॉड्यूल
  • तीन लिलीपैड नियोपिक्सल मॉड्यूल
  • लिलीपैड सिक्का सेल मॉड्यूल
  • CR2032 लिथियम सिक्का सेल
  • यूएसबीएएसपी एटमेल एवीआर यूएसबी प्रोग्रामर
  • ग्रीन प्रोटोटाइप बोर्ड 4x6cm
  • अंचल पिन पीठ
  • टयूबिंग सिकोड़ें - १०० पीस किस्म
  • टिन परियोजना बॉक्स
  • विशेष HackerBoxes Decal
  • एक्सक्लूसिव हैकरबॉक्स निट कैप

कुछ अन्य चीजें जो मददगार होंगी:

  • सोल्डरिंग आयरन, सोल्डर और बेसिक सोल्डरिंग टूल्स
  • सॉफ्टवेयर टूल्स चलाने के लिए कंप्यूटर

सबसे महत्वपूर्ण बात, आपको रोमांच की भावना, DIY भावना और हैकर की जिज्ञासा की आवश्यकता होगी। हार्डकोर DIY इलेक्ट्रॉनिक्स कोई मामूली खोज नहीं है, और हम इसे आपके लिए कम नहीं कर रहे हैं। लक्ष्य प्रगति है, पूर्णता नहीं। जब आप रोमांच बनाए रखते हैं और आनंद लेते हैं, तो नई तकनीक सीखने और कुछ परियोजनाओं के काम करने की उम्मीद से बहुत संतुष्टि प्राप्त की जा सकती है। हम सुझाव देते हैं कि प्रत्येक कदम धीरे-धीरे उठाएं, विवरणों को ध्यान में रखते हुए, और मदद मांगने में कभी संकोच न करें।

अक्सर पूछे जाने वाले प्रश्न: हमें हैकरबॉक्स के सदस्यों से वास्तव में एक बड़े पक्ष की आवश्यकता है। सहायता से संपर्क करने से पहले कृपया HackerBoxes वेबसाइट पर अक्सर पूछे जाने वाले प्रश्नों की समीक्षा करने के लिए कुछ मिनट दें। जबकि हम स्पष्ट रूप से सभी सदस्यों की यथासंभव मदद करना चाहते हैं, हमारे अधिकांश समर्थन ईमेल में साधारण प्रशासनिक मुद्दे शामिल होते हैं जिन्हें अक्सर पूछे जाने वाले प्रश्न में स्पष्ट रूप से संबोधित किया जाता है। समझने के लिए धन्यवाद!

चरण 2: अपने आप को पहनने योग्य के साथ व्यक्त करें

पहनने योग्य वस्तुओं के साथ खुद को व्यक्त करें
पहनने योग्य वस्तुओं के साथ खुद को व्यक्त करें

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

चरण 3: एलईडी स्टार पहनने योग्य

एलईडी स्टार पहनने योग्य
एलईडी स्टार पहनने योग्य
एलईडी स्टार पहनने योग्य
एलईडी स्टार पहनने योग्य

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

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

चरण 4: रंग-साइकिल नाम बैज किट

रंग-साइकिल चलाना नाम बैज किट
रंग-साइकिल चलाना नाम बैज किट
रंग-साइकिल चलाना नाम बैज किट
रंग-साइकिल चलाना नाम बैज किट

इस मिनिएचर नेम बैज में अठारह एलईडी हैं जिनमें कलर-साइक्लिंग पूरी तरह से एनालॉग ऑसिलेटर्स द्वारा नियंत्रित है। यह एनालॉग डिज़ाइन हमें याद दिलाता है कि माइक्रोकंट्रोलर, जितना हम उन्हें प्यार करते हैं, हमेशा दिलचस्प परिणाम प्राप्त करने की आवश्यकता नहीं होती है। पूर्ण सर्किट बोर्ड असेंबली को ब्लिंकी नेम बैज के रूप में पहना जा सकता है।

किट सामग्री:

  • कस्टम बैंगनी मुद्रित सर्किट बोर्ड
  • दो CR2032 सिक्का सेल क्लिप्स
  • छह लाल 3 मिमी एल ई डी
  • छह ऑरेंज 3 मिमी एल ई डी
  • छह पीले 3 मिमी एल ई डी
  • तीन 9014 एनपीएन ट्रांजिस्टर
  • तीन 47uF कैपेसिटर (ध्यान दें कि एक 10uF कैपेसिटर भी है)
  • तीन 1K ओम प्रतिरोधी (भूरा-काला-लाल)
  • तीन 10K ओम प्रतिरोध (भूरा-काला-नारंगी)
  • स्लाइड स्विच
  • बेनी के साथ जेएसटी-पीएच सॉकेट
  • तीन विनिमेय साइन फ़ेस के साथ Decal

चरण 5: नाम बैज ऑपरेशन का सिद्धांत

नाम बैज ऑपरेशन का सिद्धांत
नाम बैज ऑपरेशन का सिद्धांत

डिज़ाइन में एलईडी कलर-साइक्लिंग को नियंत्रित करने के लिए तीन कैस्केड ऑसिलेटर हैं। 10K रेसिस्टर्स और 47uF कैपेसिटर में से प्रत्येक एक RC ऑसिलेटर बनाता है जो समय-समय पर संबंधित ट्रांजिस्टर को चालू रखता है। तीन आरसी ऑसिलेटर्स को चक्र से बाहर रखने के लिए एक श्रृंखला में कैस्केड किया जाता है जिससे संकेत के चारों ओर ब्लिंकिंग यादृच्छिक दिखाई देती है। जब ट्रांजिस्टर "चालू" होता है, तो उसके 6 एल ई डी के बैंक से होकर गुजरता है और उनके 1 के वर्तमान सीमित अवरोधक के कारण 6 एल ई डी के उस बैंक को ब्लिंक करने का कारण बनता है।

यहाँ एक एकल चरण (एक थरथरानवाला और एक ट्रांजिस्टर) का उपयोग करके मूल अवधारणा का एक अच्छा विवरण दिया गया है।

चरण 6: नाम बैज किट असेंबली

नाम बैज किट असेंबली
नाम बैज किट असेंबली

नाम बैज किट को असेंबल करते समय योजनाबद्ध और पीसीबी प्लेसमेंट आरेख का उपयोग करें।

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

ध्यान दें कि LED D1-D6, D7-D12 और D13-D18 के तीन "बैंक" हैं। वर्तमान भार को संतुलित करने के लिए और एक अच्छे दृश्य प्रभाव के लिए प्रत्येक बैंक सभी एक रंग का होना चाहिए। उदाहरण के लिए, LED D1-D6 सभी लाल, D7-D12 सभी नारंगी, और D13-D18 सभी पीले हो सकते हैं।

कैपेसिटर ध्रुवीकृत हैं। प्लेसमेंट डिग्राम पर "+" मेकिंग और कैपेसिटर पर ही "-" मार्किंग पर ध्यान दें। ये स्पष्ट रूप से विपरीत पिन इंगित करते हैं।

एलईडी भी ध्रुवीकृत हैं। प्लेसमेंट आरेख पर "+" अंकन पर ध्यान दें। एलईडी का लंबा पिन उस "+" छेद में होना चाहिए। एलईडी का "फ्लैट साइड" दूसरे छेद से सटा होना चाहिए।

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

टांका लगाने के बाद, मलबे या ऑक्सीकरण के संपर्कों को साफ करने के लिए स्विच को कई बार संचालित करें।

पूर्ण नाम बैज के केंद्र में एक decals चिपकाया जा सकता है।

पिन बैकिंग्स या मैग्नेट को नाम बैज के पीछे चिपकाया जा सकता है।

जब नाम बैज पहना जा रहा हो, तो ध्यान रखें कि दो सिक्का सेल क्लिप को एक साथ छोटा न करें।

चरण 7: डिजिस्पार्क

डिजिस्पार्क
डिजिस्पार्क
डिजिस्पार्क
डिजिस्पार्क

डिजीस्पार्क एक ओपन सोर्स प्रोजेक्ट है जो मूल रूप से किकस्टार्टर के माध्यम से वित्त पोषित है। यह Atmel ATtiny85 का उपयोग करते हुए एक सुपर-मिनिएचर ATtiny-आधारित Arduino संगत बोर्ड है। ATtiny85 एक 8 पिन माइक्रोकंट्रोलर है जो विशिष्ट Arduino चिप, ATMega328P का करीबी चचेरा भाई है। ATtiny85 में लगभग एक चौथाई मेमोरी और केवल छह I/O पिन हैं। हालाँकि, इसे Arduino IDE से प्रोग्राम किया जा सकता है और यह अभी भी बिना किसी रोक-टोक के Arduino कोड चला सकता है।

एक ओपन सोर्स डिज़ाइन होने के कारण, Digispark पर कई विविधताएँ हैं। कुछ सबसे आम यहां दिखाए गए हैं। हम इनमें से कुछ के साथ काम करेंगे।

योजनाबद्ध की समीक्षा में तुरंत प्रश्न पूछना चाहिए, "USB चिप कहाँ है?"

माइक्रोन्यूक्लियस जादू का एक टुकड़ा है जो डिजिस्पार्क डिजाइन को यूएसबी इंटरफेस चिप के बिना काम करने की अनुमति देता है। माइक्रोन्यूक्लियस एक बूटलोडर है जिसे एवीआर एटिनी माइक्रोकंट्रोलर के लिए डिज़ाइन किया गया है जिसमें न्यूनतम यूएसबी इंटरफेस, क्रॉस प्लेटफॉर्म लिबस-आधारित प्रोग्राम अपलोड टूल और बूटलोडर कॉम्पैक्टनेस पर जोर दिया गया है। यह अब तक, AVR ATtiny के लिए सबसे छोटा USB बूटलोडर है।

LIBUSB चालक

libusb एक C पुस्तकालय है जो USB उपकरणों को सामान्य पहुँच प्रदान करता है। इसका उद्देश्य डेवलपर्स द्वारा यूएसबी हार्डवेयर के साथ संचार करने वाले अनुप्रयोगों के उत्पादन की सुविधा के लिए उपयोग किया जाना है। libusb की कार्यक्षमता Linux और OSX पर स्वचालित रूप से उपलब्ध होनी चाहिए। विंडोज मशीनों के लिए एक ड्राइवर, जैसे कि ज़ैडिग की आवश्यकता हो सकती है।

चरण 8: यूएसबी रबर डकी के रूप में डिजीस्पार्क

यूएसबी रबर डकी के रूप में डिजीस्पार्क
यूएसबी रबर डकी के रूप में डिजीस्पार्क

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

चरण 9: सीजेएमसीयू लिली टिनी और नियोपिक्सल

सीजेएमसीयू लिली टिनी और नियोपिक्सल
सीजेएमसीयू लिली टिनी और नियोपिक्सल

CJMCU LilyTiny, Digispark के समान हार्डवेयर डिज़ाइन और बूटलोडर का उपयोग करता है। हालांकि, लिलीटिनी एक बैंगनी, डिस्क के आकार के पीसीबी पर बनाया गया है जो लिलीपैड बोर्डों की याद दिलाता है। लिलीपैड वियरेबल्स के बारे में यहाँ और पढ़ें।

फ्लैश एलईडी ब्लिंक

हमारा पहला कदम लिलीटिनी को एलईडी ब्लिंक उदाहरण के साथ फ्लैश करना होगा ताकि यह सुनिश्चित हो सके कि हमारे उपकरण क्रम में हैं।

यदि आपके पास Arduino IDE स्थापित नहीं है, तो पहले ऐसा करें।

Arduino IDE में डिजिस्टम्प सपोर्ट लोड करने के लिए यहां दिए गए निर्देशों का पालन करें।

"प्रारंभ" उदाहरण कोड लोड करें:

फ़ाइल->उदाहरण->Digispark_Examples->प्रारंभ

अपलोड बटन दबाएं। आईडीई आपको अपने लक्ष्य बोर्ड में प्लग इन करने का निर्देश देगा। एक बार जब आप ऐसा कर लेते हैं, तो Digispark प्रोग्रामर इसके लिए USB पोर्ट को स्कैन करेगा और ATtiny85 प्रोग्राम करेगा।

अपलोड पूरा होने के बाद, एलईडी को ब्लिंक करना चाहिए।

एक परीक्षण के रूप में, आप दोनों "देरी (1000)" कथनों को "देरी (100)" और रीफ़्लैश में बदल सकते हैं।

अब एलईडी को दस गुना तेजी से झपकाना चाहिए (विलंब 1000 से 100 में बदल गया)।

लिलीपैड नियोपिक्सल मॉड्यूल

तीन NeoPixel मॉड्यूल को वायर अप करें जैसा कि यहां दिखाया गया है।

IDE में सबसे अजीब डेमो कोड लोड करें:

फ़ाइल->उदाहरण->(डिजिस्पार्क के लिए)->नियोपिक्सल->स्ट्रैंडटेस्ट

कोड में: पैरामीटर 1 (स्ट्रिप में पिक्सल की संख्या) को 3 में बदलेंपैरामीटर 2 (Arduino पिन नंबर) को 3 में बदलें

लाइट शो अपलोड करें और उसका आनंद लें - बिना किसी यूएसबी चिप्स के!

चरण 10: यूएसबीएएसपी - एटमेल एवीआर यूएसबी प्रोग्रामर

यूएसबीएएसपी - एटमेल एवीआर यूएसबी प्रोग्रामर
यूएसबीएएसपी - एटमेल एवीआर यूएसबी प्रोग्रामर

जब आप एक कच्ची ATtiny85 चिप (जैसे इस बॉक्स में दो 8pin DIP चिप्स) को Mouser या DigiKey से खरीदते हैं, तो यह पूरी तरह से खाली होती है। चिप्स में माइक्रोन्यूक्लियस या कोई अन्य बूटलोडर नहीं होता है। उन्हें प्रोग्राम करने की आवश्यकता होगी। उदाहरण के लिए ISP (इन-सर्किट प्रोग्रामर) का उपयोग करना।

USBasp Atmel AVR नियंत्रकों के लिए एक USB इन-सर्किट प्रोग्रामर है। इसमें केवल ATMega88 या ATMega8 और कुछ निष्क्रिय घटक होते हैं। प्रोग्रामर फर्मवेयर-केवल USB ड्राइवर का उपयोग करता है, किसी विशेष USB नियंत्रक की आवश्यकता नहीं होती है।

प्लगेबल डेवलपमेंट बोर्ड में ATtiny85 डालें (पिन वन इंडिकेटर को ध्यान में रखें) और बोर्ड को USBasp पर तार दें जैसा कि यहां दिखाया गया है।

अपने Arduino IDE में ATtiny समर्थन जोड़ें (हाई-लोटेक पर विवरण देखें):

प्राथमिकताओं के अंतर्गत, बोर्ड प्रबंधक URL की सूची में एक प्रविष्टि जोड़ें:

raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

Tools->Boards->Board Mangers के अंतर्गत, डेविड ए मेलिस द्वारा ATtiny से बोर्ड मैनेजर पैकेज जोड़ें।

यह बोर्ड सूची में ATtiny बोर्ड जोड़ देगा, जहां आप अब चयन कर सकते हैं …

बोर्ड: ATtiny25/45/85प्रोसेसर: ATtiny85घड़ी: आंतरिक 1 MHz

[महत्वपूर्ण नोट: कभी भी घड़ी को बाहरी घड़ी पर सेट न करें जब तक कि चिप में वास्तव में बाहरी घड़ी स्रोत न हो।]

"ब्लिंक" के लिए कोड उदाहरण लोड करें

उस स्केच में LED_BUILTIN को तीन स्थानों में 1 में बदलें और इसे USBasp का उपयोग करके ATtiny85 पर अपलोड करें।

प्लग करने योग्य देवबोर्ड एलईडी को अब ब्लिंक करना चाहिए जैसे लिली टिनी एलईडी ने बॉक्स से बाहर किया था।

फुटनोट - प्लग करने योग्य देवबोर्ड का डिजिस्पार्क के रूप में उपयोग करना:

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

चरण 11: बिटहेड ATtiny85 पहनने योग्य किट

बिटहेड ATtiny85 पहनने योग्य किट
बिटहेड ATtiny85 पहनने योग्य किट

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

किट सामग्री:

  • कस्टम ब्लैक बिटहेड मुद्रित सर्किट बोर्ड
  • दो CR2032 सिक्का सेल क्लिप्स
  • 8pin डीआईपी सॉकेट
  • 8pin DIP ATtiny85 इंटीग्रेटेड सर्किट
  • निष्क्रिय पीजो बजर
  • दो 8 मिमी गोल नियोपिक्सल एलईडी
  • 10uf संधारित्र
  • स्लाइड स्विच
  • बेनी के साथ जेएसटी-पीएच सॉकेट

चरण 12: बिटहेड पहनने योग्य विधानसभा

बिटहेड पहनने योग्य विधानसभा
बिटहेड पहनने योग्य विधानसभा
बिटहेड पहनने योग्य विधानसभा
बिटहेड पहनने योग्य विधानसभा

चूंकि पीसीबी सिल्कस्क्रीन का उपयोग कलाकृति के लिए किया जाता है, पीसीबी पर विशिष्ट सिल्क्सस्क्रीन संकेतक मौजूद नहीं होते हैं। इसके बजाय, उन्हें यहां असेंबली आरेख के रूप में दिखाया गया है। इस असेंबली आरेख पर चिह्नों के अनुसार बजर, कैपेसिटर, DIP8 सॉकेट और दोनों NeoPixels को सावधानी से उन्मुख करें। NeoPixels की लीड प्लास्टिक के गुंबद से कुछ मिलीमीटर नीचे एक विस्तृत बिंदु है। ये पीसीबी छेदों के माध्यम से प्राप्त करने के लिए कठिन हैं, इसलिए यह सम्मिलन से पहले इनके ठीक ऊपर के लीड को काटने में मदद कर सकता है। सोल्डरिंग के लिए पीसीबी के माध्यम से विस्तार करने के लिए पर्याप्त लीड छोड़ना सुनिश्चित करें।

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

चरण 13: बिटहेड पहनने योग्य प्रोग्रामिंग

बिटहेड पहनने योग्य प्रोग्रामिंग
बिटहेड पहनने योग्य प्रोग्रामिंग

संलग्न स्केच "WearableSkull.ino" बिटहेड के बजर और एलईडी को ATtiny85 से नियंत्रित करता है।

स्केच को ATtiny85 में प्रोग्राम करने के लिए प्लगेबल देवबोर्ड का उपयोग करें।

NeoPixel लाइब्रेरी का उपयोग करने के लिए, हमें टूल्स-> क्लॉक के तहत आंतरिक घड़ी की दर को 1MHz से 8MHz तक बढ़ाने की आवश्यकता है। जब भी आप घड़ी की दर में बदलाव करते हैं तो आपको टूल्स के तहत "बर्न बूटलोडर" ऑपरेशन करना होता है, इसलिए अभी भी ऐसा करें।

बिटहेड डेमो प्रोग्राम को ATtiny85 पर अपलोड करें, ध्यान से चिप को थोड़ा फ्लैथेड स्क्रूड्राइवर के साथ पॉप आउट करें, चिप (माइंड ओरिएंटेशन) को बिटहेड में प्लग करें, स्विच फ्लिप करें, और यदि सब कुछ सही है … यह जीवित है!

आप रोशनी और ध्वनियों के साथ खेल सकते हैं। देखें कि चिप को अंदर और बाहर पॉप करने के "बर्न एंड लर्न" चक्र से बीमार होने में कितना समय लगता है। 1980 के दशक में आपका स्वागत है।

चरण 14: बिटहेड पीसीबी मिनी-बैज

बिटहेड पीसीबी मिनी-बैज
बिटहेड पीसीबी मिनी-बैज

BitHead शुभंकर PCB के इस वैकल्पिक अनुप्रयोग के लिए दो NeoPixels के बजाय नेत्रगोलक के लिए दो 5mm सेल्फ-फ्लैशिंग LED की आवश्यकता होती है। चूंकि एलईडी स्वयं-चमकती हैं, इसलिए किसी नियंत्रण सर्किटरी की आवश्यकता नहीं होती है।

एल ई डी तैयार करें

दो एल ई डी पर लगे प्लास्टिक के गुंबद से कुछ मिलीमीटर नीचे एक विस्तृत बिंदु होता है। पीसीबी के छेद से गुजरना मुश्किल है। जैसा कि चित्र में दिखाया गया है, चौड़े बिंदुओं के ठीक ऊपर लीड को काटें। सोल्डरिंग के लिए पीसीबी के माध्यम से विस्तार करने के लिए पर्याप्त लीड छोड़ना सुनिश्चित करें।

पीसीबी का पिछला भाग

सेल्फ-फ्लैशिंग एलईडी को केवल दो बैटरी क्लिप में से एक की आवश्यकता होती है। छवि में दिखाए अनुसार ऊपरी बैटरी पैड को छोटा करें। शॉर्टिंग वायर के रूप में एल ई डी से छंटनी की गई लीड में से एक का उपयोग करें।

सोल्डर के साथ निचले सिक्का सेल क्लिप के लिए सभी तीन पैड टिन करें। भले ही केंद्र पैड में कुछ भी नहीं मिला हो, टिनिंग से सिक्का सेल के साथ अच्छा संपर्क सुनिश्चित करने के लिए पैड को बनाने में मदद मिलती है।

सिक्का सेल क्लिप को ओरिएंट करें जैसा कि सिल्क्सस्क्रीन पर दिखाया गया है और दो टैब को जगह में मिलाप करें।

पीसीबी के सामने की तरफ

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

एलईडी और पीसीबी के सामने से लगे स्विच के साथ। पीसीबी के पीछे की तरफ उनके लीड को मिलाएं।

अंतिम समापन कार्य

फ्लश-कट सोल्डर पीसीबी के पीछे से होता है।

सिक्का सेल डालें।

मलबे या ऑक्सीकरण के संपर्कों को साफ करने के लिए स्विच को कई बार संचालित करें।

वैकल्पिक TREPANATION

चूंकि ऊपरी सिक्का सेल क्लिप का उपयोग नहीं किया जाता है, इसलिए बॉल चेन या डोरी को जोड़ने के लिए एक छेद ड्रिल करने के लिए जगह होती है।

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

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

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

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

सिफारिश की: