विषयसूची:

DIY Arduino Wordclock: 7 चरण (चित्रों के साथ)
DIY Arduino Wordclock: 7 चरण (चित्रों के साथ)

वीडियो: DIY Arduino Wordclock: 7 चरण (चित्रों के साथ)

वीडियो: DIY Arduino Wordclock: 7 चरण (चित्रों के साथ)
वीडियो: Making the best Arduino Clock for beginners 2024, नवंबर
Anonim
Image
Image

वर्ड क्लॉक के मेरे संस्करण में 12×12 एलईडी-मैट्रिक्स डिस्प्ले नहीं होगा। इसके बजाय इसे एलईडी स्ट्रिप्स के साथ बनाया गया है और घड़ी पर केवल महत्वपूर्ण शब्द ही प्रकाश कर सकते हैं। इस पद्धति से आप कस्टम संदेश प्रदर्शित नहीं कर सकते हैं, लेकिन पूरे निर्माण में आपको उतना खर्च नहीं करना पड़ेगा।

यह निर्देश मेरे लेख की लगभग सटीक प्रति है, जो यहाँ प्रकाशित हुआ है।

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

मामला

मामले के लिए आपको निम्नलिखित मदों की आवश्यकता होगी। आपको इनमें से अधिकतर घटकों को अपने स्थानीय हार्डवेयर स्टोर में प्राप्त करने में सक्षम होना चाहिए (मिमी में सभी माप!):

1. एक्रिल/ग्लास फ्रंट पैनल (270×270 [मिमी])

2. लेसरकट वॉच-फेस (1, 5 मिमी ब्लैक मैट कार्डबोर्ड)

मैंने इसे ponoko.com से मंगवाया है

3. लकड़ी:

2x 300x80x15 [मिमी] 2x 270x80x15 [मिमी] 2x 270x40x10 [मिमी] 2x 250x40x10 [मिमी]

4. प्लाईवुड पैनल

2x 270x270x5 [मिमी]

5. फोम-बोर्ड

एक स्पेसर के रूप में और घड़ी पर शब्दों के लिए एक ग्रिड बनाने के लिए उपयोग किया जाएगा, इसलिए प्रकाश अन्य अक्षरों के माध्यम से नहीं बहता है जो कि प्रकाशित होने के लिए नहीं हैं। इन्हें ढूंढना मुश्किल हो सकता है, मैंने इन्हें अमेज़ॅन से प्राप्त किया है।

इलेक्ट्रॉनिक्स

इलेक्ट्रॉनिक्स के लिए आपको आवश्यकता होगी:

1. WS2812B या समान एकीकृत नियंत्रक के साथ एलईडी पट्टी

1 मीटर (60 एलईडी)

2. 330 ओम रोकनेवाला (या इसके करीब कुछ, केवल शॉर्ट-सर्किट सुरक्षा के लिए)

3. आरटीसी मॉड्यूल

मुझे यह banggood.com से मिला है

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

चरण 2: डाउनलोड और वॉचफेस

डाउनलोड और वॉचफेस
डाउनलोड और वॉचफेस
डाउनलोड और वॉचफेस
डाउनलोड और वॉचफेस

स्टैंसिल फ़ॉन्ट

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

घड़ी का चेहरा

आगे आपको वॉच-फेस बनाना होगा। इस प्रक्रिया के लिए मैंने केवल 12 वर्णों वाली जिबरिश की 12 पंक्तियों को टाइप किया। बाद में मैंने आवश्यक शब्द जोड़े (यह है, चौथाई, आधा, एक, दो, …, बजे और इसी तरह)। (अंजीर देखें। 1)।

उसके बाद किया गया था, मैंने अपने सभी टेक्स्ट को कॉपी किया और इसे फोटोशॉप में पेस्ट किया। अगर आपके पास फोटोशॉप नहीं है तो आप यहां GIMP का भी इस्तेमाल कर सकते हैं। फोटोशॉप में आपको अपने फॉन्ट को पहले डाउनलोड किए गए स्टैंसिल फॉन्ट में बदलना होगा और सब कुछ बाहर रखना होगा, ताकि यह 270x270 मिमी की छवि पर अच्छी तरह से दिखे (यह हमारे सामने वाले स्थान का आकार होगा), जैसा कि आंकड़े 2 और 3 में दिखाया गया है।

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

फर्मवेयर

बस इसे यहाँ डाउनलोड करें। आपको बाद में इसकी आवश्यकता होगी और मैं बाद में इस निर्देश में इसकी चर्चा करूंगा।

चरण 3: केस को इकट्ठा करें

मामले को इकट्ठा करो
मामले को इकट्ठा करो
मामले को इकट्ठा करो
मामले को इकट्ठा करो
मामले को इकट्ठा करो
मामले को इकट्ठा करो

पूरा मामला दो वर्गों से बना है और आंतरिक एक बाहरी वर्ग में पूरी तरह फिट होना चाहिए। साथ में वे पूरा मामला बनाते हैं। आंतरिक एलईडी-बोर्ड के लिए स्पेसर और बढ़ते स्थान के रूप में कार्य करता है। लकड़ी के टुकड़ों को एक साथ गोंद करें जैसा कि चित्र 1 में दिखाया गया है।

केस के बीच में 250×250 खाली जगह होनी चाहिए। यह वह जगह है जहां फोम विभाजक बाद में रखे जाएंगे। मैं अनुशंसा करता हूं, कि आप पहले बाहरी आवरण का निर्माण करें और फिर आंतरिक फ्रेम का निर्माण करते समय फ्रंट-प्लेट और वॉच-फेस का उपयोग गाइड के रूप में करें, ताकि आपको थोड़ा होंठ मिले जहां इन दो घटकों को बाद में प्रक्रिया में रखा जा सके। इस तरह, वे लकड़ी के मामले के किनारों के साथ फ्लश हो जाएंगे और समाप्त होने पर यह बहुत अच्छा लगेगा, जैसा कि चित्र 2 में दिखाया गया है। यहां अपने लेजर-कट वॉच-फेस की मोटाई को ध्यान में रखना न भूलें। चुने हुए सामग्री के आधार पर बस उसे जोड़ें।

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

चरण 4: इलेक्ट्रॉनिक्स

इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स
इलेक्ट्रॉनिक्स

यह वह हिस्सा था, जिसे करने में मुझे काफी समय लगा। यह करना मुश्किल नहीं था, लेकिन आपको सभी तारों को हाथ से करना होगा, इसलिए कम से कम दो घंटे सोल्डरिंग के लिए तैयार हो जाओ!

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

बाद में इस पैनल पर एलईडी पट्टी बिछाई गई। एल ई डी को शब्दों में समान रूप से वितरित करने का प्रयास करें। मैंने पट्टी पर आने वाले सभी 60 एल ई डी का उपयोग किया, लेकिन आप चाहें तो कम उपयोग कर सकते हैं। हालाँकि, आप प्रति शब्द जितना अधिक उपयोग करेंगे, अंत में उतना ही अच्छा लगेगा, क्योंकि उस एक शब्द के सभी अक्षर समान रूप से प्रकाशित होंगे। चित्र 2 दिखाता है कि मैंने उन्हें कैसे वितरित किया।

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

सुनिश्चित करें, कि आप उन्हें सही दिशा में रखें। मेरी पट्टी पर एक छोटा सा तीर था, जिस तरह से संकेत मिलता है, कि नियंत्रण संकेत लेगा (अंजीर देखें। 3)। सभी पट्टियों को संरेखित करें, ताकि तीर हमेशा एक ही दिशा में इंगित करे।

ऐसा करने के बाद, आपको कुछ 2 मिमी छेद ड्रिल करने की आवश्यकता होगी। प्रत्येक एलईडी-पट्टी के दोनों किनारों पर पट्टी पर तांबे के संपर्कों के पास तीन छेद ड्रिल करें, जैसा कि चित्र 4 में दिखाया गया है। पीछे से, माउंटिंग-बोर्ड को चित्र 5 में मेरा जैसा दिखना चाहिए।

अब मुश्किल हिस्सा आता है: आपको एलईडी-पट्टी के टुकड़ों को एक साथ जोड़ना होगा, ताकि वे फिर से एक लंबी पट्टी बना सकें। इसका मतलब है: प्रत्येक पंक्ति में एलईडी-पट्टी के टुकड़े एक साथ कनेक्ट करें (जीएनडी -> जीएनडी, 5 वी -> 5 वी, डेटा -> डेटा)।

जैसा कि आप चित्र 5 में देख सकते हैं, मैंने सभी बिजली लाइनों को जोड़ा और मैंने माउंटिंग-बोर्ड के बाईं और दाईं ओर एक सामान्य + 5V और सामान्य GND रेल बनाई। तो पट्टी के टुकड़े एक पंक्ति में एक साथ जुड़े हुए हैं और प्रत्येक पंक्ति का अंतिम टुकड़ा बाईं ओर GND से जुड़ा है और एक पंक्ति का प्रत्येक पहला टुकड़ा +5V से जुड़ा है।

बाद में मैंने एक लाइन के प्रत्येक स्ट्रिप पीस की डेटा लाइनों को एक साथ जोड़ा और एक लाइन पर अंतिम आउटपुट को अगली लाइन के पहले इनपुट से जोड़ा। फिर मैंने मामले में पैनल का परीक्षण-फिट किया। इसे चित्र 6 में देखा जा सकता है।

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

यदि आपने अपने बिजली-कनेक्शन के लिए DC-Jack का उपयोग किया है, तो इसे अभी कनेक्ट करें। मैंने एक फोन-चार्जर का इस्तेमाल किया और इसे जगह में तार-तार कर दिया।

चरण 5: अंतिम विधानसभा

आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा

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

आप इसे या तो स्क्रू से सुरक्षित कर सकते हैं या केवल गोंद का उपयोग कर सकते हैं। मैंने दूसरे विकल्प के साथ समझौता किया, क्योंकि मेरी इसे फिर से हटाने की योजना नहीं है।

ऐसा करने के बाद, मैंने फोम-ग्रिड बनाना शुरू कर दिया जो अवांछित अक्षरों को सामने के चेहरे पर रोशनी से रोक देगा। इसलिए पहले मैंने फोम बोर्ड से ग्यारह 250 x 40 मिमी के टुकड़े काट दिए और उन्हें एलईडी बोर्ड पर चिपका दिया। इन्हें सामने की तरफ टेक्स्ट की सिंगल लाइन्स के बीच में ग्लू करें और आपका बिल्ड कुछ ऐसा दिखना चाहिए जैसा कि चित्र 2 में दिखाया गया है।

अब फोम को छोटे टुकड़ों में काट लें, जो लाइनों के बीच में जाते हैं और जहां आवश्यक हो वहां रखें। यह चित्र 3 में मेरा जैसा दिखना चाहिए।

इस तरह आप प्रत्येक शब्द के लिए एकल कक्ष बनाते हैं, जो अंत में प्रकाशमान होगा। यह हो जाने के बाद, सब कुछ सूखने दें और चर्मपत्र-कागज के २५० x २५० मिमी के टुकड़े या उसके समान कुछ काट लें। मैंने इसका इस्तेमाल एल ई डी से आने वाली रोशनी को फैलाने के लिए किया। इसे फोम-ग्रिड पर रखें और इसे गोंद की कुछ बूंदों से सुरक्षित करें। कोशिश करें कि इसे लकड़ी के हिस्सों पर न लगाएं।

बाद में लेजर-कट फ्रंट फेस को जगह पर चिपका दें और फिर ग्लास फ्रंट-फेस के साथ इसे खत्म कर दें। किसी भी सुरक्षात्मक फिल्म को हटाना याद रखें। तैयार उत्पाद चित्र 4 जैसा दिखना चाहिए।

अब बचे हुए सभी इलेक्ट्रॉनिक घटकों को डालें और आवश्यक कनेक्शन बनाएं। एलईडी-स्ट्रिप की डेटा-लाइन मेरे Arduino से इसके दूसरे पिन (पिन 2) पर जुड़ी हुई है और मैंने अतिरिक्त सुरक्षा के लिए 330 ओम अवरोधक जोड़ा है।

फिर आरटीसी-मॉड्यूल को Arduino के SDA और SCL पिन से और Arduino पर 5V और GND से कनेक्ट करें।

बाद में शेष प्लाईवुड पैनल के साथ मामले को बंद करें और आप मामले के साथ कर रहे हैं!

चरण 6: फर्मवेयर

फर्मवेयर के लिए मैंने Arduino के लिए फास्टल्ड और Sodaq-DS3231 पुस्तकालयों का उपयोग किया।

यह फर्मवेयर तभी सही ढंग से काम करेगा जब आप उसी एलईडी-स्ट्रिप कंट्रोलर का उपयोग करेंगे, जैसा मैंने किया था। यदि आप किसी भिन्न का उपयोग करना चाहते हैं, तो आपको कोड बदलने की आवश्यकता हो सकती है, ताकि यह आपके भागों में फिट हो सके। मैंने कोड को जितना हो सके समझने में आसान बनाने की कोशिश की, ताकि आप इसे अपने फ्रंट-फेस या एलईडी व्यवस्था के अनुसार जल्दी से बदल सकें। यदि आपने केवल एक अलग एलईडी-नियंत्रक का उपयोग किया है, तो आपको केवल इस लाइन को सेटअप () - विधि में बदलकर अच्छा होना चाहिए:

FastLED.addLeds(LEDs, NUM_LEDS);

हालाँकि, यदि आपने एक अलग फ्रंट-प्लेट बनाई है, तो एल ई डी की संख्या बदलें, जो कि कार्यक्रम की शुरुआत में परिभाषित हैं। मुझे लगता है कि कोड को समझना अपेक्षाकृत आसान होना चाहिए और मैंने टिप्पणियां जोड़ दीं।

मैं मानता हूं, कि कार्यक्रम अच्छी तरह से लिखा नहीं गया है (सब कुछ हार्ड-कोडेड है), और यह किसी भी तरह से अनुकूलित नहीं है, लेकिन मैंने यथासंभव सरल और समझने में आसान रखने की कोशिश की।

चरण 7: निष्कर्ष

निष्कर्ष
निष्कर्ष

यह मेरा पहला निर्देश था और मुझे आशा है कि आपको यह पसंद आया होगा। जैसा ऊपर बताया गया है, मेरे पास एक वेबसाइट भी है जहां मैं इस तरह की और दिलचस्प चीजें पोस्ट करता हूं। इसे देखने के लिए स्वतंत्र महसूस करें।

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

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

इसके बारे में सबसे अच्छी बात यह है: बाहर से, कोई नहीं देख सकता कि यह अंदर से कितना सरल है, इसलिए आप अभी भी उस इंजीनियरिंग मास्टरमाइंड होने का नाटक कर सकते हैं, जब लोग आपके घर आते हैं और भले ही आप ऐसा करने की योजना नहीं बनाते हैं।, आपके पास अभी भी वर्तमान समय का प्रतिनिधित्व करने का एक अच्छा तरीका होगा!

सिफारिश की: