विषयसूची:

Resplendr लटकन: 7 कदम
Resplendr लटकन: 7 कदम

वीडियो: Resplendr लटकन: 7 कदम

वीडियो: Resplendr लटकन: 7 कदम
वीडियो: Service के समय ये Part जरूर Clean करवाएं! 2024, जुलाई
Anonim
Image
Image
रेस्प्लेंडर पेंडेंट
रेस्प्लेंडर पेंडेंट
रेस्प्लेंडर पेंडेंट
रेस्प्लेंडर पेंडेंट

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

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

मैं आपकी परियोजना में एकाधिक अंगूठियां जोड़ने का तरीका नहीं बताऊंगा, लेकिन कुछ तस्वीरें आपको संभावनाओं के बारे में कुछ विचार देंगी।

वीडियो में बताया गया है कि यह सब एक साथ कैसे रखा जाए। निम्नलिखित के लिए धन्यवाद!

चरण 1: सामग्री इकट्ठा करें

सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें

यहां वह सब कुछ है जिसकी आपको आवश्यकता होगी:

  • Adafruit GEMMA v2 - लघु पहनने योग्य इलेक्ट्रॉनिक प्लेटफ़ॉर्म - यह छोटा पहनने योग्य माइक्रोकंट्रोलर आपके प्रोजेक्ट का दिमाग होगा। यह बैटरी को रोशनी से जोड़ेगा और रोशनी को बताएगा कि क्या करना है। यहाँ बोर्ड के कुछ हिस्सों का टूटना है।

    • USB - इसका उपयोग आपके बोर्ड में नए मोड अपलोड करने के लिए किया जाता है
    • जेएसटी सॉकेट - इसका उपयोग बैटरी को बोर्ड से जोड़ने के लिए किया जाता है ताकि इसे और एल ई डी को बिजली मिल सके
    • इनपुट/आउटपुट पैड

      • जीएनडी - यह रोशनी और बटन को जमीन (जी, -) की आपूर्ति करेगा
      • D1 - यह एक "डिजिटल" पिन है जिसे हम बटन के लिए उपयोग करने जा रहे हैं
      • वाउट - यह बैटरी से रोशनी को बिजली (वी, +) की आपूर्ति करेगा
      • 3Vo - यह 3 वोल्ट की आपूर्ति करेगा; हम इसका उपयोग नहीं करेंगे
      • D0 - यह एक "डिजिटल" पिन है जिसका उपयोग हम रोशनी को यह बताने के लिए करेंगे कि क्या करना है
      • D2 - यह एक और "डिजिटल" पिन है; हम इसका उपयोग नहीं करेंगे
  • NeoPixel Ring - 16 x 5050 RGB LED इंटीग्रेटेड ड्राइवर्स के साथ - यह आपकी लाइट्स की रिंग है। प्रत्येक एलईडी में एक लाल, एक हरा और एक नीला प्रकाश होता है। इंद्रधनुष में सभी रंग बनाने के लिए वे अलग-अलग मात्रा में गठबंधन करते हैं। चूंकि हम रोशनी को मंद तरफ रखेंगे, आप वास्तव में देख पाएंगे कि लाल, हरे और नीले रंग की रोशनी सभी रंगों को बनाने के लिए कैसे मिलती है।
  • लिथियम आयन पॉलीमर बैटरी - 3.7v 150mAh - बैटरी आपके जेम्मा में प्लग इन करती है ताकि आपकी रोशनी को पावर दिया जा सके और यूएसबी चार्जर का उपयोग करके रिचार्ज किया जा सके, न कि जेम्मा। इस बैटरी को चार्ज करने के लिए, आपको इसे जेम्मा से अनप्लग करना होगा
  • Adafruit Micro Lipo - USB LiIon/LiPoly चार्जर - v1 - जैसा कि ऊपर बताया गया है, अपनी बैटरी को इस चार्जर में प्लग करें और फ्लैट साइड को USB सॉकेट से कनेक्ट करें। थोड़ी हरी बत्ती यह संकेत देगी कि आपकी बैटरी चार्ज हो रही है "हो गया"।
  • स्पर्श स्विच बटन (6 मिमी पतला) - यह छोटा सफेद क्लिक बटन मोड के बीच नेविगेट करेगा
  • सिलिकॉन कवर स्ट्रैंडेड-कोर वायर - 26AWG - तार के 3 टुकड़े, प्रत्येक लगभग 4 "लंबे का उपयोग किया जाएगा। आपको तार की पूरी लंबाई की आवश्यकता नहीं होगी, इसलिए यदि आप कोई गलती करते हैं तो आपके पास अतिरिक्त होगा।
  • ज्वेलरी एक्सेसरीज - जंप रिंग्स, ईयररिंग्स, नायलॉन कॉर्ड, केबल नेकलेस, मैग्नेटिक पिन
  • e6000

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

चरण 2: बटन संलग्न करें

बटन संलग्न करें
बटन संलग्न करें
बटन संलग्न करें
बटन संलग्न करें

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

जेम्मा के पिछले हिस्से पर टांगों को मोड़कर बटन को सुरक्षित करें। हम बोर्ड पर बटन को टांका लगा रहे होंगे लेकिन इसे इस स्थिति में आराम से बैठना चाहिए।

इसे अभी तक मिलाप न करें, अन्यथा आप GND छेद को बंद कर सकते हैं जिसकी हमें अगले चरण में आवश्यकता होगी!

चरण 3: जेम्मा में तारों को संलग्न करें

जेम्मा में तार संलग्न करें
जेम्मा में तार संलग्न करें
जेम्मा में तार संलग्न करें
जेम्मा में तार संलग्न करें
जेम्मा में तार संलग्न करें
जेम्मा में तार संलग्न करें
  1. 3 तारों को लगभग 4" तक काटें। परंपरागत रूप से लाल रंग का उपयोग बिजली (+, वी +, वी) के लिए किया जाता है, काले या सफेद का उपयोग जमीन (जी, जीएनडी) के लिए किया जाता है, और दूसरे रंग का उपयोग डेटा (डी) के लिए किया जाता है। चूंकि हम हैं इस परियोजना के लिए सिर्फ 3 तारों का उपयोग करके, कोई भी रंग करेगा।
  2. प्रत्येक तार के एक सिरे से लगभग 1/2" - 3/4" पट्टी करें।
  3. पहले तार के कटे हुए सिरे को मोड़ें।
  4. इसे GND चिह्नित छेद के माध्यम से खिलाएं। आप चाहते हैं कि तार जेम्मा के सामने से (बटन के साथ) पीछे से चले। तार इन्सुलेशन को छेद के जितना संभव हो उतना करीब लाने की कोशिश करें। मुझे लगता है कि तार को पीछे की ओर मोड़ने से वह नीचे की ओर रहता है।
  5. जेम्मा को पलट दें और तार और बटन लेग को जेम्मा पर जीएनडी पिन से मिला दें
  6. दूसरे तार के कटे हुए सिरे को मोड़ें।
  7. इसे वाउट चिह्नित छेद के माध्यम से खिलाएं। आप चाहते हैं कि तार जेम्मा के सामने से (बटन के साथ) पीछे से चले। तार इन्सुलेशन को छेद के जितना संभव हो उतना करीब लाने की कोशिश करें। मुझे लगता है कि तार को पीछे की ओर मोड़ने से वह नीचे की ओर रहता है।
  8. जेम्मा को पलट दें और जेम्मा पर वायर और बटन लेग को वाउट पिन में मिला दें
  9. तीसरे तार के छंटे हुए सिरे को मोड़ें।
  10. इसे D0 चिह्नित छेद के माध्यम से खिलाएं। आप चाहते हैं कि तार जेम्मा के सामने से (बटन के साथ) पीछे से चले। तार इन्सुलेशन को छेद के जितना संभव हो उतना करीब लाने की कोशिश करें। मुझे लगता है कि तार को पीछे की ओर मोड़ने से वह नीचे की ओर रहता है।
  11. जेम्मा को पलट दें और तार और बटन लेग को जेम्मा पर डी0 पिन से मिला दें।
  12. जेम्मा पर दूसरे बटन लेग को D1 पिन के पीछे से मिलाएं।
  13. अतिरिक्त तारों को ट्रिम करें।

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

चरण 4: तारों को रिंग में संलग्न करें

रिंग में तार संलग्न करें
रिंग में तार संलग्न करें
रिंग में तार संलग्न करें
रिंग में तार संलग्न करें
रिंग में तार संलग्न करें
रिंग में तार संलग्न करें
रिंग में तार संलग्न करें
रिंग में तार संलग्न करें
  1. जेम्मा और नियोपिक्सल रिंग को दोनों एल ई डी और जेम्मा के घटकों को ऊपर की ओर करके बिछाएं। D1 पिन को गेम्मा पर Neopixel रिंग के छेद के सबसे करीब रखें जो "डेटा इन" कहता है
  2. निर्धारित करें कि इन दोनों को जोड़ने के लिए तार को कहाँ काटें और पट्टी करें। आप शायद पर्याप्त सुस्ती प्रदान करने के लिए जेम्मा और नियोपिक्सल रिंग के बीच 1-1.5" तार चाहते हैं।
  3. अपने नाखूनों या शार्प का उपयोग करके, तार पर दो धब्बे चिह्नित करें - जहां आप तार को ट्रिम करेंगे और जहां आप तार को पट्टी करेंगे। काम करने के लिए अपने आप को 1/2 "- 3/4" स्ट्रिप्ड वायर दें।
  4. शेष दो तारों को समान अनुमानित लंबाई में काटें और पट्टी करें।
  5. "D0" तार के कटे हुए सिरे को मोड़ें और इसे Neopixel रिंग पर "D In" चिह्नित छेद के माध्यम से खिलाएं। आप Neopixel रिंग के आगे या पीछे से तार को फीड कर सकते हैं।
  6. D0 तार को Neopixel रिंग से मिलाएं।
  7. "जीएनडी" तार के छीने हुए सिरे को मोड़ें और इसे नियोपिक्सल रिंग पर "जी" चिह्नित छेद के माध्यम से खिलाएं। आप Neopixel रिंग के आगे या पीछे से तार को फीड कर सकते हैं।
  8. "जीएनडी" तार को नियोपिक्सल रिंग से मिलाएं।
  9. "वाउट" तार के कटे हुए सिरे को मोड़ें और इसे Neopixel रिंग पर "V+" चिह्नित छेद के माध्यम से खिलाएं। आप Neopixel रिंग के आगे या पीछे से तार को फीड कर सकते हैं।
  10. "वाउट" तार को नियोपिक्सल रिंग से मिलाएं।
  11. अतिरिक्त तारों को ट्रिम करें।

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

चरण 5: प्रोग्राम योर जेम्मा

सबसे पहले आपको अपने बोर्ड को प्रोग्राम करने का एक तरीका चाहिए। Arduino IDE डाउनलोड करें या यदि कोई उपलब्ध हो तो वेब-आधारित IDE का उपयोग करें।

यदि आप Arduino के लिए नए हैं और एक नया प्रोजेक्ट शुरू करना चाहते हैं, तो आपके पास कुछ विकल्प हैं।

मैं आमतौर पर उनकी साइट से डाउनलोड किए गए Arduino IDE का उपयोग करता हूं। आपके द्वारा उपयोग किए जा रहे बोर्ड के लिए आपको पुस्तकालयों और समर्थन को स्थापित करने की आवश्यकता होगी। चूंकि यह एक अधिक गहन प्रक्रिया है, मैं अनुशंसा करता हूं कि Adafruit परिचय से Gemma पृष्ठ की समीक्षा करें और फिर Arduino IDE में FastLED लाइब्रेरी को स्थापित करने के लिए संसाधनों की जाँच करें।

एक अन्य विकल्प ब्राउज़र-आधारित प्रोग्राम जैसे codebender.cc का उपयोग करना है। दुर्भाग्य से, कोडबेंडर वर्तमान में नए पंजीकरण स्वीकार नहीं कर रहा है, लेकिन मैंने इस जानकारी को केवल तभी शामिल किया है जब वे चीजों को वापस खोलते हैं। यदि आप कर सकते हैं तो कृपया उनका समर्थन करें क्योंकि वे कमाल के हैं! कोडबेंडर किसी को कोड से परिचित कराने का एक शानदार तरीका है क्योंकि इसे शुरू करने के लिए आपको बस एक प्लग-इन डाउनलोड करने की आवश्यकता है। यदि आपके पास पहले से ही Arduino IDE है, तो मेरे स्केच उदाहरण के लिए नीचे कूदें और इसे एक नए स्केच में पेस्ट करें। Ardumotive_com द्वारा Arduino और कोडबेंडर इंस्ट्रक्शनल के साथ एक शानदार शुरुआत है। कोडबेंडर के लोगों ने भी कुछ निर्देश एक साथ रखे हैं।

स्केच की समीक्षा करें

यहाँ मेरा स्केच है: amelia.tetterton द्वारा FastLED पैलेट बटन

मेरे स्केच को "क्लोन और संपादित करें" और इसे अपने कोडबेंडर खाते में "सहेजें" या इसे अपने Arduino IDE में एक नए स्केच में कॉपी और पेस्ट करें।

यदि कोई परिवर्तन करने में रुचि है तो आवश्यक क्षेत्रों को अपडेट करें।

  • लाइन 23: ब्राइटनेस को पूर्ण ब्राइटनेस के 1/8 पर सेट किया गया है।
  • लाइन 30: यदि आप मोड की संख्या बदलते हैं, तो आपको "8" नंबर अपडेट करना होगा
  • लाइन 45-66: यह एक कस्टम पैलेट है जिसे मैंने MyColors कहा है। RGB कलर पिकर देखें और अपनी पसंद के कुछ रंग खोजें। आप यहां अपनी पसंद के कोई भी 16 रंग डाल सकते हैं। कुछ नियम हैं: "गोल्डन रॉड" लिखने के बजाय आपको "गोल्डनरोड" लिखना होगा। तो, प्रत्येक शब्द के पहले अक्षर को कैपिटल करें और किसी भी रिक्त स्थान को हटा दें। प्रत्येक पंक्ति के अंत में अल्पविराम न छोड़ें।
  • लाइन्स 98-148: FastLED में चुनने के लिए बिल्ट-इन "पैलेट्स" का एक गुच्छा है। पैलेट में रंगों का समूह आपके द्वारा चुने गए गति और चरण वृद्धि में एल ई डी की एक पट्टी के माध्यम से भेजा जाता है। चीजों को ठीक वैसा ही दिखने के लिए, जैसा आप चाहते हैं, आप स्पीड और स्टेप्स को बदल सकते हैं। SPEED से तात्पर्य है कि रंग कितनी तेजी से चलते हैं। उच्च संख्या = तेज गति। STEPS से तात्पर्य है कि रंग के बैंड कितने चौड़े हैं। 1 = अधिक ढाल की तरह, 10 = अधिक धारियों की तरह।
  • लाइन्स १७०-१८५: यह एक नया पैलेट स्थापित करने का एक और तरीका है। यह मोड एडफ्रूट जेम्मा हूप इयररिंग्स पर दिखाए गए मोड के समान है। यहां रंगों के साथ खेलें और फिर गति, और 145-188 लाइनों पर सम्मिश्रण करें और देखें कि क्या होता है।
  • लाइन्स १८८-१९९: यह एक नया पैलेट स्थापित करने का एक और तरीका है। यह मोड आधे एलईडी को हरा और दूसरा आधा गुलाबी दिखाएगा। यहां रंगों के साथ खेलें और फिर गति, और 133-135 की तर्ज पर सम्मिश्रण करें और देखें कि क्या होता है।

स्केच सत्यापित करें। "सहेजें" हिट करना याद रखें यदि यह आपके लिए काम करता है।

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

स्केच अपलोड करें। जेम्मा पर रीसेट बटन दबाएं और कोड को अपने जेम्मा में "अपलोड" करें।

सुनिश्चित करें कि आपको "सफलतापूर्वक अपलोड किया गया" या कोई अन्य सकारात्मक संदेश मिलता है जो पुष्टि करता है कि कोड अपलोड किया गया था।

टिप्पणियाँ

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

चरण 6: परीक्षण

परीक्षण
परीक्षण
परीक्षण
परीक्षण
परीक्षण
परीक्षण
  1. सुनिश्चित करें कि आपके तार ठीक से जुड़े हुए हैं।

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

चरण 7: पूरा करें और एक्सेसोराइज़ करें

पूर्ण और गौण!
पूर्ण और गौण!
पूर्ण और गौण!
पूर्ण और गौण!
पूर्ण और गौण!
पूर्ण और गौण!
  • फोम टेप या गोंद का उपयोग करके बैटरी को जेम्मा के पीछे संलग्न करें*
  • झुमके, एक हार, एक पिन, या कुछ और बनाने के लिए अपनी पसंद का कोई भी सामान संलग्न करें। नियोपिक्सल रिंग पर किसी भी खुले छेद के अंदर पूरी तरह से फिट होने वाले गहनों के लिए छोटी छलांग के छल्ले। टिप्पणियों में कोई नया विचार शामिल करें!
  • Neopixel रिंग के अंदर जेम्मा की स्थिति को सुदृढ़ करने के लिए धागे का उपयोग करें, खासकर यदि आप 26g से पतले तार का उपयोग कर रहे हैं।
  • जेम्मा पर कुछ गोंद* रखें जहां तार बोर्ड से मिलते हैं।
  • बोर्ड से बैटरी को अनप्लग करें और कुछ गोंद* लगाएं जहां बैटरी के तार बैटरी और कनेक्टर से मिलते हैं।

*यदि आप e6000 का उपयोग कर रहे हैं, तो इसे अंतिम रूप से करें क्योंकि इसे पूरी तरह से सेट होने में 24 घंटे का समय लगता है। आप गर्म गोंद का भी उपयोग कर सकते हैं, लेकिन बैटरी पर या उसके पास इसका उपयोग करने में सावधानी बरतें। मैं सावधान रहना पसंद करता हूँ!

सिफारिश की: