विषयसूची:

माइक्रो बाइनरी क्लॉक: 10 कदम (चित्रों के साथ)
माइक्रो बाइनरी क्लॉक: 10 कदम (चित्रों के साथ)

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

वीडियो: माइक्रो बाइनरी क्लॉक: 10 कदम (चित्रों के साथ)
वीडियो: Linear Vs Binary Search + Code in C Language (With Notes) 2024, जुलाई
Anonim
माइक्रो बाइनरी क्लॉक
माइक्रो बाइनरी क्लॉक
माइक्रो बाइनरी क्लॉक
माइक्रो बाइनरी क्लॉक

टिंकरकाड प्रोजेक्ट्स »

पहले एक इंस्ट्रक्शनल (बाइनरी डीवीएम) बनाने के बाद, जो बाइनरी का उपयोग करके सीमित प्रदर्शन क्षेत्र का उपयोग करता है।

यह केवल एक छोटा कदम था जिसने पहले दशमलव से बाइनरी रूपांतरण के लिए बाइनरी क्लॉक बनाने के लिए मुख्य कोड मॉड्यूल बनाया था, लेकिन केवल एक चीज गायब थी वह थी आरटीसी (रियल टाइम क्लॉक)।

हालाँकि, माइक्रोबिट का आरटीसी में कोई निर्माण नहीं है।

आरटीसी बैटरी बैकअप के साथ घड़ी परियोजनाओं की प्राप्ति को सक्षम बनाता है।

जैसे कि निम्नलिखित परियोजना एक बाइनरी डिस्प्ले के साथ 24H घड़ी बनाने के लिए एक माइक्रोबिट और एक किट्रोनिक आरटीसी का उपयोग करती है और इसके अतिरिक्त एक अलार्म विकल्प भी है।

माइक्रोबिट पर चलने वाला प्रोजेक्ट सॉफ्टवेयर मेककोड ब्लॉक्स में बनाया जाएगा।

आपूर्ति:

माइक्रोबिट V1 या V2

माइक्रोबिट सुरक्षात्मक मामला (वैकल्पिक)

मेककोड

किट्रोनिक आरटीसी

सीआर2032

कोडब्लॉक

कुरा

थ्री डी प्रिण्टर

1 * एसपीडीटी (चालू - चालू) स्विच

1 * एसपीडीटी (चालू - बंद - चालू) स्विच

2 * एसपीएसटी (सामान्य रूप से खुला), क्षणिक स्विच

4 * M3 (10+6mm), M3 नट के साथ M/F गतिरोध

4 * एम 3 (8 मिमी), स्क्रू

जम्पर वायर एम / एफ कनेक्टर, 100 मिमी, 28AWG प्लग और सॉकेट के साथ पूर्व-निर्मित।

1 * पीजो बजर (कोई ड्राइव नहीं)

ये आपूर्ति कई आउटलेट्स से उपलब्ध हैं और आपका अपना पसंदीदा सप्लायर हो सकता है।

चरण 1: प्रदर्शन क्षेत्र को परिभाषित करना

प्रदर्शन क्षेत्र को परिभाषित करना
प्रदर्शन क्षेत्र को परिभाषित करना
प्रदर्शन क्षेत्र को परिभाषित करना
प्रदर्शन क्षेत्र को परिभाषित करना

हालांकि प्रदर्शन क्षेत्र डेटा की मात्रा में सीमित है जिसे किसी भी समय दिखाया जा सकता है, यह आदर्श रूप से बिट डेटा के प्रदर्शन के लिए उधार देता है।

जैसे सूचनाओं और चयन मोड के साथ समय का प्रतिनिधित्व करने के लिए 4 x 4 बिट बाइनरी शब्दों को प्रदर्शित करने के लिए पर्याप्त क्षेत्र है।

प्रदर्शन 3 मुख्य क्षेत्रों में विभाजित है; समय, चयन और मोड।

समय

सोलह एलईडी को समय दिया गया है, 4 एलईडी के प्रत्येक कॉलम को एक समय अंतराल को सौंपा गया है, अंतराल एच, एच, एम और एम के रूप में है।

बाइनरी शब्द के प्रत्येक बिट में पंक्ति 4 पर एलएसबी और पंक्ति 1 पर एमएसबी के साथ 1, 2, 4 और 8 का भार होता है।

प्रत्येक बाइनरी 4 बिट शब्द 0 से 15 की गिनती की अनुमति देता है, जो 24H समय प्रारूप के लिए पर्याप्त से अधिक है, जिसमें 2, 9, 5 और 9 के प्रति कॉलम की अधिकतम गणना की आवश्यकता होती है।

चयन

पंक्ति 0 पर 4 एलईडी की एक पंक्ति का उपयोग समय दर्ज करते समय चयनित समय कॉलम की पहचान करने के लिए किया जाता है।

मोड

कॉलम 4 पर 5 एलईडी के एक कॉलम का उपयोग मोड, कार्य और संचालन की पहचान के लिए किया जाता है।

टिक - एलईडी 4, 0 फ्लैशिंग ऑन और ऑफ सेकंड और ऑपरेशन को इंगित करने के लिए उपयोग किया जाता है।

समय - एलईडी 4, 1 चालू होने पर समय मोड को इंगित करता है। (स्विच ऑन पर डिफ़ॉल्ट मोड)

अलार्म - एलईडी 4, 2 चालू होने पर अलार्म मोड का संकेत दिया।

अलार्म अधिसूचना - अलार्म चालू होने पर एलईडी 4, 3 और एलईडी 4, 4 फ्लैश।

चरण 2: आरटीसी (रियल टाइम क्लॉक)

आरटीसी (रियल टाइम क्लॉक)
आरटीसी (रियल टाइम क्लॉक)
आरटीसी (रियल टाइम क्लॉक)
आरटीसी (रियल टाइम क्लॉक)
आरटीसी (रियल टाइम क्लॉक)
आरटीसी (रियल टाइम क्लॉक)
आरटीसी (रियल टाइम क्लॉक)
आरटीसी (रियल टाइम क्लॉक)

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

आरटीसी के अधिक विवरण किट्रोनिक में देखे जा सकते हैं।

आरटीसी अपने स्वयं के यूएसबी या जेएसटी कनेक्टर द्वारा माइक्रोबिट को बिजली देने की आवश्यकता को नकारते हुए एक विनियमित आपूर्ति प्रदान करता है और बिजली की हानि की स्थिति में समय बनाए रखने के लिए बैटरी बैकअप प्रदान किया जाता है।

आरटीसी का उपयोग करने से पहले आपको एक्सटेंशन पैकेज लोड करना होगा।

सेटिंग्स आइकन से मेककोड का उपयोग करके, एक्सटेंशन चुनें और खोज में किट्रोनिक आरटीसी टाइप करें।

इसे स्थापित करने के लिए पैकेज का चयन करें और इसे अन्य एक्सटेंशन में जोड़ा जाएगा।

आरटीसी से पढ़ने और लिखने के लिए कई कोड ब्लॉक हैं।

हमें बाइनरी क्लॉक के लिए इनमें से केवल 4 कोड ब्लॉक की आवश्यकता होगी।

इनका उपयोग आरटीसी को निर्धारित समय लिखने और घड़ी के प्रदर्शन को अद्यतन करने के लिए समय वापस पढ़ने के लिए किया जाएगा।

चरण 3: घड़ी की कोडिंग

घड़ी की कोडिंग
घड़ी की कोडिंग
घड़ी की कोडिंग
घड़ी की कोडिंग
घड़ी की कोडिंग
घड़ी की कोडिंग

कोड का पहला भाग चर, सरणियों और सूचनात्मक पाठ का प्रोग्राम आरंभीकरण है।

में इस

बीसीएलके - बाइनरी क्लॉक

<Sel - एक बटन उस कॉलम का चयन करता है जिसे समय सेटिंग के लिए समायोजित किया जाएगा।

इंक - बी बटन समय बढ़ाता है।

A और B दोनों बटनों को एक साथ दबाने से समय और अलार्म के बीच का मोड बदल जाता है।

स्ट्रवल - आरटीसी से लौटाए गए "एचएच: एमएम: एसएस" के रूप में समय वाला स्ट्रिंग मान है

समय प्रदर्शित करने या सेट करने के लिए केवल HH & MM का उपयोग किया जाता है।

मोड - ए + बी बटन संयोजन के साथ चयनित समय = 1 और अलार्म = 2 के लिए मोड मान को बरकरार रखता है।

अवधि - ए बटन के साथ चयनित समय कॉलम का मान है।

0 = कॉलम 0 (एच), 1 = कॉलम 1 (एच), 2 = कॉलम 2 (एम), 3 = कॉलम 3 (एम)

Tick_en - सक्षम = 1 या अक्षम = 0 टिक (सेकंड), संकेतक।

इंक - इंक्रीमेंटल टाइम सेटिंग वैल्यू का इंटरमीडिएट स्टोरेज।

Tm_list - सेटिंग के दौरान प्रत्येक बार कॉलम का मान संग्रहीत करता है।

अलार्म - अलार्म संकेतक को सक्षम या अक्षम करता है।

हमेशा के लिए टिक फ़ंक्शन को लगातार कॉल करता है।

टिकटिक

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

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

शोट्म

फंक्शन शोटीएम, कॉल rdtime और इससे उपयोग किया जाने वाला मान strval है जिसमें टाइम स्ट्रिंग है।

एक लूप बनाया जाता है जो प्रत्येक एकल संख्या को निकालने और विभाजक ":" को अनदेखा करने के माध्यम से बढ़ता है

प्रत्येक एकल संख्या को उसके बाइनरी समकक्ष में फ़ंक्शन dec2bin के साथ परिवर्तित किया जाता है और सही कॉलम को असाइन किया जाता है।

आरडीटाइम

फ़ंक्शन rdtime, RTC से लौटाए गए स्ट्रिंग में पहले 5 वर्णों को पढ़ता है (सेकंड भाग को अनदेखा करता है), और इसे strval में भेजता है।

यदि अलार्म सेट किया गया था (मोड = 2), तो अलार्म सेट मानों की तुलना आरटीसी द्वारा लौटाए गए मानों से की जाती है, यदि कोई मेल है तो अलार्म = 1 यदि कोई मैच अलार्म नहीं है = 0।

अलार्म_मोड सक्षम होने पर कॉलम 4 के निचले दाएं कोने पर दो बारी-बारी से एलईडी प्रदर्शित करता है।

Dec2bin

फ़ंक्शन dec2bin एक दशमलव संख्या को बाइनरी में परिवर्तित करता है और इसे सही कॉलम में प्रदर्शित करता है।

परिवर्तित की जाने वाली संख्या को मान के माध्यम से पास किया जाता है और प्रदर्शन कॉलम को col के माध्यम से पास किया जाता है।

List2 वह सरणी है जिसमें बाइनरी रूपांतरण प्रक्रिया से 4-बिट बाइनरी शब्द संग्रहीत किया जाता है।

एक लूप शुरू किया जाता है जो मान को 2 से विभाजित करने के लिए आगे बढ़ता है शेष को सरणी तत्व में संग्रहीत किया जाता है पूर्णांक मान को 2 से विभाजित किया जाता है, यह तब तक दोहराया जाता है जब तक कि पूर्णांक मान <=1 न हो और यह अंतिम मान सरणी में रखा गया हो।

सबसे बड़ा एकल अंक दशमलव मान 9 है और बाइनरी में यह 4-बिट शब्द के रूप में 1001 है।

फिर सरणी को सही परिणाम के लिए उल्टे क्रम में संसाधित करने की आवश्यकता होती है।

उपयुक्त कॉलम में सही एलईडी पर स्विच करने के लिए एक लूप शुरू किया जाता है, यह 4-बिट बाइनरी शब्द में एक की प्रत्येक घटना के लिए पूरा किया जाता है।

मानव इंटरफ़ेस बटन के साथ पूरा किया गया है।

ए बटन।

यह उस कॉलम का चयन करता है जिसमें समय मान दर्ज किया जाएगा और पंक्ति 4 पर चुने गए कॉलम पर एक प्रबुद्ध एलईडी प्रदर्शित करता है।

एक बार सभी समय कॉलम अपडेट हो जाने के बाद, चयन को 5 वें कॉलम में बढ़ाना समय चर को अपडेट करता है।

यदि मोड = 1 आरटीसी अपडेट किया जाता है अन्यथा अलार्म समय अपडेट हो जाता है।

बी बटन

यह इंक्रीमेंट बटन है और चयनित समय कॉलम को इंक्रीमेंट करता है।

त्रुटियों को कम करने और सही मूल्य प्राप्त करने में समय बचाने के लिए 24 घंटे की समय प्रणाली के लिए समय मूल्य के आधार पर प्रति कॉलम दर्ज किया जा सकता है।

ये अधिकतम मान tm_max , एक प्रति बार कॉलम में संग्रहीत होते हैं और स्वचालित रूप से समय कॉलम के आधार पर चुने जाते हैं।

अधिकतम मान एच = 2, एच = 9, एम = 5, एम = 9. हैं

dec2bin में इंक्रीमेंट वैल्यू को बाइनरी में बदल दिया जाता है और डिस्प्ले को अपडेट कर दिया जाता है।

बटन ए + बी मोड चयन।

दोनों बटनों को एक साथ दबाने से टाइम मोड या अलार्म मोड के बीच चयन की अनुमति मिलती है, उपयुक्त मोड डिस्प्ले पर प्रदर्शित होता है।

किस मोड के आधार पर डिस्प्ले को समय या अलार्म सेट समय दिखाने के लिए अपडेट किया जाता है।

चरण 4: ऑपरेशन

कार्यवाही
कार्यवाही
कार्यवाही
कार्यवाही
कार्यवाही
कार्यवाही

हेक्स फ़ाइल को माइक्रोबिट में डाउनलोड करें, आरटीसी में CR2032 बैटरी डालें।

माइक्रोबिट को आरटीसी में प्लग करें और यूएसबी या स्क्रू टर्मिनलों के माध्यम से आरटीसी बोर्ड को पावर दें।

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

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

मोड चयन।

सिलेक्शन (ए) और इंक्रीमेंट (बी) बटन को एक साथ दबाने से टाइम और अलार्म के बीच मोड विकल्पों को साइकिल चलाने की अनुमति मिल जाएगी।

समय निर्धारित करना

समय सेटिंग 24H मोड में है।

एलईडी को शीर्ष पंक्ति में ले जाने के लिए चयन बटन (ए) का उपयोग करें, यह उस कॉलम को इंगित करता है जहां समय बदला जा सकता है। चयन कॉलम एच, एच, एम एंड एम के अनुरूप हैं।

जहां एच = घंटे और एम = मिनट।

एक कॉलम का चयन करने के बाद इंक्रीमेंट बटन (बी) दबाएं, प्रत्येक प्रेस पर गिनती को एक से बढ़ाने के लिए बार-बार। गिनती बाइनरी में इंगित की जाती है, आखिरकार इसकी बाइनरी क्लॉक।

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

एक बार पहला कॉलम समय निर्धारित हो जाने के बाद, अगले कॉलम के लिए चयन बटन दबाएं, फिर कॉलम समय निर्धारित करने के लिए वृद्धि बटन का उपयोग करें।

नोट: *** जब आप समय या अलार्म सेट करते हैं तो आपको चयनित कॉलम में एक समय दर्ज करने की आवश्यकता होगी, भले ही कॉलम में समय अपरिवर्तित रहना है क्योंकि कॉलम को छोड़ना उस कॉलम समय को शून्य पर सेट करता है ****

सभी 4 कॉलमों का उपयोग करके समय निर्धारित होने तक प्रक्रिया को दोहराएं।

इसे पांचवें कॉलम में ले जाने के लिए पांचवीं बार चयन बटन दबाएं और समय निर्धारित है।

अलार्म सेट करना

अलार्म टाइम सेट करना ठीक उसी तरह से किया जाता है जैसे टाइम के लिए।

अलार्म को आवश्यक समय पर चालू करने के लिए मोड को अलार्म पर सेट होने दें।

अलार्म को बंद करने के लिए मोड को समय पर सेट करें।

अलार्म समय सेट प्रदर्शित करने के लिए, समय और अलार्म के बीच मोड को चक्रित करें और वर्तमान समय को प्रदर्शित करने के लिए वापस लौटने से पहले अलार्म समय को थोड़े समय के लिए प्रदर्शित किया जाएगा।

अलार्म समय आरटीसी में संग्रहीत नहीं होता है, इसलिए यदि बिजली हटा दी जाती है तो इसे रीसेट करने की आवश्यकता होगी।

चरण 5: बॉक्स इट

बॉक्स इट
बॉक्स इट
बॉक्स इट
बॉक्स इट

परियोजना घड़ी को देखने के लिए उपयुक्त कोण पर बैठेगी लेकिन एक बॉक्स स्थायित्व की भावना जोड़ता है।

आप एक उपयुक्त आकार का बॉक्स खरीद सकते हैं और माइक्रोबिट को सॉकेट में फिट करने की अनुमति देने के लिए उपयुक्त क्षेत्रों को काट और ड्रिल कर सकते हैं।

तथापि; इसके अलावा मैं अन्य नियंत्रणों और संकेतकों के साथ माइक्रोबिट बटन की नकल करना चाहता था।

आमतौर पर, लेजेंड्स को बटनों की पहचान करने के लिए बॉक्स पर लागू करने की आवश्यकता होगी।

इन्हें हाथ से लगाया जा सकता है; चित्रित, उत्कीर्ण या लेबल लगाने वाला।

इन सभी विकल्पों को महसूस करने का एक तरीका बॉक्स को 3 डी प्रिंट करना होगा लेकिन पहले हमें एक सीएडी फाइल बनाने की आवश्यकता होगी जिसके साथ प्रिंटर फाइल बनाई जा सके।

फ़ाइल निर्माण विकल्प कोड के साथ हाथ से तैयार या तैयार किए गए हैं।

मैंने Tinkercad CodeBlocks. का उपयोग करके "कोड के साथ तैयार" का विकल्प चुना है

बॉक्स लिड और बॉक्स बेस की फाइलें टिंकरकाड कोडब्लॉक पर पाई जा सकती हैं

चरण 6: ब्लॉक कोड डिजाइन

ब्लॉक कोड डिजाइन
ब्लॉक कोड डिजाइन
ब्लॉक कोड डिजाइन
ब्लॉक कोड डिजाइन

बॉक्स एक दो भाग का डिज़ाइन है जिसमें एक आधार और एक ढक्कन होता है।

यूएसबी प्लग के लिए प्रवेश की अनुमति देने के लिए बाईं ओर कट-आउट के साथ ढक्कन को सुरक्षित करने के लिए चार कोने वाले स्क्रू होल का उपयोग किया जाएगा।

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

आरटीसी बोर्ड को ढक्कन के नीचे 4 खंभों और 4 स्क्रू से जोड़ा जाएगा।

बॉक्स प्लस ढक्कन का आकार 70 x 105 x 31 मिमी. है

ढक्कन और आधार के लिए कोड टिंकरकैड कोडब्लॉक में उपलब्ध है।

चरण 7: 3डी प्रिंटिंग

3 डी प्रिंटिग
3 डी प्रिंटिग
3 डी प्रिंटिग
3 डी प्रिंटिग
3 डी प्रिंटिग
3 डी प्रिंटिग
3 डी प्रिंटिग
3 डी प्रिंटिग

फ़ाइलों को Cura में लोड करें और अपनी पसंदीदा स्लाइसर सेटिंग लागू करें।

लागू सेटिंग्स।

गुणवत्ता: 0.15 मिमी

इन्फिल: 80%, त्रि-षट्भुज

आधार: ब्रिम

अपनी फ़ाइलें सहेजें फिर प्रिंट करें।

क्यूरा के साथ आप एक ही प्रिंट क्षेत्र पर दोनों फाइलों को एक साथ लोड कर सकते हैं और एक बार में प्रिंट कर सकते हैं।

चरण 8: इन्फिल

इन्फिल
इन्फिल
इन्फिल
इन्फिल
इन्फिल
इन्फिल

बॉक्स के ढक्कन को रिक्त पाठ के साथ मुद्रित किया जाता है जो रंगीन 2 भाग एपॉक्सी राल से भरा होगा।

राल को 2 भागों राल के अनुपात में 1 भाग हार्डनर के साथ मिलाया जाता है, फिर एक अपारदर्शी रंग वर्णक मिलाया जाता है।

चुना गया रंग पृष्ठभूमि के विपरीत पीला था। सफेद एक और विकल्प होता।

एक बार मिश्रित होने पर राल के छोटे-छोटे बूँदों को स्थानांतरित करने के लिए कॉकटेल स्टिक का उपयोग करके राल को अवकाश में टपकाया जाता है जो धीरे-धीरे अक्षरों में रिक्त स्थान को भरने के लिए उपयोग किया जाता है।

एक बार में बहुत अधिक राल डालने का विरोध करें क्योंकि आप संभवतः हवा के बुलबुले के साथ समाप्त हो जाएंगे और आसपास की सतह पर बहुत अधिक अतिप्रवाह पैदा कर सकते हैं, जिसका अर्थ है कि आपके पास एक बार ठीक होने के बाद सफाई और सैंडिंग को हटाने के लिए और अधिक होगा।

तो धीरे-धीरे भरें यह सुनिश्चित करते हुए कि पत्र का निचला भाग ढका हुआ है और इसे थोड़ा ऊपर उठाई गई सतह के साथ समाप्त करें।

एक बार राल के ठीक हो जाने के बाद सतह को समतल करने के लिए कुछ हल्की सैंडिंग की आवश्यकता होगी, P240 ग्रेड से शुरू होकर महीन ग्रेड तक आगे बढ़ें, ताकि एक पॉलिश के साथ अंत में एक चिकनी फिनिश प्राप्त करने के लिए आवश्यक हो।

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

चरण 9: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा

माइक्रोबिट दो ओरिएंटेशन में सॉकेट में फिट होगा, आरटीसी के मुख्य भाग का सामना करना पड़ रहा है।

यदि आरटीसी के मुख्य भाग का सामना करना पड़ रहा है तो लिंक कनेक्शन का उपयोग नहीं किया जा सकता है, यदि माइक्रोबिट बोर्ड के मुख्य भाग से दूर है तो हम इन कनेक्शनों का उपयोग कर सकते हैं।

असेंबली आरटीसी पर एक समकोण एसआईएल पिन हेडर को सोल्डर करके शुरू होती है, यह पुश फिट कनेक्टर के साथ कनेक्शन को सक्षम करने के लिए है।

RTC को 4 * M3 (10 + 6 मिमी), M3 नट्स के साथ M/F स्टैंडऑफ़ द्वारा फिट किया जाता है जो 4 * M3 (8 मिमी), पूर्वनिर्मित छिद्रों में शिकंजा के साथ ढक्कन से सुरक्षित होते हैं।

स्विच ढक्कन में पूर्वनिर्मित छिद्रों में लगे होते हैं।

आवश्यक कनेक्शन हैं:

GND, 3V, P1 (सेट), P2 (अलर्ट), P5 (सेल) और P11 (इंक)

नोट *** प्रतिरोध (1R), P5 और P11 के आरेख पर, केवल संदर्भ कनेक्शन बिंदु हैं क्योंकि कोड ब्लॉक में माइक्रोबिट पर इन पिनों से सीधा कनेक्शन इस समय उपलब्ध नहीं है। ***

P5 बटन A के लिए बाहरी कनेक्शन है जो एक SPST क्षणिक स्विच द्वारा जुड़ा हुआ है। P5 से एक कनेक्शन और दूसरा पिन GND से जुड़ा है यह बटन समय सेटिंग के दौरान कॉलम चयन के लिए है।

P11 बटन B के लिए बाहरी कनेक्शन है जो एक SPST क्षणिक स्विच से जुड़ा है। P11 से एक कनेक्शन और दूसरा पिन GND से जुड़ा है उसका बटन समय सेटिंग के दौरान संख्या वृद्धि के लिए है।

P1 एक SPDT (ऑन-ऑन) स्विच है जिसका उपयोग सेटिंग विकल्पों को सक्षम या अक्षम करने के लिए किया जाता है। सेंटर पिन P1 में जाता है जबकि एक पिन GND से जुड़ा होता है और दूसरा 3V 10k रेसिस्टर के माध्यम से। यह एक एच (3 वी) और एल (0 वी) को इस पिन पर लागू करने में सक्षम बनाता है। जब P1 को 3V से जोड़ा जाता है तो यह समय सेटिंग विकल्पों को सक्षम करता है और जब 0V समय सेटिंग को अक्षम करता है। जिससे यह नियंत्रित होता है कि A और B बटन का कोई प्रभाव है या नहीं।

P2 एक SPDT (ऑन-ऑफ-ऑन) स्विच है जिसका उपयोग अलर्ट साउंडर और वैकल्पिक बाहरी रोशनी को सक्षम या अक्षम करने के लिए किया जाता है।

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

चरण 10: अंत में

आपने बॉक्स में तत्वों को इकट्ठा किया है, माइक्रोबिट को प्रोग्राम किया है और इसे बॉक्स पर सॉकेट में फिट किया है।

अगला शक्ति लागू करें और समय निर्धारित करें।

आनंद लेना।

ब्लॉक कोड प्रतियोगिता
ब्लॉक कोड प्रतियोगिता
ब्लॉक कोड प्रतियोगिता
ब्लॉक कोड प्रतियोगिता

ब्लॉक कोड प्रतियोगिता में उपविजेता

सिफारिश की: