विषयसूची:

पर्याप्त नींद टाइमर: ३ कदम
पर्याप्त नींद टाइमर: ३ कदम

वीडियो: पर्याप्त नींद टाइमर: ३ कदम

वीडियो: पर्याप्त नींद टाइमर: ३ कदम
वीडियो: सिर्फ तीन घंटे नींद काफी होगी | Sadhguru Hindi 2024, नवंबर
Anonim
नींद पर्याप्त टाइमर
नींद पर्याप्त टाइमर

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

मुझे एक ऐसे उपकरण की आवश्यकता थी जो यह इंगित कर सके कि क्या मैं कम से कम 8 घंटे सोया था और ठीक 8 घंटे के बाद अलार्म घड़ी से जागने की आवश्यकता नहीं थी। डिवाइस एक बैटरी चालित टाइमर है जो डिवाइस को चालू करने के 8 घंटे बाद एलईडी को ब्लिंक करने का साधारण काम करता है। इसलिए जब मैं जागता हूं तो मैं बिस्तर से बाहर निकल सकता हूं अगर एलईडी झपका रही है और मुझे कुछ अतिरिक्त नींद तब तक पकड़नी चाहिए जब तक कि यह न हो।

लेकिन यह एकमात्र आवेदन नहीं है। यदि आपके छोटे बच्चे हैं जो अभी तक समय नहीं बता सकते हैं, तो आप इस उपकरण का उपयोग उन्हें यह बताने के लिए कर सकते हैं कि जैसे ही एलईडी ब्लिंक करना शुरू करती है, वे अपने बिस्तर से बाहर निकल सकते हैं।

ध्यान दें कि जब एलईडी ब्लिंक करना शुरू करती है तो यह तब तक नहीं रुकती जब तक आप डिवाइस को बंद नहीं कर देते।

हमेशा की तरह मैंने JAL प्रोग्रामिंग भाषा का उपयोग करते हुए अपने पसंदीदा माइक्रो कंट्रोलर PIC के आसपास इस प्रोजेक्ट का निर्माण किया, लेकिन आप एक Arduino का भी उपयोग कर सकते हैं।

चरण 1: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक

इस परियोजना के लिए आपके पास निम्नलिखित घटक होने चाहिए:

  • ब्रेडबोर्ड का एक टुकड़ा
  • पीआईसी माइक्रोकंट्रोलर 12F615
  • 8-पिन आईसी सॉकेट
  • 32.768 हर्ट्ज का क्रिस्टल देखें
  • सिरेमिक कैपेसिटर: 2 * 22pF, 1 * 100nF
  • प्रतिरोधक: ! * 220k, 1 * 33k, 1 * 4k7
  • हरी एलईडी
  • चालु / बंद स्विच
  • 3 एए या 3 एएए बैटरी + बैटरी के लिए बैटरी धारक
  • एक प्लास्टिक आवास

घटकों को जोड़ने के तरीके पर योजनाबद्ध आरेख देखें।

चरण 2: इलेक्ट्रॉनिक्स का डिजाइन और निर्माण

इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण

पीआईसी की ऑपरेटिंग वोल्टेज रेंज 2 वोल्ट और 5.5 वोल्ट के बीच है जो इसे बिजली की आपूर्ति के रूप में 3 एए या एएए बैटरी का उपयोग करने के लिए उपयुक्त बनाती है। ये सामान्य बैटरी (कुल आपूर्ति वोल्टेज 4.5 वोल्ट के बराबर) या रिचार्जेबल बैटरी (कुल आपूर्ति वोल्टेज 3.6 वोल्ट के बराबर) हो सकती है।

सभी समय सॉफ्टवेयर में PIC12F615 द्वारा किया जाता है। डिजाइन के लिए मुख्य आवश्यकता यह थी कि उपकरण पोर्टेबल और बैटरी से चलने वाला होना चाहिए। चूंकि PIC 32 kHz की बहुत कम घड़ी आवृत्ति पर चलता है, यह स्विच ऑन होने और LED बंद होने पर 4.5 V पर 3.6 V/29 uA पर लगभग 23 uA की खपत करता है। यह एक लंबी बैटरी लाइफ की गारंटी देगा। चूंकि एलईडी को उज्ज्वल होना जरूरी नहीं है, 4k7 रोकनेवाला के कारण इसके माध्यम से एक कम प्रवाह प्रवाहित होता है जो लंबे बैटरी जीवनकाल में भी योगदान देता है।

तस्वीरों में आप सर्किट को देख सकते हैं जैसा कि मैंने इसे ब्रेडबोर्ड पर बनाया था, जिसमें प्लास्टिक के आवास में डालने पर अंतिम परिणाम भी शामिल था।

चरण 3: सॉफ्टवेयर

जैसा कि पहले ही उल्लेख किया गया है, सॉफ्टवेयर JAL प्रोग्रामिंग भाषा का उपयोग करके PIC12F615 के लिए लिखा गया है। सॉफ्टवेयर एक सरल कार्य करता है। पीआईसी के टाइमर का उपयोग करते हुए, 32.768 हर्ट्ज की घड़ी क्रिस्टल घड़ी को 32.768 से विभाजित किया जाता है, जिसके परिणामस्वरूप 1 सेकंड का आंतरिक संकेत मिलता है। PIC तब 0 से 60 सेकंड * 60 मिनट * 8 घंटे = 28.800 तक गिनने के लिए एक काउंटर का उपयोग करता है।

जब डिवाइस चालू होता है, तो एलईडी 3 बार झपकाएगी, जिसके बाद 8 घंटे का टाइमर शुरू हो जाएगा। बिजली चालू होने पर ब्लिंक करना यह दिखाने के लिए किया जाता है कि बैटरियों में अभी भी पर्याप्त शक्ति है। 8 घंटे के बाद एलईडी फिर से झपकना शुरू कर देगी लेकिन डिवाइस बंद होने पर ही झपकना बंद कर देगी।

डिवाइस में एक अतिरिक्त विशेषता है। रिचार्जेबल बैटरी को पूरी तरह से डिस्चार्ज नहीं किया जाना चाहिए। इसे रोकने के लिए, डिवाइस चालू होने पर एक बार बैटरी वोल्टेज की जांच करेगा। यदि बैटरी वोल्टेज 3.0 वोल्ट से कम है, तो डिवाइस एलईडी को ब्लिंक नहीं करेगा और स्लीप मोड में चला जाएगा। डिवाइस को बंद करने की जरूरत है और बैटरी को बदलने की जरूरत है जिसके बाद यह फिर से चालू होने के बाद सामान्य रूप से काम करेगा।

पीआईसी प्रोग्रामिंग के लिए जेएएल स्रोत फ़ाइल और इंटेल हेक्स फ़ाइल संलग्न हैं। यदि आप JAL के साथ PIC माइक्रोकंट्रोलर का उपयोग करने में रुचि रखते हैं - एक पास्कल जैसी प्रोग्रामिंग भाषा - JAL वेबसाइट पर जाएँ

अपनी खुद की परियोजना बनाने में मज़ा लें और आपकी प्रतिक्रियाओं और वैकल्पिक अनुप्रयोगों की प्रतीक्षा करें।

सिफारिश की: