विषयसूची:

क्रिसमस ट्री पीसीबी उपहार: 7 कदम
क्रिसमस ट्री पीसीबी उपहार: 7 कदम

वीडियो: क्रिसमस ट्री पीसीबी उपहार: 7 कदम

वीडियो: क्रिसमस ट्री पीसीबी उपहार: 7 कदम
वीडियो: Siblings Goals 😜 #priyalkukreja #shorts #ytshorts 2024, नवंबर
Anonim
क्रिसमस ट्री पीसीबी उपहार
क्रिसमस ट्री पीसीबी उपहार

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

क्रिसमस ट्री चाहिए:

- शक्ति कुशल होना चाहिए

- 10*10cm. से बड़ा नहीं होना चाहिए

- प्रोग्राम करने योग्य

- एक आधार होना चाहिए, जहां बैटरी रखी गई हो

- ऑपरेशन के 1 से अधिक मोड होने चाहिए

मैंने Altium Designer में PCB डिज़ाइन किया, JLC पर PCB को प्रिंट किया, Atmel Studio 7.0 में atmel माइक्रोकंट्रोलर को प्रोग्राम किया और सॉलिडवर्क्स में 3D मॉडल डिज़ाइन किया।

चरण 1: योजना

मेरी योजना 2 क्रिसमस ट्री के आकार के पीसीबी डिजाइन करने की है।

इससे पहले कि मैं योजनाबद्ध पर काम करना शुरू करता, मैंने माइक्रोकंट्रोलर, बिजली की आपूर्ति, एलईडी ड्राइवरों को चुना …

माइक्रोकंट्रोलर के लिए मैंने इसकी सादगी (8pins) के कारण ATTINY85-20SU का उपयोग किया।

माइक्रोकंट्रोलर और एलईडी को पावर देने के लिए मैंने 3 AA बैटरी चुनी।

एल ई डी स्विच करने के लिए मैंने SI1012CR-T1-GE3 मस्जिदों को चुना।

चरण 2: पीसीबी डिजाइन करना

पीसीबी डिजाइनिंग
पीसीबी डिजाइनिंग
पीसीबी डिजाइनिंग
पीसीबी डिजाइनिंग
पीसीबी डिजाइनिंग
पीसीबी डिजाइनिंग

पहले मैंने योजनाबद्ध फिर पीसीबी लेआउट बनाया।

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

Pin1(RESET) - रीसेट पिन है, जहां मैंने 10 kOhmPULL UP रेसिस्टर (पैकेज 1206) कनेक्ट किया है

पिन २ - मैंने पुश बटन के लिए इस पिन का उपयोग किया, हर बार जब मैंने पुशबटन दबाया तो पिन जमीन पर नीचे आ गया (इसलिए मैंने इस पिन को इनपुट के रूप में प्रोग्राम किया और एक आंतरिक पुल यूपी का उपयोग किया)

Pin3 - SCH1 में मैंने इस पिन को पुरुष हेडर पर कनेक्ट किया था लेकिन मैंने इसका इस्तेमाल नहीं किया।

पिन4 - ग्राउंड

Pin5(MOSI) - पीले रंग की एलईडी के लिए मस्जिद Q3 के गेट पर जाता है

Pin6(MISO) - हरे रंग की एलईडी के लिए मस्जिद Q2 के गेट से जुड़ा है

Pin7(CLK) - लाल एलईडी के लिए मस्जिद Q1 के गेट से जुड़ा

पिन8 - वीसीसी

मस्जिद की डेटाशीट:

एक मस्जिद पर 12 एलईडी हैं (1 मस्जिद के लिए कुल बिजली की खपत: P=I*U, P=20mA*4.5V=90mW)

मैंने प्रोग्रामिंग के लिए 6 विअस (एक दूसरे से 2.54 मिमी (SCH पर हेडर 4 और हेडर 2)) भी जोड़े।

SCH के बाद मैं बोर्ड की व्यवस्था करता चला गया। मैंने क्रिसमस ट्री के आकार को काट दिया, और फिर मैंने घटकों को बिछाया।

मैंने इनपुट वोल्टेज को स्थिर करने के लिए दो डिकूपिंग कैपेसिटर 100pF और 10uF जोड़े।

100 kOhm रोकनेवाला जो SCH में है मैंने उपयोग नहीं किया।

मैंने दोनों PCB के लिए gerber फाइलें जोड़ीं।

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

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

मैंने एक पुराने टांका लगाने वाले लोहे का इस्तेमाल किया जो मैंने चारों ओर बिछाया था।

पहले मैंने सभी smd घटकों को मिलाया, फिर सभी छेद वाले घटकों को।

सोल्डरिंग के बाद यह मजेदार प्रोग्रामिंग का समय था: डी

चरण 4: प्रोग्रामिंग

प्रोग्रामिंग
प्रोग्रामिंग

प्रोग्रामिंग के लिए मैंने AVRISP mk2 का इस्तेमाल किया।

क्योंकि आपको माइक्रोकंट्रोलर और प्रोग्रामेटर को पावर देने के लिए बाहरी बिजली की आपूर्ति की आवश्यकता होती है, मैंने केवल बिजली के लिए Arduino मेगा से 5v और gnd को जोड़ा। फिर मैंने प्रोग्रामेटर को अपने प्रोग्राम करने योग्य पीसीबी पर कनेक्ट किया जहां मैंने कनेक्ट किया:

रीसेट करने के लिए 1 पिन (रीसेट)

4 पिन (GND) से GND

5 पिन (MOSI) से MOSI

6 पिन (MISO) से MISO

7 पिन (CLK) से CLK

8 पिन (Vcc) से Vcc

मैंने प्रोग्राम कोड संलग्न किया।

मैं कोड मैंने पीडब्लूएम नियंत्रण, नींद मोड, इंटरप्ट्स लागू किया …

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

जब आप पुश बटन दबाते हैं तो एक टाइमर शुरू हो जाता है जो 5 मिनट गिनता है और फिर स्लीप मोड में चला जाता है (स्लीप मोड में बिजली की खपत 2-6 यूए की तरह होती है)

चेतावनी!!!

इस प्रोग्राम के साथ अपने attiny85 को प्रोग्राम करने से पहले, आपको 8 मेगाहर्ट्ज फ्यूज को निष्क्रिय करना होगा। क्योंकि अगर नहीं तो आपका attiny85 केवल 1 मेगाहर्ट्ज पर काम करेगा

चरण 5: घटक सूची

मैंने 12 क्रिसमस ट्री के लिए घटकों का आदेश दिया, मैंने उन घटकों की एक फ़ाइल जोड़ी, जो मैंने फ़ार्नेल और मूसर से मंगवाई थीं, अन्य घटक जिन्हें मैंने एलीएक्सप्रेस से ऑर्डर किया था:

- एलईडीएस

- प्रोटोटाइप पीसीबी

- महिला हेडर

- पुरुष समकोण शीर्षलेख

- दबाकर लगाया जाने वाला बटन

- चालु / बंद स्विच

Amazon.de:

- बैटरी

चरण 6: 3डी मॉडलिंग

3 डी मॉडलिंग
3 डी मॉडलिंग
3 डी मॉडलिंग
3 डी मॉडलिंग

मैं यह नहीं बताऊंगा कि मैंने आधार के लिए 3डी मॉडल कैसे डिजाइन किया, लेकिन यदि आप चाहें तो आप मुझे पीएम कर सकते हैं और मैं आपको फाइलें भेजूंगा।

मैंने ऑन/ऑफ स्विच और पुश बटन के लिए कुछ ओपनिंग की।

पहले मैंने पुश बटन और स्विच पर कुछ तारों को मिलाया, फिर मैंने उन्हें तैनात किया और उन्हें बेस के अंदर से गर्म किया, फिर मैंने परफेक्ट बोर्ड को काट दिया, और महिला कनेक्ट्रो और तारों को एक साथ मिला दिया और बेस के अंदर सब कुछ गर्म कर दिया।.

चरण 7: सारांश

इस प्रोजेक्ट का मुख्य उद्देश्य यह था कि मैं अपने परिवार को घर का बना कुछ सरप्राइज देना चाहता था, यही वह प्रेरणा थी जिसने मुझे इसे पूरा करने में मदद की।

मेरे दोस्तों का विशेष धन्यवाद जिन्होंने इस परियोजना में मेरी मदद की।

मैंने एक एक्सेल फ़ाइल जोड़ी, जहाँ मैंने गणना की कि बैटरी कितने समय तक चलेगी (आदर्श परिस्थितियों में)।

यदि आपके कोई प्रश्न हैं तो एक टिप्पणी छोड़ दें।

सिफारिश की: