इंस्ट्रक्शंस मॉड्यूलर डिस्प्ले क्लॉक
मॉड्यूलर प्रदर्शन घड़ी
- गामावेव द्वारा
- यह प्रोजेक्ट एक डिजिटल घड़ी बनाने के लिए पिछले प्रोजेक्ट मॉड्यूलर डिस्प्ले एलिमेंट का उपयोग करता है, जिसमें माइक्रोबिट और आरटीसी द्वारा एक साथ जुड़े चार मॉड्यूल का उपयोग किया जाता है।
- आपूर्ति:
- माइक्रोबिट V2 (बिल्ट-इन स्पीकर के कारण पसंदीदा, V1 काम करेगा लेकिन इसके लिए बाहरी साउंडर की आवश्यकता होगी।)
- DS3231 आरटीसी
- एसपीएसटी स्विच करें
- किट्रोनिक एज कनेक्टर ब्रेकआउट
- जम्पर जर्की जूनियर एफ/एम - मात्रा 20
- जम्पर जर्की जूनियर एफ/एफ - मात्रा 4
- जम्पर जर्की एफ/एफ - मात्रा 3
- जम्पर जर्की एफ/एम - मात्रा 3
- 470R रोकनेवाला
- 1000uF संधारित्र
- समकोण हैडर 2 x (3 तरीके x 1 पंक्ति) आवश्यक।
- WS2812 नियोपिक्सल बटन एलईडी * 56 मात्रा।
- एनामेल्ड कॉपर वायर 21 AWG (0.75mm dia.), या अन्य इंसुलेटेड वायर।
- स्ट्रिपबोर्ड
- पेंच एम2
- M2 स्क्रू 8mm - मात्रा 12
- M2 स्क्रू 6mm - मात्रा 16
- M2 बोल्ट 10mm - मात्रा 2
- M2 नट-मात्रा 2
- M2 वाशर - मात्रा 2
- M2 हेक्स स्पेस 5mm - मात्रा 2
- बोल्ट एम 3
- M3 वाशर - मात्रा 14
- M3 बोल्ट 10mm-मात्रा 2
- M3 बोल्ट 25mm-मात्रा 4
- M3 नट-मात्रा 12
- हेक्स गतिरोध M3
- M3 हेक्स स्पेसर 5mm - मात्रा 2
- M3 हेक्स स्पेसर 10mm - मात्रा 4
- समकोण कोष्ठक (15(W) x 40(L) x 40(H) मिमी) – मात्रा 2
- अलग-अलग मूल्यों के बजाय मूल्यों की एक श्रृंखला खरीदने के लिए अधिक लागत प्रभावी साबित हो सकता है जब तक कि आपके पास पहले से उपलब्ध न हो। कुछ घटकों में घटक सूची में निर्दिष्ट मात्रा से अधिक एमओएल भी हो सकता है।
- 3डी प्रिंटर
- व्हाइट फिलामेंट - सबसे बड़ी डिस्प्ले एक्सिबिलिटी के लिए।
- ब्लैक फिलामेंट - सहायक बोर्डों के लिए।
- 2 मिमी ड्रिल बिट
- 3 मिमी ड्रिल बिट
- 5 मिमी ड्रिल किट
- छेद करना
- देखा
- चिमटा
- तार काटने वाला
- सोल्डरिंग आयरन
- मिलाप
- सैंडिंग पेपर
- पेंचकस
- अपने उपकरणों को जानें और अनुशंसित परिचालन प्रक्रियाओं का पालन करें और उचित पीपीई पहनना सुनिश्चित करें।
- इस परियोजना में उपयोग किए गए आपूर्तिकर्ताओं में से किसी के लिए कोई संबंध नहीं है, अपने पसंदीदा आपूर्तिकर्ताओं का उपयोग करने के लिए स्वतंत्र महसूस करें और उन तत्वों को प्रतिस्थापित करें जो आपकी पसंद या आपूर्ति के अधीन थे।
- प्रकाशन के समय लिंक मान्य हैं।
- चरण 1: बेसप्लेट स्ट्रिप्स
- देखना: मॉड्यूलर प्रदर्शन तत्व (एमडीई)
- क्लॉक डिस्प्ले बनाने के लिए चार "मॉड्यूलर डिस्प्ले एलिमेंट्स" की आवश्यकता होती है और इन्हें बेसप्लेट स्ट्रिप्स के साथ एक साथ रखा जाता है जो एक बड़े बेसप्लेट से काटे गए थे।
- बेसप्लेट स्ट्रिप्स 32 (डब्ल्यू) x 144 (एल) मिमी या 4 x 18 स्टब्स को मापते हैं और हर एक एमडीई पर स्टब्स से जुड़े दो एमडीई को गोद लेता है। हालाँकि, अतिरिक्त मजबूती के लिए चार M2 x 8mm स्क्रू को कोनों के करीब लगाया जाता है जो बेसप्लेट से होकर MDE में जाते हैं।
- चरण 2: योजनाबद्ध
- योजनाबद्ध उन घटकों को दिखाता है जिनका उपयोग एमडीई को नियंत्रित करने के लिए किया जाता है जिसमें 56 नियोपिक्सल होते हैं।
- नियंत्रण घटकों में माइक्रोबिट, आरटीसी, ब्रेकआउट बोर्ड, स्विच और सुरक्षा सर्किट शामिल हैं।
- टांका लगाने का अधिकांश हिस्सा Neopixels पर केंद्रित होता है जबकि नियंत्रण घटक मुख्य रूप से जम्पर्स से जुड़े होते हैं।
- चरण 3: कोडिंग
- कोड मेककोड में बनाया गया है।
- "ओन सस्टार्ट" pprroocceedduurree..
- 56 एलईडी की नियोप्लेक्स स्ट्रिप को आरंभ करता है
- शीर्षक संदेश प्रदर्शित करें।
- सेगमेंट_लिस्ट को इनिशियलाइज़ करता है जिसमें प्रदर्शित होने के लिए प्रति नंबर सेगमेंट पदनाम होते हैं। संख्या 0 तत्व में संग्रहीत [0] = 0111111
- नंबर 1 तत्व [1] = 0000110 में संग्रहीत है
- नंबर 9 तत्व [9] = 1101111 में संग्रहीत है
- इसके अतिरिक्त.
- संख्या 10 तत्व में संग्रहीत [10] = 0000000 अंक रिक्त करने के लिए उपयोग किया जाता है।
हमेशा की प्रक्रिया
- कॉल 'सेट मोड' जो P1 की जांच करता है और यदि उच्च समय सेटिंग सक्षम करता है अन्यथा वर्तमान समय प्रदर्शित करता है।
- कॉल 'Time_split' जो घंटे और मिनट के दो संख्यात्मक मानों को 4-वर्ण स्ट्रिंग में जोड़ता है, 10 से कम किसी भी संख्या को अग्रणी शून्य के साथ पूर्व-xing करता है।
कॉल 'पिक्सेल_टाइम' - जो बदले में 4 वर्णों में से प्रत्येक को अंतिम वर्ण से शुरू करके सेगमेंट_वैल्यू में निकालता है
- अंक में तब सेगमेंट_लिस्ट में मान शामिल होता है जिसे सेगमेंट_वैल्यू द्वारा संदर्भित किया जाता है।
- (यदि सेगमेंट_वल्यू = 0 तो अंक = तत्व [0] = 0111111)
- इंक = इंडेक्स x (LED_SEG) x 7)। जहां सूचकांक = 4 वर्णों में से किसका संदर्भ दिया गया है, LED_SEG = प्रति खंड एलईडी की संख्या, 7 = एक अंक में खंडों की संख्या।
- यह प्रजाति उपयुक्त वर्ण के लिए नियंत्रित किए जाने वाले एल ई डी की शुरुआत है।
- तत्व के लिए बदले में प्रत्येक संख्या को अंकों में मान प्रदान करता है।
- यदि मान = 1 है तो inc द्वारा निर्दिष्ट पिक्सेल को लाल रंग में सेट किया जाता है और चालू किया जाता है अन्यथा यह चालू हो जाता है।
- चूंकि प्रति खंड दो एलईडी की आवश्यकता होती है, यह प्रक्रिया LED_SEG बार दोहराई जाती है।
- (उदाहरण यदि घंटे की इकाई 9 है, इंडेक्स = 0, अंक = 1011111 [मान = 1, inc = 0 और inc = 1], [मान = 0, inc = 2 और inc = 3] …. [मान = 1, इंक = 12 और इंक = 13])
- घंटे की दहाई [इंडेक्स =1, इंक रेंज 14 से 27], मिनट यूनिट [इंडेक्स =2, इंक रेंज 28 से 41], मिनट की टेंस [इंडेक्स =3, इंक रेंज 42 से 55]।
- एक बार 7 मानों में से प्रत्येक को संसाधित कर दिया गया और पट्टी पर भेज दिया गया तो परिवर्तन दिखाए गए हैं।
- इकर को रोकने के लिए देरी शुरू की गई है।
- बटन एए पर ”
- यह घंटे सेट करता है अगर set_enable = 1
- बटन पर बीबी”
- यह मिनट सेट करता है अगर set_enable = 1 ”long bbuuttttoonn AA++BB”
- यह 'सेट टाइम' कहता है जो बटन ए और बी के साथ निर्दिष्ट मानों के आधार पर समय निर्धारित करता है।
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
चरण 4: बैक पैनल
घटक एक बेसप्लेट (95(W) x 128(L) मिमी) से जुड़े होते हैं, जो M3 X 25mm बोल्ट और 10mm स्टैंडोस के साथ MDE के पीछे की ओर जुड़ा होता है। Neopixel सपोर्ट बोर्ड में छेद के माध्यम से चार बोल्ट लगाए जाते हैं और कोनों पर बेसप्लेट को जोड़ने के लिए स्टैंडो को बांधा जाता है, बोल्ट के साथ संरेखित करने के लिए बेसप्लेट में 3 मिमी छेद बनाए जाते हैं। एज कनेक्टर ब्रेकआउट (2 x 3 मिमी), आरटीसी (2 x 2 मिमी), और जगह छोड़ने के लिए सुनिश्चित करने वाले स्विच (20 x 40 मिमी) के लिए स्थिति और ड्रिल छेद, समकोण कोष्ठक को माउंट करने के लिए जो पैरों के रूप में कार्य करते हैं। RTC से कनेक्शन 4 जूनियर जंपर्स F/F के साथ बनाए गए हैं और RTC को 2 x M2 बोल्ट के साथ सुरक्षित किया गया है। स्विच से कनेक्शन 2 जूनियर जम्पर्स एफ/एम के साथ बनाए जाते हैं और स्विच को 5 मिमी छेद के माध्यम से जोड़ा जाता है। Neopixels के लिए CR प्रोटेक्शन सर्किट से कनेक्शन 3 जंपर्स F/F के साथ बनाया गया है और इसमें से 3 जंपर्स F/M के साथ Neopixels के लिए, यह बोर्ड में एक छेद के माध्यम से केबल टाई के साथ बोर्ड से जुड़ा हुआ है।
कोण ब्रैकेट फीट को 4 बोल्ट के साथ बेसप्लेट में फ़िट करें। (बेसप्लेट को जोड़ने के लिए निचले कोने वाले M3 बोल्ट का उपयोग ब्रैकेट के निचले छेद में दूसरे बोल्ट के साथ पैरों को पकड़ने के लिए किया जा सकता है। उस सतह को खरोंचने से रोकने के लिए जिस पर घड़ी बैठेगी, पैड या जोड़े पर छड़ी लगाएं बेसप्लेट को अब कोने के सपोर्ट बोल्ट पर लगाया जा सकता है और नट्स के साथ सुरक्षित किया जा सकता है।
- चरण 5: ऑपरेशन
- यूएसबी केबल को सीधे माइक्रोबिट से जोड़कर बिजली प्रदान की जाती है।
- sseettttiinngg tthhee cclloocckk..
- घड़ी सेट करने से पहले यह सुनिश्चित कर लें कि आरटीसी में बैटरी लगी है ताकि समय को बनाए रखा जा सके जब / यदि बिजली हटा दी जाती है। डिफ़ॉल्ट समय प्रारूप 24 घंटे का मोड है।
- स्विच को निर्धारित समय स्थिति में ले जाएं, डिस्प्ले पर एक प्लस चिन्ह दिखाई देगा।
- घंटे के लिए बटन ए दबाएं। (0 से 23)
- मिनट के लिए बटन बी दबाएं। (0 से 59)
समय निर्धारित करने के लिए बटन ए और बी एक साथ दबाएं, दर्ज समय मान प्रदर्शित होंगे। - स्विच को सेट स्थिति से ले जाएं।
- AATt swwiittcchh ऊँ ऊर आफ़त्तेरर sseettttiinngg।
- थोड़े विलंब के बाद डिस्प्ले को वर्तमान समय के साथ अपडेट कर दिया जाएगा
- चरण 6: अंत में
कुछ छोटी परियोजनाओं को एक साथ लाने से एक बड़ी परियोजना बन जाती है। आशा है कि आप और यह और ब्याज की पूर्ववर्ती संबंधित परियोजनाएं।
- अद्भुत परियोजना
- धन्यवाद, बहुत सराहना की।
- अच्छा प्रोजेक्ट!
- धन्यवाद।
- ठंडी घड़ी। मुझे यह पसंद है कि यह माइक्रो: बिट से चलता है!
- धन्यवाद, द माइक्रो: बिट बहुत बहुमुखी है मैंने इसे अपनी अधिकांश घड़ी परियोजनाओं में उपयोग किया है।
दस्तावेज़ / संसाधन
![]() |
निर्देश योग्य मॉड्यूलर डिस्प्ले क्लॉक [पीडीएफ] मालिक नियमावली मॉड्यूलर प्रदर्शन घड़ी, प्रदर्शन घड़ी |