विषयसूची:

एलईडी - मेगा घड़ी: 8 कदम (चित्रों के साथ)
एलईडी - मेगा घड़ी: 8 कदम (चित्रों के साथ)

वीडियो: एलईडी - मेगा घड़ी: 8 कदम (चित्रों के साथ)

वीडियो: एलईडी - मेगा घड़ी: 8 कदम (चित्रों के साथ)
वीडियो: Vertical lines problem on LED TV screen, no picture or display, How to repair T8-28T3520-LPM18 Panel 2024, जुलाई
Anonim
Image
Image
सामग्री का बिल (आप सभी की आवश्यकता होगी)
सामग्री का बिल (आप सभी की आवश्यकता होगी)

एलईडी - मेगा घड़ी

चरण 1: सामग्री का बिल (आप सभी की आवश्यकता होगी)

आवास के लिए

  • तीन 300x300mm x 3mm मोटाई एक्रिलिक ग्लास (काला)
  • एक 300x300mm x 3mm मोटाई एक्रिलिक ग्लास (पारदर्शी)
  • एक्रिलिक ग्लास चिपकने वाला और पॉलिश
  • ट्वेंटी 15 मिमी स्पेसर M3 थ्रेड
  • बीस M3 स्क्रू + वाशर
  • एक 300x300 तस्वीर फ्रेम

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

  • 480 3 मिमी एलईडी (अपनी पसंद का रंग)
  • साठ 120 प्रतिरोधक
  • एक 4-अंक 7-खंड सामान्य एनोड प्रदर्शित करता है
  • आठ 74HC595 शिफ्ट रजिस्टर
  • आठ BD139 NPN ट्रांजिस्टर
  • एक Arduino ATMEGA 2560 बोर्ड
  • एक टीएलसी5940
  • 1m आरजीबी-एलईडी-पट्टी
  • एक LM317 वोल्टेज नियामक
  • एक 0.1μF संधारित्र
  • एक 1μF संधारित्र
  • एक 1 kΩ रोकनेवाला
  • एक 330Ω रोकनेवाला
  • एक २.५ मिमी डीसी जैक
  • रिबन केबल
  • हैडर स्ट्रिप्स
  • Arduino Mega2560 के लिए एक I2C RTC DS1307 AT24C32 रीयल टाइम क्लॉक मॉड्यूल
  • बहुत सारे तांबे के तार और टिन मिलाप
  • आठ 750 ओम प्रतिरोध
  • चार सर्किट स्ट्रिप बोर्ड
  • एक १२वी १ए पावरसप्लाई या एक ११, १ १०००-२०००एमएएच लाइपो रिचार्जेबल बैटरी

चरण 2: आवास का निर्माण (भाग 1)

आवास का निर्माण (भाग 1)
आवास का निर्माण (भाग 1)
आवास का निर्माण (भाग 1)
आवास का निर्माण (भाग 1)
आवास का निर्माण (भाग 1)
आवास का निर्माण (भाग 1)
  1. स्केच में दिखाए गए अनुसार 3 मिमी ऐक्रेलिक प्लेटों को काटें और ड्रिल करें
  2. ग्लू फ्रंट हाउसिंग प्लेट (ब्लैक प्लेट), बॉन्डिंग पार्ट (पारदर्शी प्लेट) और एलईडी स्लाइस प्लेट (ब्लैक प्लेट) एक साथ

चरण 3: आवास का निर्माण (भाग 2)

आवास का निर्माण (भाग 2)
आवास का निर्माण (भाग 2)
आवास का निर्माण (भाग 2)
आवास का निर्माण (भाग 2)
आवास का निर्माण (भाग 2)
आवास का निर्माण (भाग 2)
  1. अधिक स्थिरता के लिए पिक्चर फ्रेम के बैक पेपरबोर्ड पर एक 300x300 मिमी 3 मिमी मोटाई वाली ऐक्रेलिक प्लेट को गोंद करें, अगर पिक्चर फ्रेम में ग्लास है तो आप इसे बाहर निकाल सकते हैं, हमें इसकी आवश्यकता नहीं है
  2. चित्रों में दिखाए गए अनुसार ऐक्रेलिक प्लेट में चार 15 मिमी स्पेसर को पेंच करें
  3. अब आप पिक्चर फ्रेम के एक तरफ से सामने की प्लेट में चार स्पेसर्स को ग्लू कर सकते हैं (स्पेसर्स को ग्लू करने से पहले प्लेट को पहले स्क्रैच करें, वे बेहतर तरीके से ठीक हो जाएंगे)
  4. अगले चरण के लिए चिपके हुए चार स्पेसर को हटा दें

चरण 4: फ्रंट प्लेट में एलईडी लगाना

फ्रंट प्लेट में एलईडी लगाना
फ्रंट प्लेट में एलईडी लगाना
फ्रंट प्लेट में एलईडी लगाना
फ्रंट प्लेट में एलईडी लगाना
फ्रंट प्लेट में एलईडी लगाना
फ्रंट प्लेट में एलईडी लगाना
  1. पहले ड्रिल की गई प्लेट की पहली पंक्ति में 3 मिमी एल ई डी डालें (पहले 60 एल ई डी)
  2. एनोड को किनारे की ओर मोड़ें और प्लेट के चारों ओर कैथोड को 0.8 मिमी तांबे के तार के साथ मिलाप करें
  3. इसे अन्य 7 पंक्तियों के लिए दोहराएं
  4. अब एक ही कॉलम के सोल्डर एनोड एक साथ
  5. आपके पास 8 पंक्तियों (कैथोड) और 60 कॉलम (एनोड्स) का मैट्रिक्स होना चाहिए

चरण 5: मैट्रिक्स को एक साथ मिलाप करना

मैट्रिक्स को एक साथ मिलाना
मैट्रिक्स को एक साथ मिलाना
मैट्रिक्स को एक साथ मिलाना
मैट्रिक्स को एक साथ मिलाना
मैट्रिक्स को एक साथ मिलाना
मैट्रिक्स को एक साथ मिलाना
मैट्रिक्स को एक साथ मिलाना
मैट्रिक्स को एक साथ मिलाना
  1. मैट्रिक्स की 8 पंक्तियों (कैथोड) में एक 8-पोल केबल कनेक्टर मिलाएं
  2. मैट्रिक्स के ६० कॉलम (एनोड्स) में आठ 8-पोल केबल कनेक्टर मिलाएं। मैंने 8-पोल कनेक्टर का उपयोग किया है अब मेरे पास 64 केबल उपलब्ध हैं लेकिन हमें केवल 60 की आवश्यकता है, बाएं चार पर मैंने रबर टेप लगाया। आप सबसे अच्छा भी कर सकते हैं और सात 8-पोल कनेक्टर और एक 4-पोल कनेक्टर का उपयोग कर सकते हैं ताकि आपके पास सटीक 60 कनेक्शन हों

चरण 6: 4-अंकीय 7-खंड प्रदर्शन सम्मिलित करना

4-डिजिट 7-सेगमेंट डिस्प्ले सम्मिलित करना
4-डिजिट 7-सेगमेंट डिस्प्ले सम्मिलित करना
4-डिजिट 7-सेगमेंट डिस्प्ले सम्मिलित करना
4-डिजिट 7-सेगमेंट डिस्प्ले सम्मिलित करना
4-अंकीय 7-सेगमेंट डिस्प्ले सम्मिलित करना
4-अंकीय 7-सेगमेंट डिस्प्ले सम्मिलित करना
4-अंकीय 7-सेगमेंट डिस्प्ले सम्मिलित करना
4-अंकीय 7-सेगमेंट डिस्प्ले सम्मिलित करना
  1. केंद्र में एलईडी स्लाइस प्लेट को काटें और 4-अंकों के 7-सेगमेंट डिस्प्ले को गोंद दें (डिस्प्ले को ग्लू करने से पहले डिस्प्ले पर टिप सोल्डर वायर)
  2. मुझे प्लेट के पिछले हिस्से को खरोंचना पड़ा और स्पेसर्स को फिर से चिपका दिया, क्योंकि यह वास्तव में तय नहीं था जैसा कि मैंने पहले उल्लेख किया था

चरण 7: इलेक्ट्रॉनिक का निर्माण

इलेक्ट्रॉनिक का निर्माण
इलेक्ट्रॉनिक का निर्माण
इलेक्ट्रॉनिक का निर्माण
इलेक्ट्रॉनिक का निर्माण
इलेक्ट्रॉनिक का निर्माण
इलेक्ट्रॉनिक का निर्माण
  1. सर्किट स्ट्रिपबोर्ड को काटें ताकि पिक्चर फ्रेम के अंदर फिट हो सके
  2. आपको कुछ कनेक्टर्स की आवश्यकता होगी जिन्हें आप अपना स्वयं का बना सकते हैं जैसे मैंने बनाया

चरण 8: इलेक्ट्रॉनिक और कोड स्पष्टीकरण का निर्माण

इलेक्ट्रॉनिक और कोड स्पष्टीकरण का निर्माण
इलेक्ट्रॉनिक और कोड स्पष्टीकरण का निर्माण
इलेक्ट्रॉनिक और कोड स्पष्टीकरण का निर्माण
इलेक्ट्रॉनिक और कोड स्पष्टीकरण का निर्माण
इलेक्ट्रॉनिक और कोड स्पष्टीकरण का निर्माण
इलेक्ट्रॉनिक और कोड स्पष्टीकरण का निर्माण
इलेक्ट्रॉनिक और कोड स्पष्टीकरण का निर्माण
इलेक्ट्रॉनिक और कोड स्पष्टीकरण का निर्माण

यहाँ पूरा सर्किट और कोड है

मैंने 11, 1V 1000mAh की लाइपो रिचार्जेबल बैटरी भी लगाई है ताकि मैं बाहरी डीसी केबल के बिना घड़ी को पावर दे सकूं।

कोड स्पष्टीकरण:

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

कोड में 3 फ़ोल्डर शामिल हैं:

SetTime.ino के साथ सेटटाइम फ़ोल्डर: पहली बार अपने आरटीसी-मॉड्यूल के लिए मैन्युअल रूप से समय सेट करने के लिए इस फ़ाइल का उपयोग करें, इसके लिए आपको अपने स्थानीय समय के साथ setDateTime() फ़ंक्शन में बाइट चर बदलना होगा, फिर इस कोड को लोड करें आपके arduino के लिए और RTC-मॉड्यूल आपके स्थानीय समय को संग्रहीत करेगा, आपको केवल पहली बार समय निर्धारित करने के लिए ऐसा करना होगा या यदि आप अपने RTC-मॉड्यूल की बैटरी बदलते हैं। के साथ टेस्टटाइमफोल्डर

TestTime.ino: इसका उपयोग केवल यह जांचने के लिए करें कि क्या आरटीसी-मॉड्यूल ने सही समय संग्रहीत किया है, इस कोड को लोड करें और इसे जांचने के लिए सीरियल मॉनिटर खोलें।

LED_Mega_Clock फोल्डर: 6 फाइलों के साथ, यह सभी 6 फाइलें एक ही फोल्डर में होनी चाहिए, केवल LED_Mega_Clock.ino खोलें और आपको सभी 6 फाइलें अलग-अलग टैप में मिलेंगी।

  • "LED_Mega_Clock Tap": यहां पिन के लिए सेटअप और रजिस्टरों और लूप () फ़ंक्शन के लिए वैश्विक चर और सरणियों की परिभाषा है। मैंने "प्रोग्राम्स टैब" में 3 फंक्शन बनाए हैं, जिसमें 3 अलग-अलग एनिमेशन हैं, उनमें से किसी एक को चुनें और इसे लूप फंक्शन में डालें।
  • "RTC Tab": यहाँ RTC का सेटअप है जिसकी आपको वास्तव में इस टैब को संपादित करने की आवश्यकता नहीं है, लेकिन अधिक जानकारी के लिए arduino साइट पर जाएँ। यहां मैंने आरटीसी-मॉड्यूल और आर्डिनो के बीच संक्रमण शुरू करने के लिए फ़ंक्शन चेकटाइम() बनाया है। मैं प्रत्येक एनीमेशन से पहले इसका उपयोग करता हूं और एनीमेशन से पहले के समय को पढ़ना नहीं भूलता और इस बाइनरी कोडेड डेटा को बाइट bcdToDec() फ़ंक्शन के साथ सामान्य दशमलव में परिवर्तित करता हूं। उदाहरण के लिए: int दूसरा = bcdToDec (वायर.रीड ()); "RGB_LED_Strip Tap": यहां मैंने 2 कार्य किए हैं एक जो पूरे रंग-स्पेक्ट्रम को लाल से मैजेंटा में बहुत 20 मिनट में बदल देता है और एक जो प्रत्येक रंग को हर सेकेंड में बदलता है, ऐसा करने के लिए आपके arduino के PWM आउटपुट का उपयोग करता है। आप अपने स्वयं के कार्य कर सकते हैं।
  • "ब्लू_एलईडी टैप": यहां मैंने ब्लू एलईडी-मैट्रिक्स को दूसरे, मिनट और घंटे के संकेतक के साथ सेट करने के लिए मल्टीप्लेक्सिंग का उपयोग करके 3 फ़ंक्शन किए हैं, लेकिन दूसरे संकेतक के रूप में दाएं से बाएं स्विंगिंग पॉइंट के साथ दूसरा भी ऐसा ही करते हैं। और डेटा शिफ्ट करने के लिए शिफ्ट () फ़ंक्शन। आप अपने खुद के एनिमेशन बना सकते हैं।

डेटा कैसे शिफ्ट करें:

डिजिट_डिस्प्ले टैप: यहां ३ फंक्शन दिए गए हैं जो अंकों को सेट करने के लिए हैं (एनोड्स या "LED_Mega_Clock Tap" में CA ऐरे में परिभाषित आर्डिनो पिन्स) एक सेगमेंट सेट करने के लिए (कैथोड या टीएलसी पिन करंट को जीएनडी में सिंक करने के लिए) और एक टीएलसी को रीसेट करने के लिए इसका मतलब है कि आपके पास 4 अंक हैं जिन्हें आप अपने आर्डिनो पिन के साथ उच्च या निम्न सेट करते हैं और प्रत्येक अंक में 7 सेगमेंट जो आप मल्टीप्लेक्सिंग का उपयोग करके टीएलसी के साथ उच्च या निम्न सेट करते हैं। टीएलसी पुस्तकालय का उपयोग कैसे करें:

उदाहरण के लिए आप अपने कमरे की परिवेशी रोशनी के आधार पर घड़ी की लपट को स्वचालित रूप से नियंत्रित करने के लिए सर्किट में एक फोटो-रेसिस्टर को जोड़कर घड़ी को अनुकूलित कर सकते हैं, या आप मैन्युअल रूप से चमक को नियंत्रित करने के लिए 10k पोटेंशियोमीटर का उपयोग कर सकते हैं।

आप अलग-अलग प्रोग्रामों को स्विच करने के लिए एक बटन भी डाल सकते हैं या सामने के पैनल में पारदर्शी प्लास्टिक भाग को रोशन करने के लिए घड़ी के अंदर एक और एलईडी पट्टी लगा सकते हैं।

सिफारिश की: