विषयसूची:

लंच टाइम क्लॉक: 9 कदम (चित्रों के साथ)
लंच टाइम क्लॉक: 9 कदम (चित्रों के साथ)

वीडियो: लंच टाइम क्लॉक: 9 कदम (चित्रों के साथ)

वीडियो: लंच टाइम क्लॉक: 9 कदम (चित्रों के साथ)
वीडियो: skibidi toilet multiverse 023 bloopers 2024, नवंबर
Anonim
लंच टाइम क्लॉक
लंच टाइम क्लॉक

क्या आपने कभी कामना की है कि दोपहर के भोजन का समय लंबा हो, लेकिन यह नहीं पता था कि वे कुछ अतिरिक्त मिनट कहां मिलेंगे? खैर, अब और नहीं चाहते!

घड़ी प्रौद्योगिकी में महान प्रगति के लिए धन्यवाद, मैं आपके लिए एक घड़ी प्रस्तुत करता हूं जो हर दिन ११:०० बजे २०% गति करती है और ११:४८ पर हर दिन २०% धीमा करती है, जिससे आपको आनंद लेने के लिए बारह मिनट का अतिरिक्त भोजन मिलता है। बारह मिनट बहुत अधिक नहीं लग सकते हैं, लेकिन इसे परिप्रेक्ष्य में रखने के लिए, यह हर हफ्ते प्राप्त होने वाले दोपहर के भोजन का एक अतिरिक्त अतिरिक्त घंटा है।

चरण 1: जाओ सामान प्राप्त करें

जाओ सामान ले जाओ
जाओ सामान ले जाओ

आपको चाहिये होगा:

(x1) मानक दीवार घड़ी (x1) Adafruit DS1307 रीयल टाइम क्लॉक (x1) Arduino Uno (w/ATMEGA328 DIP चिप) (X1) अतिरिक्त ATMEGA328 चिप Arduino बूटलोडर के साथ स्थापित (अंतिम चरण देखें) (x2) BC547 NPN ट्रांजिस्टर (x2) BC557 PNP ट्रांजिस्टर (X1) 28 पिन सॉकेट (X1) 16mhz क्रिस्टल + (x2) 20pf कैपेसिटर (X1) 1K रेसिस्टर (X1) 7805 रेगुलेटर (X1) 4 पिन सॉकेट (X1) 9V बैटरी (X1) 9V बैटरी स्नैप

(कृपया ध्यान दें कि इस पेज के कुछ लिंक में Amazon Affiliate Links शामिल हैं। यह बिक्री के लिए किसी भी आइटम की कीमत में बदलाव नहीं करता है, लेकिन यदि आप उनमें से किसी भी लिंक पर क्लिक करते हैं और कुछ भी खरीदते हैं तो मुझे एक छोटा कमीशन मिलता है। मैं इस पैसे को भविष्य की परियोजनाओं के लिए सामग्री और उपकरणों में पुनर्निवेश करें। यदि आप किसी भी पुर्जे के आपूर्तिकर्ता के लिए कोई वैकल्पिक सुझाव चाहते हैं, तो कृपया मुझे बताएं।)

चरण 2: आंदोलन को हटा दें

आंदोलन हटाओ
आंदोलन हटाओ
आंदोलन हटाओ
आंदोलन हटाओ
आंदोलन हटाओ
आंदोलन हटाओ

क्लॉक बॉडी से क्लॉक मूवमेंट को हटा दें। इसके लिए घड़ी के साथ-साथ घड़ी के हाथों से सामने के कांच के चेहरे को हटाने की आवश्यकता होगी। कोमल बनो ताकि कुछ भी न टूटे। आपको बाद में सब कुछ फिर से इकट्ठा करना होगा।

चरण 3: आंदोलन को हैक करें

आंदोलन को हैक करें
आंदोलन को हैक करें
आंदोलन को हैक करें
आंदोलन को हैक करें
आंदोलन को हैक करें
आंदोलन को हैक करें

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

चरण 4: घड़ी को फिर से इकट्ठा करें

घड़ी को फिर से इकट्ठा करें
घड़ी को फिर से इकट्ठा करें
घड़ी को फिर से इकट्ठा करें
घड़ी को फिर से इकट्ठा करें
घड़ी को फिर से इकट्ठा करें
घड़ी को फिर से इकट्ठा करें
घड़ी को फिर से इकट्ठा करें
घड़ी को फिर से इकट्ठा करें

एक बार आपका मूवमेंट अच्छा और हैक हो जाता है, लेकिन घड़ी एक साथ वापस आ जाती है। महत्वपूर्ण: सुनिश्चित करें कि घंटा, मिनट और सेकंड हैंड सभी 12:00 बजे तक पंक्तिबद्ध हों। मैंने पहली बार ऐसा नहीं किया और जल्दी से पता चला कि घड़ी तब तक सही नहीं दिखेगी जब तक कि सभी हाथ एक साथ न हों।

चरण 5: आरटीसी किट

आरटीसी किट
आरटीसी किट

यदि आपने पहले से ऐसा नहीं किया है, लेकिन साथ में आपका Adafruit DS1307 रीयल टाइम क्लॉक किट। काम पूरा करने के लिए यहां कुछ निर्देश दिए गए हैं। इसके अलावा, जब आप इसमें हों, तो आरटीसी बोर्ड पर समय निर्धारित करें। जब तक आप बैटरी को बाहर नहीं निकालते हैं, तब तक आपको इसे केवल एक बार करने की आवश्यकता है (कम से कम अगले 5 वर्षों तक या जब तक बैटरी खत्म न हो जाए)। आप लेडीडा की साइट पर समय निर्धारित करने के लिए गहन निर्देश प्राप्त कर सकते हैं।

चरण 6: सर्किट बनाएँ

सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें
सर्किट का निर्माण करें

सर्किट काफी सरल है। यह मूल रूप से आजकल बच्चे "हैकडुइनो" कह रहे हैं, आरटीसी बोर्ड के लिए एक सॉकेट और मोटर को नियंत्रित करने के लिए एक कच्चा एच-ब्रिज।

चरण 7: चिप को प्रोग्राम करें

चिप प्रोग्राम करें
चिप प्रोग्राम करें
चिप प्रोग्राम करें
चिप प्रोग्राम करें

अपने कोड के काम करने के लिए आपको RTClib लाइब्रेरी स्थापित करनी होगी। ऐसा करने के निर्देश लेडीडा के पेज पर हैं। लंचटाइम_क्लॉक.ज़िप डाउनलोड करें, इसे असंपीड़ित करें और फिर लंचटाइम_क्लॉक.पीडीई कोड को अपने चिप पर अपलोड करें। अगर आपको फ़ाइल डाउनलोड करने का मन नहीं है, तो यहां कोड है: // लंचटाइम क्लॉक // रैंडी सराफान द्वारा // // 11 बजे 20% धीमा हो जाता है और 11:48 पर 20% की गति तब तक बढ़ जाती है जब तक कि यह 1 हिट न हो जाए। / बाकी समय घड़ी सामान्य गति से चलती है // // इस कोड के साथ आप जो चाहते हैं वह करें। बस यह सुनिश्चित कर लें कि आप जो कुछ भी करते हैं, वह कमाल का है। // #include #include "RTClib.h" RTC_DS1307 RTC; इंट क्लॉकपिन = 9; इंट क्लॉकपिन1 = 10; शून्य सेटअप () { Serial.begin (५७६००); वायर.बेगिन (); आरटीसी.बेगिन (); } शून्य लूप () {अब दिनांक समय = RTC.now (); टर्नटर्नटर्न (1000); अगर (अब। घंटा () == 11) {के लिए (int i = 0; i <१८००; i++) {टर्नटर्नटर्न (८००); } के लिए (int i = 0; i <१८००; i++) {TurnTurn(1200); } }} int TurnTurnTurn(int TimeToWait){analogWrite(clockpin, 0); एनालॉगवाइट (घड़ीपिन 1, 124); // मान सेट करता है (0 से 255 तक की सीमा) देरी (TimeToWait); एनालॉगवाइट (क्लॉकपिन, 124); एनालॉगवाइट (घड़ीपिन 1, 0); देरी (समय प्रतीक्षा); }

चरण 8: यह सब एक साथ रखो

यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें

एक बार प्रोग्राम करने के बाद, अपने ATMEGA168 चिप को Arduino से अपने सर्किट बोर्ड में स्थानांतरित करें। अपने आरटीसी बोर्ड को सॉकेट में प्लग करें। सुनिश्चित करें कि इसे चालू करने से पहले पिनों को सही ढंग से पंक्तिबद्ध किया गया है। अपने सर्किट बोर्ड और बैटरी को घड़ी के पीछे संलग्न करें। सही मायने में अंतिम-मिनट के DIY फैशन में, मैंने ऐसा करने के लिए गर्म गोंद और गैफ़र्स टेप का उपयोग किया। स्वयं चिपकने वाला वेल्क्रो आदर्श होगा।

चरण 9: घड़ियों को सिंक्रनाइज़ करें

घड़ियों को सिंक्रनाइज़ करें
घड़ियों को सिंक्रनाइज़ करें

Arduino में एक नया ATMEGA168 चिप लगाएं। Arduino को एक बार फिर RTC बोर्ड से कनेक्ट करें।

लेडीडा के पेज से नमूना कोड चलाएँ। सीरियल मॉनिटर खोलें। यहां प्रदर्शित समय वह समय है जब आप अपनी घड़ी को सिंक करना चाहते हैं।

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

दोपहर के भोजन की घड़ी बहुत अच्छी तरह से काम करती है और अब तक मेरी अपेक्षाओं को पार कर गई है।

छवि
छवि

क्या आपको यह उपयोगी, मनोरंजक या मनोरंजक लगा? मेरे नवीनतम प्रोजेक्ट देखने के लिए @madeineuphoria को फ़ॉलो करें।

सिफारिश की: