विषयसूची:

ओपन क्रिसमस ट्री: 5 कदम
ओपन क्रिसमस ट्री: 5 कदम

वीडियो: ओपन क्रिसमस ट्री: 5 कदम

वीडियो: ओपन क्रिसमस ट्री: 5 कदम
वीडियो: Easy Set-up Christmas Tree with the Balsam Hill Flip Tree™ 2024, नवंबर
Anonim
ओपन क्रिसमस ट्री
ओपन क्रिसमस ट्री

क्रिसमस हमारे चारों ओर है, मूल रूप से पूरे वर्ष भर।:)

लेकिन अगर आप बड़े दिन आने पर तैयार रहना चाहते हैं, तो आप इन निर्देशों का पालन कर सकते हैं और अपने प्रियजनों को एक छोटे से इलेक्ट्रिक उपकरण के साथ आश्चर्यचकित कर सकते हैं।

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

बहुत सालों के बाद, मैंने इस पुराने सर्किट को फिर से देखने का फैसला किया, और पेशेवर रूप से उत्पादित पीसीबी, 555 टाइमर (घड़ी सिग्नल के लिए) और सीडी 4026 दशक काउंटर, 7 सेगमेंट एलईडी ड्राइवर के साथ एक बेहतर सर्किट बनाने का फैसला किया। लेआउट किया गया था, और जैसे ही मैंने पेड़ों को इकट्ठा करना शुरू किया, मेरे मन में इसे और भी आगे ले जाने का, और एक झिलमिलाता हुआ पेड़ बनाने का विचार आया, जिसे आपके दिलों के लिए प्रोग्राम किया जा सके।

इस तरह हम यहां पहुंचे।

अब यहाँ Atmel ATTiny84A पर आधारित अपना स्वयं का, प्रोग्राम करने योग्य क्रिसमस ट्री बनाने के निर्देश दिए गए हैं, जिसे आप SPI प्रोग्रामर के रूप में एक साधारण Arduino UNO बोर्ड के साथ अपग्रेड कर सकते हैं। (लेकिन चिंता न करें, मैंने पहले से ही एक अच्छा सा कोड लिखा है, जिसमें 8 अलग-अलग ब्लिंकिंग पैटर्न हैं जिन्हें आप यहां डाउनलोड कर सकते हैं।)

चरण 1: चलो तकनीकी हो जाओ

आइए तकनीकी प्राप्त करें
आइए तकनीकी प्राप्त करें

सर्किट एक मानक 9 वी बैटरी (ई ब्लॉक, मुझे लगता है) द्वारा संचालित है।

लेकिन यहाँ पकड़ है: Atmel चिप केवल 5.5 V तक इनपुट वोल्टेज ले सकती है।

तो, पहले हमें एक वोल्टेज नियामक की आवश्यकता है, जो हमें 9 वी इनपुट से सुरक्षित 5 वी प्राप्त कर रहा है। मैंने यहां जो हिस्सा डिजाइन किया है वह 150 एमए तक की आपूर्ति कर सकता है, जो कि पर्याप्त है। मेरे परीक्षण दिखाते हैं, कि अंतिम सर्किट वास्तव में ३० एमए से ऊपर बिल्कुल भी नहीं लेता है। (छोटे 3 मिमी एलईडी के साथ)

कुछ बफर कैपेसिटर के बाद अब हम ATTiny चिप का सुरक्षित रूप से उपयोग कर सकते हैं।

जैसा कि आप देख सकते हैं, इसके सभी पैर आबादी वाले नहीं हैं, लेकिन हे, यह एक सस्ता चिप है, हम इससे दूर हो सकते हैं। हमें केवल एलईडी के लिए 7 पैरों का उपयोग करने की आवश्यकता है और एक बटन के लिए जो ब्लिंकिंग मोड और समय आधार को बदलता है. (या जो भी आप इसे प्रोग्राम करते हैं!) इसके अलावा, आप इसे ATTiny44 और शायद 24 के साथ भी कर सकते हैं, लेकिन कीमत अंतर लगभग 10 सेंट है और इस तरह आपके पास अपने प्रोग्राम को स्टोर करने के लिए 8 K फ्लैश होगा।

इसे वास्तव में खुला बनाने के लिए, मैंने SW1 बटन ("सिस्टम प्रोग्रामिंग में" के लिए ISP के रूप में नामित) के तहत चिप के SPI री-प्रोग्रामिंग लेग्स को रूट किया है, इसलिए आपको केवल 4 0.1 इंच पिन की आवश्यकता है, एक साथ टेप किया गया (बेबी) नाखूनों का बिस्तर:)) और एक एसपीआई प्रोग्रामर (जैसे एक Arduino Uno) पेड़ पर अपना खुद का भयानक कोड लंच करने के लिए।

प्रत्येक एलईडी के पास उन्हें सुरक्षित रखने के लिए स्वयं का 1 K ओम वर्तमान सीमित अवरोधक होता है, लेकिन यदि आप विभिन्न एलईडी का उपयोग करने की योजना बनाते हैं, तो आप इस मूल्य के बारे में सोचना चाह सकते हैं।

S1 पावर स्विच के बारे में क्षमा करें, मुझे पता है कि कुछ लोग इसे पसंद नहीं करेंगे, लेकिन यह एक सस्ता हिस्सा है, जो मेरे पास होता है। आप पीसीबी में छोटे इंडेंट बना सकते हैं, या स्विच के नीचे से दो छोटे पिन काट सकते हैं, लेकिन मैंने ऐसा कुछ नहीं किया। मुझे लगता है कि स्विच को ठीक से टांका लगाया जा सकता है और यह एक कोण में मजबूत खड़ा होगा, यह अंत में स्विचिंग को और अधिक आरामदायक बनाता है।

मैंने पेड़ के लिए एक 3D प्रिंट करने योग्य छोटा स्टैंड भी बनाया है, बस बैटरी कनेक्ट होने के बाद इसे गिरने से रोकने के लिए। स्टैंड के साथ बैटरी का भार पूरे पेड़ को लंबवत रखता है।

चरण 2: आवश्यक चीज़ें

आवश्यक चीजें
आवश्यक चीजें

एक पीसीबी निर्माण। मुझे पता है कि यह कठिन लगता है, लेकिन आज हमारे पास चुनने के लिए अच्छी और सस्ती कंपनियों का लहजा है। मैं व्यक्तिगत रूप से JLCPCB का उपयोग करता हूं क्योंकि बोर्ड की गुणवत्ता वास्तव में अच्छी है और वे सस्ते हैं। आप इनमें से १० बोर्ड १० डॉलर से कम में अपने घर पहुंचा सकते हैं। लेकिन निश्चित रूप से आप अपनी पसंद के किसी भी निर्माता का उपयोग कर सकते हैं। संलग्न Gerber फ़ाइलों को डाउनलोड करें और उन्हें निर्माण के लिए भेजें। (यदि आप पहले पेड़ को संशोधित करना चाहते हैं, तो मैंने एक Altium फ़ाइल प्रारूप भी निर्यात और अपलोड किया है)

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

AVR माइक्रो कंट्रोलर प्रोग्रामिंग। मैं इसके लिए एक Arduino UNO का उपयोग करता हूं। प्रक्रिया के बारे में एक महान निर्देश है। यदि आप ऐसा करते हैं तो पेड़ काम नहीं करेगा। इसे दक्षिणावर्त मानचित्र पर सेट करें!

Atmel ATTiny84A माइक्रो कंट्रोलर।

तोशिबा TA78L05F (TE12L, F) पावर रेगुलेटर

एसएमडी 1206 कैप। 1 यू एफ क्षमता के साथ

एसएमडी 1206 कैप। 0.33 यू एफ क्षमता के साथ

एसएमडी 1206 कैप। 10 यू एफ क्षमता के साथ

SMD 1206 रोकनेवाला 1 K ओम (उनमें से 7)

एसएमडी १२०६ रोकनेवाला १० के ओम

टीएचटी एलईडी (उनमें से 7)। मैंने 3mm 2 m A वाले का इस्तेमाल किया

एक C&K बटन (PTS645SK43SMTR92LFS) लेकिन 6mm * 6mm फुटप्रिंट वाले किसी भी बटन को काम करना चाहिए

एक मुख्य पावर स्विच (AYZ0102AGRLC)

9वी बैटरी टर्मिनल

संलग्न आप सामग्री के बिल (बीओएम) के साथ एक एक्सेल शीट पा सकते हैं, जहां मैंने TME. EU वेबशॉप के अधिकांश हिस्सों में लिंक किया है, लेकिन निश्चित रूप से आप किसी भी प्रदाता का उपयोग कर सकते हैं और तब तक बना सकते हैं जब तक कि फ़ंक्शन और पदचिह्न ठीक है।

चरण 3: यह सब एक साथ बनाना

यह सब एक साथ निर्माण
यह सब एक साथ निर्माण
यह सब एक साथ निर्माण
यह सब एक साथ निर्माण
यह सब एक साथ निर्माण
यह सब एक साथ निर्माण
यह सब एक साथ निर्माण
यह सब एक साथ निर्माण

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

मैं आमतौर पर ATTiny को पहले मिलाप करता हूं, क्योंकि आपके पास बोर्ड पर जगह होने पर इसके साथ काम करना आसान होता है।

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

अगला बटन और स्विच जोड़ें।

अब पीसीबी को किसी ऐसी चीज पर रखें जो उसे टेबल के ऊपर रखे। लगभग 10 मिमी ठीक होना चाहिए, लेकिन यह इस बात पर निर्भर करता है कि आप अपने एलईडी को कितने समय तक चाहते हैं। (मैं समर्थन के रूप में अपने साइड कटर का उपयोग करता हूं)

पीसीबी के पीछे की तरफ से एल ई डी डालें और ध्यान से उन्हें दूसरी तरफ मिलाप करें। सुनिश्चित करें कि वे किसी भी दिशा में नहीं झुक रहे हैं और ध्रुवीयता के लिए भी देखें।

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

अच्छा काम!अब अपने टी के प्याले का इस्तेमाल करो, तुमने इसे कमाया है!

इसके बाद, अपना SPI प्रोग्रामर सेट करें और इसे माइक्रो कंट्रोलर के ऊपर 4 पिन से कनेक्ट करें।

अब आप ट्री को 9वी की बैटरी से पावर दे सकते हैं, लेकिन अपने प्रोग्रामर और बोर्ड के ग्राउंड लीड को कनेक्ट करना सुनिश्चित करें। बस अपने प्रोग्रामर के GND को LED के नकारात्मक लीड में से एक पर क्लिप करें।

मैंने प्रोग्रामर पैड को पिन नंबर से चिह्नित किया है, लेकिन यह आपको कनेक्शन में मदद कर सकता है:

पिन 9 - CLKpin 8 - MISOpin 7 - MOSIpin 4 - RST

यहां से INO फ़ाइल डाउनलोड करें और कंट्रोलर को फ्लैश करने के लिए अपने Arduino IDE का उपयोग करें (या इसे अपनी पसंद की किसी भी चीज़ में बदलें और विभिन्न प्रोग्रामर के साथ इसका उपयोग करें)।

Arduino IDE में "बर्न बूटलोडर" के विकल्प को सेट करना न भूलें। ATTiny को 8 मेगाहर्ट्ज पर काम करने के लिए सेट करने के लिए इसकी आवश्यकता है। यदि ऐसा नहीं किया जाता है, तो आपका क्रिसमस ट्री वास्तव में धीरे-धीरे झपकाएगा, लेकिन चिंता न करें, आप हमेशा अंदर जा सकते हैं और इसे फिर से कर सकते हैं।

मुझे स्वीकार करना होगा, एक साथ टेप किए गए 4 पिन वाले पेड़ की प्रोग्रामिंग करना आसान काम नहीं है, लेकिन इसे बनाए रखें, थोड़े अभ्यास के साथ, आप जितनी बार चाहें अपने पेड़ को पुन: प्रोग्राम कर सकते हैं।

जैसे ही प्रोग्रामिंग की जाती है, आपका क्रिसमस ट्री पहले प्रोग्राम मोड में ब्लिंक करना शुरू कर देना चाहिए। (यादृच्छिक निमिष)

अच्छा काम! बधाई हो! अब आपके पास खेलने के लिए अपना खुला क्रिसमस ट्री है!और अपनी टी भी खत्म करना न भूलें।

चरण 4: उपयोगकर्ता मैनुअल

यहाँ आपको अंत में क्या मिलना चाहिए:

आपके द्वारा 9 V की बैटरी कनेक्ट करने के बाद क्रिसमस ट्री को स्लाइडिंग स्विच S1 के साथ सक्रिय किया जा सकता है।

यह पहले ब्लिंकिंग मोड में शुरू होगा, अर्थात् रैंडम ब्लिंकिंग।

इसे फिर से बंद करने के लिए, बस S1 स्विच को उल्टा कर दें।

शीर्ष पर SW1 बटन को छोटा दबाकर, आप इन प्रीसेट मोड के बीच टॉगल कर सकते हैं:

1 - रैंडम ब्लिंकिंग 2 - स्विचिंग एलईडी के साथ सर्कल3 - एलईडी के साथ सर्कल और पीछे जाना 4 - एलईडी के साथ सर्कल 5 पर रहना - पेड़ के चारों ओर घूमना 6 - नाइट राइडर:)

SW1 बटन को 2 सेकंड के लिए लंबे समय तक दबाकर आप टाइम बेस चेंजिंग मोड में प्रवेश करते हैं।

यहां आप ब्लिंक के बीच का समय निर्धारित कर सकते हैं। आप देख सकते हैं कि आपने इस मोड में प्रवेश किया है, जब केवल 1 एलईडी चमकती है। प्रत्येक एलईडी एक अलग विलंब समय का प्रतिनिधित्व करता है:

एलईडी 1 - 250 एमएसएलईडी 7 - 500 एमएसएलईडी 6 - 750 एमएसएलईडी 5 - 1000 एमएसएलईडी 4 - 100 एमएसएलईडी 3 - 150 एमएसएलईडी 2 - 200 एमएस

आप SW1 बटन को शॉर्ट प्रेस करके टाइम सेटिंग में आगे बढ़ सकते हैं।

जब आप विलंब समय का चयन करना चाहते हैं, तो SW1 बटन को 2 सेकंड से अधिक समय तक दबाकर रखें। उसके बाद, ट्री नए टाइम बेस सेट के साथ अंतिम रनिंग मोड में वापस आ जाएगा।

चरण 5: अब हम कहाँ जाएँ?

यह सब आप पर निर्भर करता है!

INO फ़ाइल लें और नए ब्लिंक मोड या नई सुविधाएँ जोड़ें।

आप कुछ ठीक पल्स टाइम मैनेजमेंट करने की कोशिश कर सकते हैं, एलईडी को मंद करने के लिए या बटन का उपयोग करके गेम बना सकते हैं या जो कुछ भी आपके दिमाग में आता है वह कर सकते हैं!

हार्डवेयर लें और इसे फिर से डिज़ाइन करें। भयानक रूप से कष्टप्रद क्रिसमस की धुन बजाने के लिए एक बजर जोड़ें। अधिक एल ई डी लगाएं (कुछ और एल ई डी के लिए हमेशा जगह होती है)।

और अगर आपको लगता है कि आपकी रचना साझा करने लायक है, तो कृपया करें!

मत भूलो कि यह द ओपन क्रिसमस ट्री है, इसलिए सभी को इसका आनंद लेने दें!:)

सिफारिश की: