विषयसूची:

ATTiny 85 नियंत्रित उत्सव स्ट्रिंग लाइट्स: 5 कदम
ATTiny 85 नियंत्रित उत्सव स्ट्रिंग लाइट्स: 5 कदम

वीडियो: ATTiny 85 नियंत्रित उत्सव स्ट्रिंग लाइट्स: 5 कदम

वीडियो: ATTiny 85 नियंत्रित उत्सव स्ट्रिंग लाइट्स: 5 कदम
वीडियो: DIY Arduino Shield with ATtiny85: Boost Your Projects with Low-Power Microcontroller ! 2024, जुलाई
Anonim
ATTiny 85 नियंत्रित उत्सव स्ट्रिंग लाइट्स
ATTiny 85 नियंत्रित उत्सव स्ट्रिंग लाइट्स
ATTiny 85 नियंत्रित उत्सव स्ट्रिंग लाइट्स
ATTiny 85 नियंत्रित उत्सव स्ट्रिंग लाइट्स
ATTiny 85 नियंत्रित उत्सव स्ट्रिंग लाइट्स
ATTiny 85 नियंत्रित उत्सव स्ट्रिंग लाइट्स

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

माइक्रो कंट्रोलर एक ATTiny 85 है और इसमें 3 बटन हैं जो मोड और पैटर्न की गति को बदलते हैं जो मुझे आशा है कि यह काफी सहज तरीका है।

Im ATTiny85 का बहुत बड़ा प्रशंसक है क्योंकि यह Arduino IDE के साथ अच्छा काम करता है, यह सस्ता है और मेरे अनुभव से यह काफी लचीला चिप है।

प्रति सेट की कुल लागत £15 से कम है और इसे केवल मूल उपकरणों के साथ सप्ताहांत में आसानी से पूरा किया जा सकता है।

अस्थायी भागों की जरूरत:

  • ATTiny प्रोग्रामिंग के लिए Arduinouno या समकक्ष
  • ATTiny के परीक्षण और प्रोग्रामिंग के लिए ब्रेड बोर्ड और जम्पर तार
  • सोल्डरिंग आयरन और सोल्डर
  • गर्म गोंद वाली बंदूक

निर्माण के लिए उपयोग किए जाने वाले भाग:

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

  • ATTiny85 प्लस वैकल्पिक DIP 8 IC सॉकेट (https://amzn.to/2RgKpeJ)
  • 1000uF संधारित्र * (नोट देखें)
  • 3 x 1 से 5 kΩ प्रतिरोधों को नीचे खींचो।
  • 1 x 300-500Ω रोकनेवाला * (नोट देखें)
  • प्रोटोटाइप बोर्ड का 1 टुकड़ा (https://amzn.to/2Rn4YGs)
  • यूएसबी से डीसी केबल (https://amzn.to/2BE2iyP)
  • डीसी सॉकेट कनेक्टर (https://amzn.to/2TUFbHy)
  • पता करने योग्य एलईडी का डंक (https://amzn.to/2Rm1Yds)
  • 3 एक्स क्षणिक पुश स्विच
  • प्रोजेक्ट बॉक्स (https://amzn.to/2DTeTzA)

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

* यह Adafruit NeoPixel berguide से कॉपी किया गया है और कैपेसिटर और रेसिस्टर की आवश्यकता के बारे में बताता है।

NeoPixels को किसी भी बड़े पावर स्रोत (DC "वॉल वार्ट" या यहां तक कि एक बड़ी बैटरी) से जोड़ने से पहले, ऊपर दिखाए गए अनुसार + और - टर्मिनलों में एक कैपेसिटर (1000 μF, 6.3V या उच्चतर) जोड़ें। संधारित्र बफ़र्स स्ट्रिप द्वारा खींची गई धारा में अचानक परिवर्तन करता है। Arduino डेटा आउटपुट पिन और पहले NeoPixel के इनपुट के बीच एक ३०० से ५०० ओम रोकनेवाला रखें। रोकनेवाला तार के अंत में NeoPixel(s) के सबसे करीब होना चाहिए, न कि माइक्रोकंट्रोलर। कुछ उत्पाद पहले से ही इस रोकनेवाला को शामिल करते हैं … यदि आप निश्चित नहीं हैं, तो एक जोड़ें … दोगुना करने में कोई बुराई नहीं है!

ध्यान देने योग्य अन्य बातें:

बिजली का उपयोग हमेशा कुछ ऐसा होता है जिसके बारे में आपको पता करने योग्य एल ई डी के बारे में सोचने की आवश्यकता होती है। यह जानने के लिए कि आपको कितनी शक्ति की आवश्यकता होगी, बस अपने सरणी में एल ई डी की संख्या लें और इसे ६० से गुणा करें क्योंकि प्रत्येक एलईडी ६०ma खींच सकता है

यह 50 की एक स्ट्रिंग है इसलिए 50X60 3000 या 3 एएमपीएस है, जबकि यह काफी शक्ति है, यह याद रखने योग्य है कि वे केवल इतना ही उपयोग करेंगे यदि सभी 3 रंगों पर पूर्ण चमक हो। इससे बचने के लिए आप अपने कोड को व्यवस्थित कर सकते हैं या इसे सीमित करने के लिए setBrightness() कमांड का उपयोग कर सकते हैं। परीक्षण में मैंने पाया है कि मेरा सेटअप 2 amp बिजली की आपूर्ति पर अच्छी तरह से काम करता है।

मैं Adafruit NeoPixel Überguide(https://learn.adafruit.com/adafruit-neopixel-uber…) को पढ़ने की अत्यधिक अनुशंसा करता हूं क्योंकि यह सब कुछ मेरी तुलना में बहुत बेहतर विस्तार से बताता है।

चरण 1: ड्रिलिंग

ड्रिलिंग
ड्रिलिंग
ड्रिलिंग
ड्रिलिंग
ड्रिलिंग
ड्रिलिंग

ड्रिलिंग

प्रोजेक्ट बॉक्स में डिल करने के लिए कुछ छेद हैं।

  • पावर सॉकेट के लिए बैक में 1x 8 मिमी
  • एल ई डी के ३ लीड के लिए सामने ३x २.५ मिमी छेद या १ छेद जो सभी ३ लीडों के लिए काफी बड़ा है।
  • बटन के लिए शीर्ष में 3x 3.5 मिमी

8 मिमी छेद को पायलट करना सबसे अच्छा है लेकिन एक नरम प्लास्टिक के बॉक्स के रूप में इसे ड्रिल करना आसान है और इससे कोई समस्या नहीं होनी चाहिए

चरण 2: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया

पावर सॉकेट के कनेक्टर्स को टिन करें, बॉक्स में इनसेट करें और रिटेनिंग नट को कस लें।

बटनों को छेदों और गर्म गोंद या एपॉक्सी में रखें। मैंने प्रत्येक बटन से एक पैर एक साथ खींचा है और उन्हें एक साथ मिलाया है, इसलिए हमें सभी 3 बटनों में केवल एक 5 वोल्ट की आपूर्ति की आवश्यकता होगी।

एलईडी स्ट्रिंग्स में 2 अतिरिक्त तार होते हैं जिन्हें हमें इस परियोजना के लिए संलग्न करने की आवश्यकता नहीं होती है ताकि हम उन्हें काट सकें। मैंने उन्हें थोड़ा अलग लंबाई में शीर्ष के करीब काट दिया है ताकि वे छोटा न कर सकें। इन तारों को रखें क्योंकि हम इन्हें बॉक्स के अंदर रीसायकल कर सकते हैं

मैंने कनेक्टर को भी काट दिया है क्योंकि हम सीधे तारों को टांका लगाने जा रहे हैं, जितना संभव हो कनेक्टर के करीब काटें।

प्रोटोटाइप बोर्ड प्रोजेक्ट बॉक्स के अंदर बहुत अच्छी तरह से फिट बैठता है इसलिए किसी भी काटने की आवश्यकता नहीं है।

आईसी सॉकेट को बोर्ड पर कहीं शीर्ष के पास मिलाप करें, इससे हमें अन्य घटकों के लिए और एलईडी स्ट्रिंग से कनेक्ट करने के लिए नीचे और अधिक जगह मिलती है।

बटन के लिए भौतिक पिन 5, 6 और 7 के लिए मिलाप तार, तारों को पुल डाउन रेसिस्टर्स से कनेक्ट करें, जो बदले में ग्राउंड से जुड़ेंगे

  • पिन 5 = मोड बटन
  • पिन 6 = स्पीड माइनस बटन
  • पिन 7 = स्पीड प्लस बटन

एल ई डी के लिए डेटा तार भौतिक पिन 3 से जुड़ता है इसलिए एक और तार मिलाप करें और दूसरे छोर को बोर्ड के निचले भाग के पास कहीं 300-500Ω रोकनेवाला से कनेक्ट करें।

हम अपने मुख्य बिजली के तारों के रूप में एलईडी स्ट्रिंग को काटने वाले तारों का उपयोग कर सकते हैं

  • आईसी सॉकेट के पिन 8, बटन के लिए एक तार और मुख्य एलईडी स्ट्रिंग लाल तार को 5V. से कनेक्ट करें
  • IC सॉकेट के पिन 4 को कनेक्ट करें, सभी 3 पुल डाउन रेसिस्टर्स और मुख्य LED स्टिंग व्हाइट वायर को ग्राउंड से कनेक्ट करें

बटन के लिए 5v बटन वायर को कॉमन पर मिलाएं। प्रत्येक बटन को IC के सही पिन से संलग्न करें। उम्मीद है कि आप छवियों में देख सकते हैं कि मैंने उन तारों को खरीदा है जो आईसी को बोर्ड के केंद्र से जोड़ते हैं और एक तरफ रोकनेवाला और दूसरी तरफ बटन होता है।

मैंने कैपेसिटर को बोर्ड पर रखा है लेकिन इसे सॉकेट लेग्स से जोड़ना आसान होता।

एक बार बोर्ड पूरा हो जाने के बाद बोर्ड पर छेद और मिलाप के माध्यम से एलईडी स्ट्रिंग के लिए 3 तारों को इनसेट करें। बिजली के तारों को सॉकेट से कनेक्ट करें। इन सॉकेट्स में सेंटर पिन (सामान्यतः V+) होता है, जो छोटे पैर से जुड़ा होता है, लेकिन इसकी दोबारा जांच करना हमेशा सबसे अच्छा होता है।

सब कुछ ग्लूइंग करने से पहले सब कुछ जांचने के लिए सबसे अच्छा काम कर रहा है क्योंकि कनेक्शन को याद करना आसान है।

सिफारिश की: