तस्वीर पर दूसरा उलटी गिनती घड़ी। Timer - यह कम नहीं होता है

मैं उपयोगकर्ता के विवेक पर सभी अवसरों, अलग-अलग समय अंतराल के लिए करना चाहता था। ऐसा एक विकल्प था। केवल दो नियंत्रण बटन हैं, और एक जम्पर स्विच (जम्पर), दो एलईडी हैं जो टाइमर को सेट करने और संचालित करने के तरीके प्रदर्शित करते हैं, साथ ही ध्वनि नियंत्रण एक पीज़ोसेरेमिक एमिटर द्वारा किया जाता है (अनावश्यक के रूप में, आप इसे कनेक्ट नहीं कर सकते हैं, एलईडी D2 को ब्लिंक करके प्रक्रिया को नियंत्रित करना)।

एक बटन (योजना S1 के अनुसार) सभी मोड सेट करने के लिए "SET" है (हम एक बटन के साथ सब कुछ करेंगे, हमें अलग-अलग नॉब्स, स्विच की एक गुच्छा की आवश्यकता क्यों है?), और दूसरा बटन (योजना S2 के अनुसार) है "रीसेट", जो आपको किसी भी समय टाइमर को उसकी प्रारंभिक स्थिति में लाकर और रिले को बंद करके बंद करने की अनुमति देगा।

कार्य एल्गोरिथ्म

टाइमर का समय अंतराल दो संख्याओं को गुणा करके बनता है: पहला नंबर (गुणक) 1 से 255 तक मिनटों में डायल किया गया अंतराल है, और दूसरा नंबर (गुणक), जो आपके द्वारा डायल की गई संख्या से गुणा करने पर बनेगा निर्दिष्ट टाइमर समय।

उदाहरण

मान लीजिए कि हमें 1 घंटा = 60 मिनट डायल करने की आवश्यकता है, यह देखते हुए कि टाइमर का न्यूनतम असतत समय अंतराल = 1 मिनट, हम इस अंतराल को कई तरीकों से बना सकते हैं, उदाहरण के लिए, पहला नंबर = 10 मिनट का अंतराल, हम पहली संख्या डायल करते हैं बटन को दबाए रखते हुए ताकि (10 बार एलईडी झपकाएं, या पीजोइलेक्ट्रिक बजर का बजर "बीप")। आवश्यक राशि डायल करने के बाद, बटन को छोड़ दें, उसके बाद टाइमर आपके द्वारा डायल किए गए नंबर को दोहराएगा (एलईडी को ब्लिंक करना और पीजो एमिटर के साथ "बीपिंग") डायल किए जाने की संख्या, जब डी 2 बाहर जाता है, उसके बाद दूसरी एलईडी D1 रुक-रुक कर झपकने लगता है। इसका मतलब है कि पहले नंबर का सेट स्वीकार कर लिया गया है, लेकिन इंस्टॉलेशन अभी तक पूरा नहीं हुआ है, हमें इंस्टॉलेशन जारी रखना चाहिए, (इस समय, जब D1 फ्लैश हो रहा है, तो आप जम्पर S3 के कॉन्टैक्ट्स को बंद कर सकते हैं और उन्हें छोड़ सकते हैं) बंद स्थिति में, इस क्रिया द्वारा हम अपनी सेटिंग्स को माइक्रोकंट्रोलर EEPROM की गैर-वाष्पशील मेमोरी में लिखेंगे जो कि पिछले एक के बजाय एक और समय अंतराल दर्ज होने तक वहां संग्रहीत किया जाएगा। यह सुविधाजनक है यदि आपको एक समय अंतराल की आवश्यकता है आप लगातार उपयोग करते हैं। जब तक जम्पर (जम्पर एस 3) बंद है, टाइमर केवल इस समय अंतराल को आउटपुट करेगा जिसे आपने रिकॉर्ड किया था (ताकि हर बार फिर से डायल न करें) और डिवाइस पूरी तरह से डी- ऊर्जावान।

चुनी जाने वाली दूसरी संख्या गुणक है (इसे पहले के बाद अगला टाइप किया जाता है)। एक घंटा बनाने के लिए, यह 6 (10 मिनट। x 6 \u003d 60 \u003d 1 घंटा) के बराबर होना चाहिए।

डायल करने की प्रक्रिया वैसी ही है जैसे पहला नंबर सेट करते समय, बटन को दबाकर और चमकती एलईडी D2 के साथ समय पर छह फ्लैश गिनकर। उसके बाद, बटन को छोड़ दें, यह पुष्टि करने के लिए कि नंबर प्राप्त हो गया है, D2 संकेत फिर से 6 बार झपकाएगा और "बीप" करेगा, फिर D1 एलईडी रुक-रुक कर फिर से झपकना शुरू कर देगा। इसका मतलब है कि दूसरा नंबर प्राप्त हो गया है और टाइमर शुरू होने के लिए तैयार है।

प्रारंभ

टाइमर शुरू करने के लिए, आपको "सेट" बटन को अगली तीसरी बार दबाने की जरूरत है, जबकि इसे लगभग एक सेकंड के लिए दबाए रखें, D2 आपके द्वारा डायल किए गए अंतरालों की संख्या की याद दिलाने के लिए पिछली बार तुरंत ब्लिंक (आवाज) करेगा और फिर रिले चालू हो जाएगा और D1 डिस्प्ले मोड फ्लैशिंग से स्थायी रूप से चक्र के अंत तक स्विच हो जाएगा, अगले डायल किए गए अंतराल के बाद D2 फ्लैश होगा और बजर के साथ "बीप" होगा।

आपके द्वारा डायल किए गए कुल समय अंतराल के अंत तक कितनी बार और कितनी बार शेष बचे हैं? प्रत्येक (उदाहरण में टाइप किया गया) 10 मिनट बीत जाने के बाद, एलईडी उतनी बार झपकाएगी जितनी कि 6 में से 10 मिनट के अंतराल अवरोही क्रम में बचे हैं (5 बार फिर 4 फिर 3..2..1 और समाप्त)। पूरे घंटे के चक्र के अंत में, रिले लोड को बंद कर देगा। LED D1 बाहर चला जाएगा, और D2 और बजर लगभग 8 सेकंड के लिए संकेत देते रहेंगे, यह घोषणा करते हुए कि चक्र समाप्त हो गया है।

टाइमर में घंटे के अंतराल को सेट करने के लिए बहुत सारे विकल्प हो सकते हैं। उदाहरण के लिए, डायल करें, पहला नंबर मिनट = 1 और दूसरा = 60 है। फिर हर मिनट एलईडी अंत तक जितने मिनट बचे हैं, उतनी बार फ्लैश होगा, या आप पहला नंबर = 6 मिनट बना सकते हैं, और दूसरा = 10, बाकी ऊपर के उदाहरणों के समान।

ऐसा सार्वभौमिक विकल्पविभिन्न स्वादों के लिए, और इसलिए इसे "सार्वभौमिक" कहा जाता है। वास्तव में, आप स्वयं अपने विवेक पर टाइमर को वांछित विकल्प और संकेत की आवृत्ति के साथ प्रोग्राम करते हैं।

यदि, टाइमर का उपयोग करते हुए, आपको हर बार अलग-अलग अंतराल डायल करने की आवश्यकता होती है, तो जम्पर S3 को बंद करने की आवश्यकता नहीं है। और यदि आपको एक स्थिर समय अंतराल के लिए टाइमर की आवश्यकता है, तो इन मापदंडों को माइक्रोकंट्रोलर की EEPROM मेमोरी में लिखकर एक बार दर्ज करने की सलाह दी जाती है, जिसे आप ऐसा करके स्वयं प्रोग्राम करेंगे।

केवल पहला या दूसरा नंबर डायल करने के बाद की अवधि में (न तो पहले और न ही बाद में), और उसके बाद इसे स्थायी रूप से बंद करने के बाद, आगे के ऑपरेशन के दौरान, उसके बाद, प्रत्येक पर टाइमर की अगली शुरुआत, "सेट" बटन दबाकर तुरंत रिले चालू हो जाएगा, और बजर और डी 2 आपको यह इंगित करके याद दिलाएगा कि रिले बंद होने पर अंत तक आपने कितने समय छोड़े हैं।

विवरण

मैंने अधिकतम सादगी, न्यूनतम विवरण और सेटिंग्स की कोशिश की, यह निकला: एलईडी की एक जोड़ी, एक पीजो बजर, एक ट्रांजिस्टर नियंत्रण रिले, एक 12 वोल्ट रिले जो लोड को चालू करेगा, एक 7805 स्टेबलाइजर माइक्रोकिरिट, एक एटीटीनी 13 प्रोसेसर (इस श्रृंखला के किसी भी अक्षर के साथ), हाँ और सब कुछ, शायद।

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

माइक्रोकंट्रोलर प्रोग्रामिंग

ध्यान!!!
अत्यधिक महत्वपूर्ण बिंदु, मैंने माइक्रोकंट्रोलर में आंतरिक थरथरानवाला की सबसे छोटी घड़ी आवृत्ति का उपयोग किया, जो कि 128 kHz / 8 = 16 kHz है।

आपने इस आवृत्ति को क्यों चुना? हां, मैं चाहता था))) और एक अलग घड़ी आवृत्ति के लिए कार्यक्रम को फिर से लिखना, फिर इसे तोड़ दिया गया। और कोई बात नहीं, सब कुछ काम करता है। ये मुझपर जचता है। यह आपको खुद तय करना है कि इस डिजाइन को दोहराना है या नहीं।

इसलिए, आईएसपी मोड (जैसे एसटीके 200, आदि) के साथ प्रोग्रामर का उपयोग करते समय, जो अक्सर एवीआर माइक्रोकंट्रोलर प्रोग्रामिंग के लिए उपयोग किया जाता है।

आपका माइक्रोकंट्रोलर एक बार मेरे फर्मवेयर के साथ प्रोग्राम किया जाएगा !!! समानांतर हाई-वोल्टेज प्रोग्रामिंग को लागू करके या फ़ैक्टरी सेटिंग्स को पुनर्स्थापित करके, ओवरराइट करके (मैं आपको पहले से चेतावनी देता हूं!)

आप H / V मोड की संभावना वाले प्रोग्रामर का उपयोग करके फ़ैक्टरी सेटिंग्स को पुनर्स्थापित कर सकते हैं। (उच्च वोल्टेज प्रोग्रामिंग)। मैं STK 500 में इस तरह के एक मोड के साथ सिर्फ एक प्रोग्रामर का उपयोग करता हूं। लेकिन अगर आप सुनिश्चित हैं कि आप इस टाइमर को बनाएंगे, तो पहली बार फर्मवेयर किसी भी प्रोग्रामर से "अपलोड" होगा, और कोई समस्या नहीं होगी।

भविष्य में, मैं केवल ऐसे मामलों के लिए ATtiny13 "रिससिटेटर" डिवाइस के आरेख के साथ एक लेख पोस्ट करने की योजना बना रहा हूं। जो समानांतर हाई-वोल्टेज प्रोग्रामिंग मोड वाले प्रोग्रामर को शामिल किए बिना मूल फ़ैक्टरी सेटिंग्स के साथ "लॉक" माइक्रोकंट्रोलर को फिर से ओवरराइट करके इस समस्या को हल करेगा।

फर्मवेयर

मैं 2 फर्मवेयर पोस्ट करता हूं। दोनों काम कर रहे हैं, लेकिन अलग-अलग उद्देश्यों के लिए। प्रोटीन भरने के लिए एक, (TIMER_PROTEUS.hex)। एक प्रोग्रामर के साथ एक वास्तविक माइक्रोकंट्रोलर प्रोग्रामिंग के लिए एक और (TIMER_UNIVERSAL.hex)। उनके बीच का अंतर छोटा है, यदि आप गलत फर्मवेयर अपलोड करते हैं तो बस टाइमर की सटीकता में त्रुटि होगी।

मैंने प्रोजेक्ट में अपलोड करने के लिए प्रोटीस, और फर्मवेयर में मॉडल फैलाया। जहां वास्तविक समय में डिवाइस टाइमर के संचालन को उसी तरह उत्सर्जित करता है जैसे यह वास्तविक डिवाइस में दिखता है। प्रोटियस में, आप स्पष्ट रूप से देख सकते हैं कि EEPROM में पहली सेल को पहले नंबर के लिए 0x00 के पते के साथ और गुणक संख्या के लिए 0x01 के पते के साथ कैसे प्रोग्राम किया जाएगा।

शायद, डिवाइस की असेंबली के साथ आगे बढ़ने से पहले, यह प्रोटियस में इस "यूनिवर्सल टाइमर" के आभासी मॉडल के साथ "खेलने" के लायक है, यह समझने के लिए कि यह टाइमर कैसे काम करता है (बजर से ध्वनि भी उत्सर्जित होती है, आप सुन सकते हैं) स्पीकर के माध्यम से साउंड कार्ड से)।

नवीनता रसोई टाइमर से चित्र


शौकिया रेडियो अभ्यास में, एक टाइमर की अक्सर आवश्यकता होती है: फोटोरेसिस्ट का एक्सपोजर, नूरलिंग के बाद एक्सपोजर, एक्सपोजर के बाद, पकौड़ी पकाने, अंडे (मैं अक्सर सारा पानी उबालता हूं)। Google के विकल्प मुझे शोभा नहीं देते। मैं एक टाइमर बनाना चाहता था जिसमें 12 बटन और 4 अंकों का एलईडी संकेतक हो - मैंने लाल रंग का इस्तेमाल किया ताकि फोटोरेसिस्ट को हल्का न किया जा सके। इस डिज़ाइन के लिए, मैंने ATMEL AT89C2051 माइक्रोकंट्रोलर का उपयोग किया, जो लंबे समय से डिब्बे में है। एक बैटरी द्वारा संचालित।

और अब डिजाइन तैयार है। मिलो: क्रूर शौकिया रेडियो टाइमर 1 सेकंड की वृद्धि में 1 सेकंड से 100 मिनट तक या 1 मिनट की वृद्धि में 1 मिनट से 100 घंटे तक एक्सपोज़र समय के साथ।

लगभग 10 साल पहले, मैंने LCD पर एक टाइमर और एक सस्ता PIC12C508 माइक्रोकंट्रोलर (रेडियो पत्रिका नंबर 5, 2004) विकसित किया था। वह सभी के लिए अच्छा है, तब से उसने बैटरी भी नहीं बदली है। जब तक कोई बैकलाइट न हो और उस डिज़ाइन के बटनों को क्लॉक न किया गया हो, वे जाम हो जाते हैं। और मैंने पुराने विकास को अपग्रेड करने का नहीं, बल्कि एक नया बनाने का फैसला किया।

कार्यक्रम TIMER0 से एक रुकावट का उपयोग करता है, जो "2" मोड में चालू होता है, अर्थात। ऑटोलैड के साथ 8-बिट टाइमर मोड में। एक टाइमर इंटरप्ट में, संकेतक कैथोड बंद कर दिए जाते हैं और अगले संकेतक अंक को आउटपुट करने के लिए सीरियल पोर्ट पर डेटा भेजा जाता है।
स्थानांतरण पूरा होने के बाद, सीरियल पोर्ट में एक रुकावट कहा जाता है, जिसमें संबंधित संकेतक कैथोड चालू होता है और कीबोर्ड को पोल किया जाता है।

कार्यक्रम केईआईएल वातावरण में लिखे गए एक किलोबाइट से थोड़ा अधिक लेता है। स्रोत पाठ और फर्मवेयर फ़ाइल संलग्न है।

यदि आप टाइमर चालू करते समय "1" बटन दबाए रखते हैं, तो टाइमर दो चरम बिंदुओं के साथ झपकाएगा और समय गणना मोड को घंटों और मिनटों में चालू कर देगा। वे। समय को 01.00 पर सेट करने का मतलब पहले से ही 1 घंटा होगा। केवल यह ध्यान रखना आवश्यक है कि जब एक एकल बैटरी द्वारा संचालित किया जाता है, तो इसका चार्ज अधिकतम 10 घंटे तक चलेगा, यह इस प्रकार है कि लंबे समय तक एक्सपोज़र के लिए टाइमर को अधिक शक्तिशाली बैटरी या मेन से पावर देना आवश्यक है।

चूंकि मेरा डिज़ाइन हॉल सेंसर वाले बटनों पर इकट्ठा किया गया था, इसलिए मैंने मैकेनिकल बटन के कनेक्शन आरेख और एक सामान्य एनोड के साथ एक संकेतक की जांच नहीं की। यदि आपको कार्यान्वयन में कोई समस्या है, तो लिखें, मैं मदद करूंगा।

इकट्ठे टाइमर की तस्वीर।


बैटरी कटआउट के साथ बैक व्यू, बैटरी कम्पार्टमेंट के बिना यह केस।

वीडियो

एक छोटा वीडियो, जिस पर संकेतक हर संभव तरीके से झपकाता है - यह कैमरा स्वीप और डायनेमिक इंडिकेशन की धड़कन है, यह आंखों को दिखाई नहीं देता है, संकेतक अपडेट का समय 20 एमएस है।
इस संकल्प के साथ वीडियो, क्योंकि घर देहात में है और इंटरनेट 3जी है।

फ़ाइलें

केईआईएल पर्यावरण में स्रोत कोड और सामान्य कैथोड और सामान्य एनोड वाले संकेतकों के लिए फर्मवेयर फ़ाइल।
05/04/14 ️ 7.15 Kb ⇣ 27 नमस्ते पाठक!मेरा नाम इगोर है, मैं 45 साल का हूं, मैं एक साइबेरियन हूं और एक शौकीन चावला शौकिया इलेक्ट्रॉनिक्स इंजीनियर हूं। मैं 2006 से इस अद्भुत साइट के साथ आया, बनाया और बनाए रखा।
10 से अधिक वर्षों से, हमारी पत्रिका केवल मेरे खर्च पर मौजूद है।

अच्छा! फ्रीबी खत्म हो गई है। यदि आप फ़ाइलें और उपयोगी लेख चाहते हैं - मेरी मदद करें!

atmega8 MK पर एक अच्छे टाइमर का एक साधारण सर्किट, मेनू में आसान नेविगेशन, लिक्विड क्रिस्टल LCD डिस्प्ले, रियल टाइम क्लॉक, न्यूनतम संख्या में पुर्जे।

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


इस टाइमर का दिल बहुत लोकप्रिय और पहले से ही सस्ता Atmega8 माइक्रोकंट्रोलर है।

बेशक, फर्मवेयर के लिए हमें एक प्रोग्रामर की जरूरत है, लेकिन अगर यह नहीं है, तो आप इस योजना के अनुसार एलपीटी पोर्ट से जुड़े सिर्फ 4 तारों से प्राप्त कर सकते हैं।

हमें क्या चाहिये:

टाइमर सर्किट

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

Triacs पर एक्चुएटर के एक प्रकार के रूप में, thyristors और triacs नीचे दिखाए गए हैं।



कार्यक्रम स्प्रिंट लेआउट से भिन्न।

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

माइक्रोकंट्रोलर को एक प्रोग्रामर या साधारण 5 तारों का उपयोग करके फ्लैश किया जाता है।

फर्मवेयर के लेखक (डाउनलोड - मल्टीटाइमर) ने फ़्यूज़ को बदलने की कोशिश की और नहीं बदला, जो बिना किसी परेशानी के, शुरुआती रेडियो शौकिया के लिए फर्मवेयर की सुविधा देता है। यदि एमके का अभी तक उपयोग नहीं किया गया है, स्टोर से एक नया, तो बस फर्मवेयर अपलोड करें और यही वह है, लेकिन अगर फ़्यूज़ में पहले से ही बदलाव हैं, तो आपको उन्हें इस तरह सेट करने की आवश्यकता है CKSEL = 001। बाकी सब कुछ सरल है और किसी स्पष्टीकरण की आवश्यकता नहीं है।

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

चाकू से कटे हुए ढक्कन में, बंदूक से गर्म गोंद का उपयोग करके, हम एलसीडी स्क्रीन को ठीक करते हैं। नियंत्रण बटन और पावर बटन के लिए छेद काटते हैं।

हम सभी नोड्स को मामले के अंदर रखते हैं, लगातार जांचते हैं कि ढक्कन कैसे बंद होता है, यदि आवश्यक हो, तो हम हस्तक्षेप करने वाले को स्थानांतरित या मोड़ते हैं।

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

प्रबंधन चार बटनों द्वारा किया जाता है। मेनू में तीन आइटम होते हैं, क्लॉक - घड़ी सेट करना, रीसेट - सभी सेट टाइमर रीसेट करना, टाइमर - टाइमर सेट करना।

सबसे पहले, (*) क्लॉक मेन्यू में जाएं और (>) (<)(#) точное время.


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

अब टाइमर की स्थिति को सही ढंग से सेट करने के लिए सब कुछ तैयार है, ग्रेट को दबाने के बाद, प्रोग्राम को एमके की स्थायी मेमोरी में लिखा जाता है।

इलेक्ट्रॉनिक टाइमर को घरेलू उपकरणों, प्रकाश व्यवस्था और अन्य उपकरणों के प्रोग्रामेटिक नियंत्रण के लिए डिज़ाइन किया गया है। टाइमर का उपयोग मछलीघर और अन्य उपकरणों के लिए किया जा सकता है। टाइमर का उपयोग करने से आराम से समझौता किए बिना ऊर्जा की बचत होगी।

विकल्प 1

इस डिवाइस में तीन टाइमर शामिल हैं। टाइमर 1.1 और टाइमर 1.2 उनमें से प्रत्येक आपको रिले KV1 से जुड़े लोड को चालू और बंद करने के लिए समय निर्धारित करने की अनुमति देता है। टाइमर 2.1 और टाइमर 2.2 भी आपको सामान्य रिले KV2 से जुड़े लोड को चालू और बंद करने के लिए समय निर्धारित करने की अनुमति देते हैं। टाइमर 3 एक रिवर्स टाइमर है जो KV3 के माध्यम से लोड को नियंत्रित करता है।

यह डिवाइस एक PIC16F628A माइक्रोकंट्रोलर का उपयोग करता है। तत्व C1, C2, ZQ1 आंतरिक घड़ी जनरेटर के बाहरी आवृत्ति-सेटिंग तत्व हैं। जानकारी प्रदर्शित करने के लिए, KS0066 नियंत्रक के साथ HG1 संकेतक का उपयोग किया जाता है। संकेतक प्रत्येक सोलह वर्णों की दो पंक्तियों को प्रदर्शित कर सकता है। छवि के कंट्रास्ट को समायोजित करने के लिए ट्रिमर रोकनेवाला R4 का उपयोग किया जा सकता है। SB1-SB5 की मदद से, ऑपरेशन और इंडिकेशन मोड को नियंत्रित किया जाता है, साथ ही टाइमर सेटिंग भी। माइक्रोकंट्रोलर के निष्कर्ष 1,17,18 के माध्यम से, ट्रांजिस्टर VT1-VT3 नियंत्रित होते हैं और फिर रिले KV1-KV3, जो लोड को चालू या बंद करते हैं। 100 mA से अधिक के कॉइल करंट वाले रिले का उपयोग करते समय, KT315V ट्रांजिस्टर को ट्रांजिस्टर के साथ अधिकतम स्वीकार्य कलेक्टर करंट से बदला जाना चाहिए, जो रिले कॉइल करंट से अधिक हो।

वर्तमान समय प्रदर्शन मोड।




टाइमर डिस्प्ले मोड 1.1।

यदि ऑन टाइम को ऑफ टाइम के बराबर सेट किया जाता है, तो इसे अप्रयुक्त माना जाता है।

चाबियों का उद्देश्य और उनका नियंत्रण वर्तमान समय मोड के समान ही है।

टाइमर 1.2, 2.1 और 2.2 टाइमर 1.1 के संकेत और नियंत्रण में समान हैं।

टाइमर प्रदर्शन मोड 3

टाइमर 3 एक रिवर्स टाइमर है।

टाइमर सेटिंग मोड 3 में प्रवेश करने के लिए, SB5 बटन को तब तक दबाकर रखें जब तक कि ब्लिंकिंग कर्सर दिखाई न दे। सेटिंग मोड में, कर्सर को SB3 और SB4 बटन का उपयोग करके ले जाया जाता है, और SB1 और SB2 बटन के साथ मान बदल दिए जाते हैं। समय गिनते समय, आप SB5 दबाकर टाइमर 3 को रोक सकते हैं। SB5 को फिर से दबाने के बाद, टाइमर टाइमिंग जारी रखेगा और जब इसका मान शून्य होगा, तो लोड बंद हो जाएगा।

डिस्प्ले मोड के बीच स्विचिंग बटन SB1 और SB2 द्वारा किया जाता है।

माइक्रोकंट्रोलर कॉन्फ़िगरेशन बिट्स।

विकल्प 2

वर्तमान समय प्रदर्शन मोड

इस मोड में नियंत्रण कुंजियों का असाइनमेंट:
SB5 - वर्तमान समय सेटिंग मोड में प्रवेश / निकास।
SB3, SB4 - सेटिंग करते समय कर्सर को बाएँ या दाएँ घुमाएँ।
SB1, SB2 - सेटअप के दौरान समय मान घटाएँ या बढ़ाएँ।

टाइमर प्रदर्शन मोड


रेडियो तत्वों की सूची

पद प्रकार मज़हब मात्रा टिप्पणीअंकमेरा नोटपैड
डीडी 1 एमके तस्वीर 8-बिट

PIC16F628A

1 नोटपैड के लिए
एचजी1 एलसीडी 16x2बीसी1602बी21 नोटपैड के लिए
ZQ1 क्वार्ट्ज गुंजयमान यंत्र4 मेगाहर्ट्ज1 नोटपैड के लिए
VD1-VD3 डायोड

केडी105बी

3 नोटपैड के लिए
VT1-VT3 द्विध्रुवी ट्रांजिस्टर

केटी315वी

3 नोटपैड के लिए
सी1, सी2 संधारित्र15...30 पीएफ2 नोटपैड के लिए
आर1, आर3, आर5 अवरोध

1 कोहम

3 नोटपैड के लिए
R2, R6 अवरोध

ATmega8 पर टाइमर घड़ी क्वार्ट्ज पर सरल, एक छोटा सर्किट है

नियंत्रण का विवरण।

यदि संचालन में दस घंटे से कम समय बचा है, तो अग्रणी शून्य हटा दिया जाता है, यदि एक घंटे से भी कम समय बचा है, तो एमएम: एसएस संकेतक पर प्रदर्शित होता है, टाइमर सेट करते समय, समय प्रारूप एचएच: एमएम होता है।
जब 20 सेकंड से कम समय रहता है, तो सिग्नल आउटपुट (PC4) 0.5 s की अवधि के साथ स्पंदित हो जाता है।
जब टाइमर चल रहा हो तो SW4 बटन दबाया जाता है, यह गिनती पूरी तरह से बंद कर देता है, बाद में दबाने से पिछली सेटिंग पुनर्स्थापित हो जाती है या टाइमर रीसेट हो जाता है

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

संकेतक अंक:

चमकती नहीं: टाइमर बंद हो गया
- मीडियम ब्लिंकिंग - टाइमर शुरू हो गया

संकेतक ओए.

परियोजना लेखक वासिली आप इसे यहां देख सकते हैंhttp://elektron.ucoz.ru/forum/