Instructables मॉड्यूलर डिस्प्ले घड्याळ
मॉड्यूलर डिस्प्ले घड्याळ
- Gammawave द्वारे
- हा प्रकल्प मागील प्रोजेक्ट मॉड्यूलर डिस्प्ले एलिमेंटचा वापर करून डिजिटल घड्याळ बनवतो, चार मॉड्यूल्स एकत्र जोडलेले आणि मायक्रोबिट आणि आरटीसीद्वारे नियंत्रित केले जातात.
- पुरवठा:
- मायक्रोबिट V2 (बिल्ट-इन स्पीकरमुळे प्राधान्य दिलेले, V1 कार्य करेल परंतु बाह्य साउंडर आवश्यक असेल.)
- DS3231 RTC
- SPST स्विच करा
- किट्रोनिक एज कनेक्टर ब्रेकआउट
- जंपर जर्की ज्युनियर एफ/एम – प्रमाण २०
- जंपर जर्की ज्युनियर F/F - मात्रा 4
- जंपर जर्की एफ/एफ – प्रमाण ३
- जंपर जर्की एफ/एम – प्रमाण ३
- 470R रेझिस्टर
- 1000uF कॅपेसिटर
- काटकोन शीर्षलेख 2 x (3 मार्ग x 1 पंक्ती) आवश्यक आहे.
- WS2812Neopixel बटण LED चे * 56 quty.
- एनामेल्ड कॉपर वायर 21 AWG (0.75mm dia.), किंवा इतर इन्सुलेटेड वायर.
- स्ट्रिपबोर्ड
- स्क्रू M2
- M2 स्क्रू 8 मिमी - मात्रा 12
- M2 स्क्रू 6 मिमी - मात्रा 16
- M2 बोल्ट 10mm – प्रमाण 2
- M2 काजू - प्रमाण 2
- M2 वॉशर - संख्या 2
- M2 हेक्स स्पेसेस 5 मिमी – प्रमाण 2
- बोल्ट M3
- M3 वॉशर - संख्या 14
- M3 बोल्ट 10mm – प्रमाण 2
- M3 बोल्ट 25mm – प्रमाण 4
- M3 काजू - प्रमाण 12
- Hex standoffs M3
- M3 हेक्स स्पेसर 5 मिमी - प्रमाण 2
- M3 हेक्स स्पेसर 10 मिमी - प्रमाण 4
- काटकोन कंस (15(W) x 40(L) x 40(H) मिमी) – प्रमाण 2
- तुमच्याकडे आधीच उपलब्ध नसल्यास वैयक्तिक मूल्यांऐवजी मूल्यांची श्रेणी खरेदी करणे अधिक किफायतशीर ठरू शकते. काही घटकांमध्ये घटक सूचीमध्ये निर्दिष्ट केलेल्या प्रमाणापेक्षा जास्त MOL देखील असू शकते.
- 3D प्रिंटर
- पांढरा फिलामेंट - उत्कृष्ट प्रदर्शन प्रदर्शनासाठी.
- ब्लॅक फिलामेंट - सपोर्टिंग बोर्डसाठी.
- 2 मिमी ड्रिल बिट
- 3 मिमी ड्रिल बिट
- 5 मिमी ड्रिल किट
- ड्रिल
- पाहिले
- पक्कड
- वायर कटर
- सोल्डरिंग लोह
- सोल्डर
- सॅन्डिंग पेपर
- स्क्रूड्रिव्हर्स
- तुमची साधने जाणून घ्या आणि शिफारस केलेल्या ऑपरेशनल प्रक्रियांचे अनुसरण करा आणि योग्य PPE घालण्याची खात्री करा.
- या प्रकल्पात वापरल्या जाणार्या कोणत्याही पुरवठादाराशी संबंध नाही, मोकळ्या मनाने तुमचे पसंतीचे पुरवठादार वापरा आणि तुमच्या स्वतःच्या आवडीनुसार किंवा पुरवठ्याच्या अधीन असलेले घटक बदला.
- दुवे प्रकाशनाच्या वेळी वैध आहेत.
- पायरी 1: बेसप्लेट पट्ट्या
- पहा: मॉड्यूलर डिस्प्ले एलिमेंट (MDE)
- घड्याळाचे डिस्प्ले तयार करण्यासाठी चार "मॉड्युलर डिस्प्ले एलिमेंट्स" आवश्यक आहेत आणि ते बेसप्लेट स्ट्रिप्ससह एकत्र ठेवलेले आहेत जे मोठ्या बेसप्लेटमधून कापले गेले आहेत.
- बेसप्लेट स्ट्रिप्स 32(W) x 144(L) mm किंवा 4 x 18 स्टब्स मोजतात आणि प्रत्येक एक MDE वरील स्टबला दोन MDE ला जोडतात. तथापि, अतिरिक्त मजबुतीसाठी चार M2 x 8mm स्क्रू बेसप्लेटमधून आणि MDE मध्ये जाणार्या कोपऱ्यांजवळ जोडलेले आहेत.
- पायरी 2: योजनाबद्ध
- योजनाबद्ध घटक दर्शविते जे MDE नियंत्रित करण्यासाठी वापरले जातात ज्यात 56 Neopixels असतात.
- नियंत्रण घटकांमध्ये मायक्रोबिट, आरटीसी, ब्रेकआउट बोर्ड, स्विच आणि संरक्षण सर्किट असतात.
- बहुतेक सोल्डरिंग निओपिक्सल्सवर केंद्रित आहे तर नियंत्रण घटक प्रामुख्याने जंपर्ससह जोडलेले आहेत.
- पायरी 3: कोडिंग
- मेककोडमध्ये कोड तयार केला जातो.
- "onn ssttaartt" pproocceedduurree..
- 56 LEDs ची Neoplxel पट्टी सुरू करते
- शीर्षक संदेश प्रदर्शित करा.
- segment_list आरंभ करते ज्यामध्ये प्रदर्शित करण्यासाठी प्रति क्रमांक सेगमेंट पदनाम असतात. संख्या 0 घटक [0] मध्ये संग्रहित आहे = 0111111
- क्रमांक 1 घटक [1] मध्ये संग्रहित आहे = 0000110
- क्रमांक 9 घटक [9] मध्ये संग्रहित आहे = 1101111
- याव्यतिरिक्त.
- अंक 10 घटक [10] मध्ये संग्रहित = 0000000 अंक रिक्त करण्यासाठी वापरले.
कायमची प्रक्रिया
- कॉल 'सेट मोड' जे P1 तपासते आणि उच्च असल्यास वेळ सेटिंग सक्षम करते अन्यथा वर्तमान वेळ प्रदर्शित करते.
- 'Time_split' कॉल करते जे तास आणि मिनिटांच्या दोन संख्यात्मक मूल्यांना 4-वर्णांच्या स्ट्रिंगमध्ये जोडते, अग्रगण्य शून्यासह 10 पेक्षा कमी कोणत्याही संख्येस प्री-xing करते.
'pixel_time' कॉल करते - जे शेवटच्या वर्णापासून सुरू होऊन segment_value मध्ये 4 वर्णांपैकी प्रत्येक काढते
- अंकामध्ये नंतर segment_value द्वारे संदर्भित segment_list मधील मूल्य असते.
- (विभाग_मूल्य = 0 असल्यास अंक = घटक [0] = ०११११११११)
- Inc = index x (LED_SEG) x 7). जेथे अनुक्रमणिका = 4 पैकी कोणत्या वर्णांचा संदर्भ आहे, LED_SEG = LED ची संख्या प्रति सेगमेंट, 7 = अंकातील विभागांची संख्या.
- ही प्रजाती योग्य वर्णासाठी नियंत्रित करण्यासाठी LEDs ची सुरुवात आहे.
- घटकासाठी प्रत्येक संख्या अंकात मूल्यानुसार नियुक्त करते.
- मूल्य = 1 असल्यास, inc द्वारे नियुक्त केलेले पिक्सेल लाल वर सेट केले जाते आणि चालू केले जाते अन्यथा ते ओ केले जाते.
- प्रति सेगमेंट दोन LED आवश्यक असल्याने ही प्रक्रिया LED_SEG वेळा पुनरावृत्ती होते.
- (उदा. तासांचे एकक 9 असल्यास, अनुक्रमणिका = 0, अंक = 1011111 [मूल्य = 1, inc = 0 & inc = 1], [value=0, inc = 2 & inc = 3] .... [मूल्य=1, inc=12 & inc = 13])
- तासांची दहापट [इंडेक्स =1, इंक श्रेणी 14 ते 27], मिनिटे एकक [इंडेक्स =2, इंक श्रेणी 28 ते 41], मिनिटांची दहापट [इंडेक्स =3, इंक श्रेणी 42 ते 55].
- एकदा 7 मूल्यांपैकी प्रत्येकावर प्रक्रिया केली गेली आणि पट्टीवर पाठवले गेले की बदल दर्शवले जातात.
- इकर टाळण्यासाठी विलंब सुरू केला जातो.
- AA” बटणावर
- set_enable = 1 असल्यास हे तास सेट करते
- बटणावर BB"
- set_enable = 1 ”long bbuutttoonn AA++BB” असल्यास हे मिनिटे सेट करते
- हे 'सेट टाइम' कॉल करते जे A आणि B बटणांसह नियुक्त केलेल्या मूल्यांवर आधारित वेळ सेट करते.
- https://www.instructables.com/F4U/P0K0/L9LD12R3/F4UP0K0L9LD12R3.txt
चरण 4: मागील पॅनेल
हे घटक बेसप्लेट (95(W) x 128(L) mm) ला जोडलेले आहेत, जे MDE च्या मागील बाजूस M3 X 25mm बोल्ट आणि 10mm स्टँडोसह जोडलेले आहे. निओपिक्सेल सपोर्ट बोर्डमधील छिद्रांमधून चार बोल्ट आणि कोपऱ्यांवर बेसप्लेट जोडण्यासाठी स्टँडोस टीटी केले जातात, बोल्टसह संरेखित करण्यासाठी बेसप्लेटमध्ये 3 मिमी छिद्र केले जातात. एज कनेक्टर ब्रेकआउट (2 x 3 मिमी), आरटीसी (2 x 2 मिमी), आणि पाय म्हणून काम करणाऱ्या उजव्या कोनातील कंस माउंट करण्यासाठी (20 x 40 मिमी) जागा सोडण्याची खात्री करणारे स्विचसाठी स्थिती आणि छिद्रे. RTC ला कनेक्शन 4 कनिष्ठ जंपर्स F/F सह केले जाते आणि RTC 2 x M2 बोल्टसह सुरक्षित केले जाते. स्वीचचे कनेक्शन 2 कनिष्ठ जंपर्स F/M सह केले जाते आणि स्विच 5 मिमीच्या छिद्रातून टीटी केले जाते. निओपिक्सेलसाठी सीआर संरक्षण सर्किटचे कनेक्शन 3 जंपर्स F/F सह केले जाते आणि त्यातून 3 जंपर्स F/M सह निओपिक्सेलशी जोडलेले असते, हे बोर्डच्या एका छिद्रातून केबल बांधून बोर्डला जोडलेले असते.
बेसप्लेटवर 4 बोल्टसह अँगल ब्रॅकेट फूट बसवा. (बेसप्लेट जोडण्यासाठी खालच्या कोपऱ्यातील M3 बोल्टचा वापर ब्रॅकेटच्या खालच्या भोकमध्ये दुसऱ्या बोल्टसह पाय जागी ठेवण्यासाठी केला जाऊ शकतो. ज्या पृष्ठभागावर घड्याळ बसेल त्या पृष्ठभागावर स्क्रॅच होऊ नये म्हणून, पॅडवर स्टिक किंवा टेपची दोन वळणे जोडा. बेसप्लेट आता कोपऱ्याच्या सपोर्ट बोल्टवर लावली जाऊ शकते आणि नट बोल्टसह सुरक्षित केली जाऊ शकते.
- पायरी 5: ऑपरेशन
- यूएसबी केबल थेट मायक्रोबिटशी कनेक्ट करून पॉवर प्रदान केली जाते.
- SSeettttiingg tthhee cclloocckk..
- घड्याळ सेट करण्याआधी खात्री करा की पॉवर काढल्यावर/केल्यावर वेळ टिकवून ठेवण्यासाठी RTC कडे बॅटरी tted आहे. डीफॉल्ट वेळ स्वरूप 24 तास मोड आहे.
- स्विचला सेट टाइम पोझिशनवर हलवा डिस्प्लेवर प्लस चिन्ह दाखवले जाईल.
- तासांसाठी बटण A दाबा. (0 ते 23)
- मिनिटांसाठी B बटण दाबा. (० ते ५९)
वेळ सेट करण्यासाठी A आणि B बटणे एकत्र दाबा, प्रविष्ट केलेली वेळ मूल्ये प्रदर्शित केली जातील. - सेट स्थितीतून स्विच हलवा.
- AAtt sswwiittcchh onn oorr aafftteerr sseettttiingng.
- थोड्या विलंबानंतर डिस्प्ले वर्तमान वेळेनुसार अपडेट केला जाईल
- पायरी 6: शेवटी
दोन लहान प्रकल्प एकत्र आणल्याने मोठा प्रकल्प होतो. आशा आहे की आपण आणि हे आणि पूर्वीचे संबंधित प्रकल्प स्वारस्य आहेत.
- आश्चर्यकारक प्रकल्प
- धन्यवाद, खूप कौतुक.
- छान प्रकल्प!
- धन्यवाद.
- मस्त घड्याळ. मला हे आवडते की हे मायक्रो:बिट चालते!
- धन्यवाद, मायक्रो:बिट हे अतिशय अष्टपैलू आहे मी माझ्या बहुतेक घड्याळ प्रकल्पांमध्ये ते वापरले आहे.
कागदपत्रे / संसाधने
![]() |
instructables मॉड्यूलर डिस्प्ले घड्याळ [pdf] मालकाचे मॅन्युअल मॉड्यूलर डिस्प्ले क्लॉक, डिस्प्ले क्लॉक |