विषयसूची:

एलईडी मैट्रिक्स घड़ी और ब्लूटूथ के साथ डेस्क आयोजक: 7 कदम
एलईडी मैट्रिक्स घड़ी और ब्लूटूथ के साथ डेस्क आयोजक: 7 कदम

वीडियो: एलईडी मैट्रिक्स घड़ी और ब्लूटूथ के साथ डेस्क आयोजक: 7 कदम

वीडियो: एलईडी मैट्रिक्स घड़ी और ब्लूटूथ के साथ डेस्क आयोजक: 7 कदम
वीडियो: Seven Segment Digital clock using Atmega328/ Arduino by Manmohan pal 2024, नवंबर
Anonim
Image
Image
विचार
विचार

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

आपूर्ति

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

HC06 ब्लूटूथ मॉड्यूल

अरुडिनो नैनो

लीडर

MAX7219 एलईडी मैट्रिक्स मॉड्यूल

एपॉक्सी राल साफ़ करें

लकड़ी की गोंद

4 मिमी प्लाईवुड

सेलफोन चार्जर

4 पिन आरजीबी एलईडी

चरण 1: विचार

डेस्क आयोजक के लिए यह मेरी योजना है। मैंने इसे 4 एमएम प्लाईवुड से बनाने का फैसला किया। उपयोगिता चाकू से काटना आसान है। अगले चरण में आयोजक की निर्माण प्रक्रिया का विवरण दिया गया है।

चरण 2: फ्रंट पैनल का निर्माण

फ्रंट पैनल का निर्माण
फ्रंट पैनल का निर्माण
फ्रंट पैनल का निर्माण
फ्रंट पैनल का निर्माण
फ्रंट पैनल का निर्माण
फ्रंट पैनल का निर्माण
फ्रंट पैनल का निर्माण
फ्रंट पैनल का निर्माण

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

चरण 3: आयोजक का निर्माण

आयोजक का निर्माण
आयोजक का निर्माण
आयोजक का निर्माण
आयोजक का निर्माण
आयोजक का निर्माण
आयोजक का निर्माण

अगला कदम आयोजक का निर्माण करना है। मैंने पैनलों को काटना शुरू कर दिया और उन्हें लकड़ी के गोंद से चिपका दिया। एक बार पूरा होने के बाद, मैंने ग्लास फिनिश पाने के लिए सभी तरफ रंगीन एपॉक्सी राल डाला।

चरण 4: अशुद्ध ट्रायोड (वैक्यूम ट्यूब)

Image
Image
अशुद्ध ट्रायोड (वैक्यूम ट्यूब)
अशुद्ध ट्रायोड (वैक्यूम ट्यूब)
अशुद्ध ट्रायोड (वैक्यूम ट्यूब)
अशुद्ध ट्रायोड (वैक्यूम ट्यूब)

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

मैंने स्टेपलर पिन और कुछ रंगीन एल्यूमीनियम तार का उपयोग करके ट्रायोड के लिए ग्रिड बनाया। मैंने हीटिंग फिलामेंट की चमक के लिए एक एम्बर एलईडी जोड़ा। इस सेटअप के आधार पर मैंने एक कार्ड स्टॉक डिस्क जोड़ा। अफसोस की बात है कि मेरे पास इस ट्रायोड को बनाने की प्रक्रिया की तस्वीरें नहीं हैं। मुझे बताएं कि क्या आपको विस्तृत चरणों की आवश्यकता है, मैं जोड़ूंगा!

मैंने स्पष्ट एपॉक्सी राल के साथ लगभग 4/5 मोल्ड डाला। फिर मैंने स्टेपलर पिन के इस सेटअप को राल में एलईडी डाला और इसे 24 घंटे के लिए सेट होने दिया।

24 घंटों के बाद मैंने ट्रायोड को डी-मोल्ड किया और ट्रायोड के 'गेट्टर' भाग की नकल करने के लिए ट्रायोड के शीर्ष भाग को सिल्वर मार्कर से पेंट किया।

मैंने तब ट्रायोड को एपॉक्सी राल में डुबोया और इसे उल्टा लटका दिया। इससे दो फायदे होते हैं।

1) यह ट्रायोड की बाहरी सतह को चिकना और चमकदार बनाता है।

2) राल की एक बूंद ट्रायोड के ऊपर जम जाती है जो वास्तविक ट्रायोड पर कांच की सील की नकल करती है।

चरण 5: सर्किट और कोड

सर्किट और कोड
सर्किट और कोड

सर्किट में Arduino Nano होता है जो DS1307 रीयल टाइम क्लॉक से जुड़ा होता है। मैंने सेलफोन से डेस्क आयोजक घड़ी को नियंत्रित करने के लिए HC-06 ब्लूटूथ मॉड्यूल जोड़ा। मैंने परिवेश प्रकाश के आधार पर प्रदर्शन तीव्रता को नियंत्रित करने के लिए एक एलडीआर भी जोड़ा है।

पावर के पॉजिटिव रेल से ब्लूटूथ मॉड्यूल (HC-06) को जोड़ने वाला 2 पिन जम्पर भी है। यह arduino पर कोड अपलोड को सक्षम करने के लिए किया जाता है। यदि HC-06 मॉड्यूल संचालित है, तो कोड अपलोड नहीं होता है और त्रुटि उतनी सहज नहीं है।

डेस्क आयोजक कोड निम्नलिखित कार्य करता है

- प्रदर्शन समय (12/24 घंटे प्रारूप - सेलफोन के माध्यम से ब्लूटूथ पर नियंत्रित)

- प्रदर्शन का दिन, हर 5वें मिनट में तारीख

- हर 5वें मिनट में ट्रायोड्स के RGB LED को रैंडम कलर बदलें।

- हर तीसरे मिनट में एनिमेशन के एक सेट से एक यादृच्छिक एनीमेशन प्रदर्शित करें

- सेलफोन के माध्यम से ब्लूटूथ पर कस्टम संदेश प्रदर्शित करें

- सेलफोन के माध्यम से ब्लूटूथ पर दिनांक समय निर्धारित करें

- रात 10 बजे डिस्प्ले बंद करें और सुबह 6 बजे फिर से शुरू करें

- सुबह 6 बजे से सुबह 6:50 बजे तक, ट्रायोड आरजीबी एलईडी लाल रंग से शुरू होती है और धीरे-धीरे एम्बर, गहरे पीले, नींबू पीले और फिर सफेद रंग के माध्यम से सूर्य के उदय की नकल करती है।

मैंने एमआईटी एपीपी आविष्कारक का उपयोग करके ब्लूटूथ ऐप कोड विकसित किया है। मेरा ऐप विकास के अधीन है इसलिए दिनांक समय निर्धारित करना और 12/24 घंटे का प्रारूप सेट करना अभी तक कोडित नहीं है।

टिप्पणियाँ:

नोट 1

MAX72XX मैट्रिसेस विभिन्न प्रकार के हार्डवेयर के साथ आते हैं। पुस्तकालयों में 4 प्रकार कॉन्फ़िगर किए गए हैं

PAROLA_HW, ///< परोला स्टाइल हार्डवेयर मॉड्यूल का उपयोग करें।

GENERIC_HW, ///< सामान्य रूप से उपलब्ध 'जेनेरिक' स्टाइल हार्डवेयर मॉड्यूल का उपयोग करें।

ICSTATION_HW, ///< ICStation स्टाइल हार्डवेयर मॉड्यूल का उपयोग करें।

FC16_HW ///< FC-16 स्टाइल हार्डवेयर मॉड्यूल का उपयोग करें।

यदि आप अपने मैट्रिक्स पर एक परीक्षण चलाते हैं और विकृत डिस्प्ले या मिरर इमेज टेक्स्ट देखते हैं, तो कोड में विभिन्न हार्डवेयर प्रकार को प्रारंभ करने का प्रयास करें। मेरे लिए यह तब काम आया जब मैंने ICSTATION_HW. का चयन किया

#define HARDWARE_TYPE MD_MAX72XX::ICSTATION_HW

नोट 2

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

Arduino लाइब्रेरी का इस्तेमाल किया:

DS1307 आरटीसी

MAX72XX

चरण 6: कोड अपलोड करने की अनुमति देने के लिए घटकों और पोर्ट की नियुक्ति

कोड अपलोड करने की अनुमति देने के लिए घटकों और पोर्ट की नियुक्ति
कोड अपलोड करने की अनुमति देने के लिए घटकों और पोर्ट की नियुक्ति
कोड अपलोड करने की अनुमति देने के लिए घटकों और पोर्ट की नियुक्ति
कोड अपलोड करने की अनुमति देने के लिए घटकों और पोर्ट की नियुक्ति
कोड अपलोड करने की अनुमति देने के लिए घटकों और पोर्ट की नियुक्ति
कोड अपलोड करने की अनुमति देने के लिए घटकों और पोर्ट की नियुक्ति

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

चरण 7: अंतिम उत्पाद

अंतिम उत्पाद
अंतिम उत्पाद
अंतिम उत्पाद
अंतिम उत्पाद

यहाँ अंतिम डेस्क आयोजक है जो मेरे डेस्क पर चल रहा है।

सिफारिश की: