विषयसूची:

80 के दशक की स्टाइल मेल्टिंग डिजिटल "डाली" क्लॉक: 7 स्टेप्स (चित्रों के साथ)
80 के दशक की स्टाइल मेल्टिंग डिजिटल "डाली" क्लॉक: 7 स्टेप्स (चित्रों के साथ)

वीडियो: 80 के दशक की स्टाइल मेल्टिंग डिजिटल "डाली" क्लॉक: 7 स्टेप्स (चित्रों के साथ)

वीडियो: 80 के दशक की स्टाइल मेल्टिंग डिजिटल
वीडियो: Crime Desi-Suhagarat ka dard II सुहागरात का दर्द I Latest Story 2022 II Lala Cassette 2024, नवंबर
Anonim
Image
Image

यह निर्देशयोग्य आपको दिखाता है कि पिघलने वाले अंकों के साथ 80 के दशक की शैली की डिजिटल "दली" घड़ी कैसे बनाई जाए।

मैं पहली बार Apple Macintosh पर घड़ी की इस शैली में आया था जब मैं 80 के दशक में एक बच्चा था। यह निर्देशयोग्य एक Arduino और एक उच्च रिज़ॉल्यूशन वाली रंगीन टच स्क्रीन का उपयोग करके घड़ी को फिर से बनाने के मेरे प्रयास को दिखाता है। हालाँकि मूल घड़ी श्वेत और श्याम थी, इस संस्करण में मैंने इसे 80 के दशक के लिए उपयुक्त रूप देने के लिए कुछ रंगीन ग्रेडिएंट जोड़े।

मैंने जेमी ज़विंस्की के "xdaliclock" से फ़ॉन्ट डेटा उधार लिया है, लेकिन घड़ी कोड का मेरा कार्यान्वयन बिल्कुल नया है और मैंने FTDI FT810-आधारित उच्च रिज़ॉल्यूशन टच स्क्रीन की बढ़ी हुई क्षमताओं का लाभ उठाने के लिए अंक सम्मिश्रण दिनचर्या को फिर से लिखा है।

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

  • FT810 चिप पर आधारित एक उच्च-रिज़ॉल्यूशन 800x420 टच स्क्रीन
  • eBay से एक DS1302 रीयल टाइम क्लॉक मॉड्यूल
  • 2x5 पुरुष शीर्षलेख (आप इन्हें खरीद सकते हैं और लंबाई में कटौती कर सकते हैं)
  • एक सोल्डरिंग आयरन
  • विद्युत टेप
  • महिला-से-पुरुष जम्पर तार
  • एक Arduino, जैसे Arduino Uno

चरण 1: इस निर्देश में प्रयुक्त टच स्क्रीन और रियल टाइम क्लॉक मॉड्यूल

इस निर्देश में प्रयुक्त टच स्क्रीन और रियल टाइम क्लॉक मॉड्यूल
इस निर्देश में प्रयुक्त टच स्क्रीन और रियल टाइम क्लॉक मॉड्यूल

इस निर्देश के लिए, मैं Haoyu Electronics से टच स्क्रीन का उपयोग करूँगा। मैंने निम्नलिखित का उपयोग किया:

5" ग्राफिकल एलसीडी टचस्क्रीन, 800x480, एसपीआई, एफटी810

शिपिंग के साथ इस स्क्रीन की कीमत लगभग $36 है। यह अन्य Arduino स्क्रीन से अधिक है, लेकिन आपको अपने पैसे के लिए बहुत कुछ मिलता है:

  • 800x480 रिज़ॉल्यूशन वाला एक कुरकुरा उच्च-रिज़ॉल्यूशन टच पैनल।
  • एक ऑन-बोर्ड ग्राफिक्स सह-प्रोसेसर और रैम Arduino को बंद किए बिना नियंत्रण की अनुमति देता है।
  • गुणवत्ता वाले ध्वनि नमूनों और चुनने के लिए विभिन्न उपकरणों के साथ ऑडियो सिंथेसाइज़र में निर्मित।
  • लैंडस्केप और पोर्ट्रेट सपोर्ट।
  • मल्टी-टच सपोर्ट।
  • उन्नत परियोजनाओं के लिए अंतर्निहित जेपीईजी, तरंग ऑडियो और वीडियो डिकोडर।

रीयल टाइम क्लॉक मॉड्यूल के लिए, मैंने eBay से "DS1302 रीयल टाइम क्लॉक मॉड्यूल" का उपयोग किया। इसकी लागत लगभग $ 6 है।

चरण 2: स्क्रीन तैयार करना

Image
Image
स्क्रीन तैयार करना
स्क्रीन तैयार करना

एक बार जब आप अपनी स्क्रीन प्राप्त कर लेते हैं, तो आपको उस पर हेडर मिलाने की आवश्यकता होगी। Haoyu स्क्रीन महान हैं क्योंकि वे आसानी से मिलाप के माध्यम से छेद के साथ आते हैं और आपके पास हेडर को सीधे स्क्रीन के पीछे या एक छोटे रिबन केबल के अंत में मिलाप करने का विकल्प होता है जो एक अलग करने योग्य ब्रेकआउट बोर्ड से जुड़ा होता है।

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

अब एक 5x2 हेडर (या दो 5x1 हेडर) मिलाएं जहां आप उन्हें पसंद करेंगे। किसी भी प्रकार की कमी से बचने के लिए पीठ को बिजली के टेप से ढकें। फिर, पीसीबी को वापस स्क्रू करें और रिबन केबल को फिर से लगाएं।

चरण 3: वैकल्पिक: एलसीडी स्टैंड को प्रिंट करें और पीतल के इंसर्ट जोड़ें

Image
Image
वैकल्पिक: एलसीडी स्टैंड को प्रिंट करें और ब्रास इंसर्ट जोड़ें
वैकल्पिक: एलसीडी स्टैंड को प्रिंट करें और ब्रास इंसर्ट जोड़ें

मैंने अपने LCD पैनल को होल्ड करने के लिए ३डी प्रिंट के लिए एक स्टैंड चुना [1]

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

एक बार स्टैंड की छपाई पूरी हो जाने के बाद, मैंने पैनल से पीतल के चार इंसर्ट को हटा दिया।

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

यदि आपके पास एक संकीर्ण शंक्वाकार टिप वाला टांका लगाने वाला लोहा है तो यह कदम बेहतर काम करता है। यदि आपने इसे पहले कभी नहीं किया है, तो आप लोहे के ठंडे होने पर अभ्यास करना चाह सकते हैं - आपको इसे ठीक करने का केवल एक मौका मिलता है जब लोहा गर्म हो!

इस कदम से सावधान रहें क्योंकि पीतल के इंसर्ट बहुत गर्म हो जाते हैं और आप नहीं चाहते कि वे आपकी गोद में गिरें। गर्मी प्रतिरोधी सतह पर काम करें और यदि वे लोहे की नोक से गिरते हैं, तो तुरंत उन तक पहुँचने के प्रलोभन का विरोध करें!

[१] स्रोत: एलसीडी स्टैंड एसटीएल और सीएडी फाइलें

चरण 4: फिल्म निकालें और प्रदर्शन माउंट करें

फिल्म निकालें और डिस्प्ले को माउंट करें
फिल्म निकालें और डिस्प्ले को माउंट करें
फिल्म निकालें और डिस्प्ले को माउंट करें
फिल्म निकालें और डिस्प्ले को माउंट करें

अब, डिस्प्ले पर पलटें और सामने के ऐक्रेलिक फ्रेम को हटा दें, फिर एलसीडी पैनल से सुरक्षात्मक फिल्म को हटा दें (इससे डिस्प्ले की स्पष्टता बढ़ जाएगी)। 3डी प्रिंटेड स्टैंड पर डिस्प्ले को माउंट करने के लिए स्क्रू का इस्तेमाल करें।

चरण 5: सर्किट को तार दें

सर्किट ऊपर तार
सर्किट ऊपर तार
सर्किट ऊपर तार
सर्किट ऊपर तार

एलसीडी डिस्प्ले के लिए, कनेक्ट करें:

  • 5V को Arduino पर 5V लेबल वाला पिन करने के लिए
  • GND Arduino पर GND को पिन करने के लिए
  • Arduino पर ~13 पिन करने के लिए SCK
  • Arduino पर ~12 पिन करने के लिए MISO
  • Arduino पर ~11 पिन करने के लिए MOSI
  • Arduino पर ~10 पिन करने के लिए CS
  • Arduino पर ~9 पिन करने के लिए PD

RTC मॉड्यूल डिस्प्ले के लिए, कनेक्ट करें:

  • VCC Arduino पर 5V लेबल वाला पिन करेगा
  • GND Arduino पर GND को पिन करने के लिए
  • Arduino पर ~8 पिन करने के लिए CLK
  • Arduino पर ~7 पिन करने के लिए DAT
  • आरएसटी Arduino पर ~ 6 पिन करने के लिए

नोट: Arduino पर सिर्फ एक 5V पिन है। आरटीसी मॉड्यूल और एलसीडी डिस्प्ले दोनों को बिजली की आपूर्ति करने के लिए, आपको वाई केबल बनाने के लिए ब्रेडबोर्ड या सोल्डर कुछ जम्पर तारों का एक साथ उपयोग करना होगा।

चरण 6: कोड लोड करना और चलाना

कोड लोड करना और चलाना
कोड लोड करना और चलाना

निम्नलिखित GitHub रिपॉजिटरी से ".zip" फ़ाइल डाउनलोड करें।

"DaliClock" फ़ोल्डर के अंदर, Arduino IDE में "DaliClock.ino" फ़ाइल खोलें और इसे अपने Arduino बोर्ड पर अपलोड करें! घड़ी जिंदा आनी चाहिए!

घड़ी का उपयोग करना बेहद आसान है:

  • इसे बदलने और समय निर्धारित करने के लिए अपनी अंगुली को किसी अंक पर पकड़ें।
  • कैलेंडर मोड पर स्विच करने के लिए स्क्रीन के निचले भाग पर क्लिक करके रखें।
  • तारीख सेट करने के लिए तारीख के एक अंक पर अपनी उंगली पकड़ें।
  • पांच सेकंड की निष्क्रियता के बाद घड़ी स्वचालित रूप से समय मोड में वापस आ जाएगी।

चरण 7: रंगों को अनुकूलित करें

मैं आप "DaliClock.ino" को संपादित करता हूं, आप घड़ी के अंकों, ग्रिड और अंकों के पार चलने वाली "चमक" के लिए ग्रेडिएंट के रंगों को अनुकूलित कर सकते हैं। बस निम्नलिखित पंक्तियों में हेक्साडेसिमल मान बदलें:

घड़ी.फिल_ग्रेडिएंट (0xFF0000, 0x0000FF);ग्रिड.फिल_ग्रेडिएंट (0x000000, 0xFF8800); चमक।फिल_ग्रेडिएंट (0x7F7F7F);

उन्नत उपयोगकर्ताओं के लिए:

यदि आप LCD डिस्प्ले के लिए उपयोग किए जाने वाले Arduino पिन को बदलना चाहते हैं, तो "DaliClock/src/ui_lib/ui_config.h" फ़ाइल को संपादित करें। DS1302 मॉड्यूल के लिए उपयोग किए गए पिन को बदलने के लिए, "DaliClock/src/ds1302.cpp" फ़ाइल को संपादित करें।

घड़ियाँ प्रतियोगिता
घड़ियाँ प्रतियोगिता
घड़ियाँ प्रतियोगिता
घड़ियाँ प्रतियोगिता

घड़ियाँ प्रतियोगिता में उपविजेता

सिफारिश की: