विषयसूची:
वीडियो: पर्याप्त नींद टाइमर: ३ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मुझे इस परियोजना के लिए एक अच्छा नाम नहीं मिला। आप इसे 'पर्याप्त नींद टाइमर' भी कह सकते हैं। इस परियोजना का विचार सर्दियों में एक छुट्टी के दौरान आया था। हम एक वेकेशन होम में थे जहां बेड रूम में अलार्म घड़ी नहीं थी। मुझे आमतौर पर 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 वेबसाइट पर जाएँ
अपनी खुद की परियोजना बनाने में मज़ा लें और आपकी प्रतिक्रियाओं और वैकल्पिक अनुप्रयोगों की प्रतीक्षा करें।
सिफारिश की:
नींद के लिए आईआर थर्मामीटर: 5 कदम
नींद के लिए IR थर्मामीटर: तो इस आलसी ओल्ड गीक (L.O.G.) ने हाल ही में AliExpress.com से एक IR थर्मल मॉड्यूल, MLX90614 खरीदा है। तस्वीरें देखें यह उसी प्रकार का सेंसर है जो तीसरी तस्वीर में दिखाए गए माथे और कान थर्मामीटर में उपयोग किया जाता है। उन्हें गैर-संपर्क कहा जाता है
गहरी नींद के साथ ESP-01 मोशन सेंसर: 5 कदम
ईएसपी-01 मोशन सेंसर विद डीप स्लीप: मैं होममेड मोशन सेंसर बनाने पर काम कर रहा हूं जो ट्रिगर होने पर एक ईमेल संदेश भेजता है। ऐसा करने के कई उदाहरण निर्देश और अन्य उदाहरण हैं। मुझे हाल ही में बैटरी संचालित पीआईआर मोशन सेंसर और ईएसपी के साथ ऐसा करने की ज़रूरत है
डी फ्लिप फ्लॉप और 555 टाइमर के साथ स्टेपर मोटर; सर्किट का पहला भाग ५५५ टाइमर: ३ कदम
डी फ्लिप फ्लॉप और 555 टाइमर के साथ स्टेपर मोटर; सर्किट का पहला भाग 555 टाइमर: स्टेपर मोटर एक डीसी मोटर है जो असतत चरणों में चलती है। इसका उपयोग अक्सर प्रिंटर और यहां तक कि रोबोटिक्स में भी किया जाता है। मैं इस सर्किट को चरणों में समझाऊंगा। सर्किट का पहला भाग 555 है टाइमर यह 555 चिप w के साथ पहली छवि (ऊपर देखें) है
बच्चों की नींद प्रशिक्षण घड़ी: 6 कदम (चित्रों के साथ)
बच्चों की नींद प्रशिक्षण घड़ी: मुझे अपने 4 साल के जुड़वा बच्चों को थोड़ी देर सोना सीखने में मदद करने के लिए एक घड़ी की जरूरत थी (शनिवार को सुबह 5:30 बजे उठने के लिए मेरे पास पर्याप्त था), लेकिन वे नहीं कर सकते अभी तक का समय पढ़ें। एक बहुत ही लोकप्रिय शॉपिंग साइट पर कुछ आइटम ब्राउज़ करने के बाद
एवीआर माइक्रोकंट्रोलर। टाइमर का उपयोग कर एलईडी फ्लैशर। टाइमर बाधित। टाइमर सीटीसी मोड: 6 कदम
एवीआर माइक्रोकंट्रोलर। टाइमर का उपयोग कर एलईडी फ्लैशर। टाइमर बाधित। टाइमर सीटीसी मोड: सभी को नमस्कार! इलेक्ट्रॉनिक्स के क्षेत्र में टाइमर एक महत्वपूर्ण अवधारणा है। हर इलेक्ट्रॉनिक कंपोनेंट टाइम बेस पर काम करता है। इस बार आधार सभी कामों में तालमेल बिठाने में मदद करता है। सभी माइक्रोकंट्रोलर कुछ पूर्वनिर्धारित घड़ी आवृत्ति पर काम करते हैं