विषयसूची:

थम्बव्हील क्लॉक - लेट्स गेस द टाइम: 5 स्टेप्स (चित्रों के साथ)
थम्बव्हील क्लॉक - लेट्स गेस द टाइम: 5 स्टेप्स (चित्रों के साथ)

वीडियो: थम्बव्हील क्लॉक - लेट्स गेस द टाइम: 5 स्टेप्स (चित्रों के साथ)

वीडियो: थम्बव्हील क्लॉक - लेट्स गेस द टाइम: 5 स्टेप्स (चित्रों के साथ)
वीडियो: English Speaking Course का पाँचवा दिन (Day 5)। M.Imp. Verbs + Three Forms + Meaning + Examples 2024, जुलाई
Anonim
Image
Image
चरण १: समझें कि अंगूठे के पहिये कैसे काम करते हैं
चरण १: समझें कि अंगूठे के पहिये कैसे काम करते हैं

सभी को नमस्कार, यहाँ मेरा पहला निर्देश है, इसलिए मुझे आशा है कि यह अच्छा होगा। इसके अलावा, मेरा अंग्रेजी स्तर काफी खराब है इसलिए मुझे आशा है कि मैं बहुत अधिक गलतियाँ नहीं करूँगा!

इस परियोजना का लक्ष्य एक पुराने प्रयोगशाला उपकरण से बचाए गए कुछ "थंबव्हील्स" का पुन: उपयोग करना है

कंट्रोल पैनल पर थंबव्हील का इस्तेमाल किया गया था। उनके आंशिक रूप से उजागर पहियों के साथ, जिन्हें उजागर किनारे को एक उंगली से घुमाकर घुमाया जा सकता है, आप वांछित संख्या चुन सकते हैं।

क्यों न उनका उपयोग उस घड़ी को करने के लिए किया जाए जहां आप मैन्युअल रूप से उस समय को दर्ज करते हैं जो आप अनुमान लगाते हैं, और फिर एक बटन दबाकर इसकी जांच करें?:-)

चरण 1: चरण 1: समझें कि अंगूठे के पहिये कैसे काम करते हैं

चरण १: समझें कि अंगूठे के पहिये कैसे काम करते हैं
चरण १: समझें कि अंगूठे के पहिये कैसे काम करते हैं
चरण १: समझें कि अंगूठे के पहिये कैसे काम करते हैं
चरण १: समझें कि अंगूठे के पहिये कैसे काम करते हैं

प्रत्येक पहिया 0 और 9 के बीच एक संख्या का चयन कर सकता है और विद्युत रूप से चार स्विच के बराबर है। क्यों?

जब आप कोई संख्या दर्ज करते हैं, मान लें कि '5', पहिया इसे अपनी बाइनरी-कोडेड-दशमलव संख्या में बदल देता है, इस मामले में ''0101'', जिसका अर्थ है "0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", क्योंकि। हम इसे एक बाइनरी सिस्टम (आधार 2) में एन्कोड करना चाहते हैं। आप और मेरे जैसे इंसान 0 से 9 तक गिन सकते हैं, और फिर आंकड़े चूक जाते हैं इसलिए हमें आगे की गिनती के लिए एक कैरी जोड़ने की आवश्यकता होती है। इसलिए, जब हम संख्या "125" के बारे में सोचें, इसका अर्थ है "1 * 100 + 2 * 10 + 5 * 1", यह 10 अंकों वाली एक दशमलव प्रणाली है। कंप्यूटर और इलेक्ट्रॉनिक सामान आमतौर पर केवल दो अंकों के साथ एक बाइनरी सिस्टम का उपयोग करते हैं, 0 और 1 इसलिए यदि आप किसी संख्या को उसके द्विआधारी प्रतिनिधित्व में विघटित करना चाहते हैं, उदाहरण के लिए संख्या 9, तो यह यूक्लिडियन डिवीजन की तरह है, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1।

बाइनरी कोडेड दशमलव काफी समान है लेकिन आप प्रत्येक डिजिटल नंबर को बाइनरी अंकों के समूह में बदल देते हैं। उदाहरण के लिए, 4827 को 0100 1000 0010 0111 के रूप में एन्कोड किया जाएगा।

इन डिजिटल नंबरों में से प्रत्येक के लिए संबंधित स्विच थंबव्हील पर भौतिक रूप से खुले या बंद होते हैं, और फिर आप उन्हें पढ़कर जान सकते हैं कि कौन सा नंबर दर्ज किया गया था। मेरे द्वारा बचाए गए अंगूठे के पहिये के साथ, एक रीडिंग सर्किट था जिसमें शिफ्ट रजिस्टर (https://en.wikipedia.org/wiki/Shift_register) शामिल थे जो मुझे अपने माइक्रोकंट्रोलर (μc) पर कम पिन का उपयोग करने की अनुमति देते थे। उपयुक्त डेटाशीट और एक अच्छे मल्टीमीटर के साथ, यह समझना आसान है कि उन्हें कैसे वायर किया जाए। लेकिन अगर आपके पास अपने अंगूठे के पहिये को उबारते समय ये रजिस्टर नहीं हैं, तो आप सीधे अपने μc पर स्विच कर सकते हैं। यहां फिर से, कागज का एक टुकड़ा और निरंतरता मोड में एक मल्टीमीटर सहायक होगा।

बाइनरी नंबरों के बारे में अधिक जानकारी: https://www.mathsisfun.com/binary-number-system.h… और

चरण 2: चरण 2: एक माइक्रोकंट्रोलर चुनें और अपने बोर्ड को तार दें

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

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

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

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

चरण 3: चरण 3: अपने माइक्रोकंट्रोलर को कोड करें

अब आपको काम करने के लिए अपने माइक्रोकंट्रोलर को कोड करना होगा। यहाँ मेरा है, उदाहरण के लिए, लेकिन मुझे लगता है कि आपको अपना खुद का लिखना होगा:-)

चरण ४: चरण ४: एक बॉक्स बनाएं और उस पर सब कुछ डालें

चरण 4: एक बॉक्स बनाएं और उस पर सब कुछ डाल दें!
चरण 4: एक बॉक्स बनाएं और उस पर सब कुछ डाल दें!
चरण 4: एक बॉक्स बनाएं और उस पर सब कुछ डाल दें!
चरण 4: एक बॉक्स बनाएं और उस पर सब कुछ डाल दें!
चरण 4: एक बॉक्स बनाएं और उस पर सब कुछ डाल दें!
चरण 4: एक बॉक्स बनाएं और उस पर सब कुछ डाल दें!

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

चरण 5: चरण 5: आनंद लें

चरण 5: आनंद लें!
चरण 5: आनंद लें!
चरण 5: आनंद लें!
चरण 5: आनंद लें!

अब आप स्वयं को इस कार्य से प्रेरित करके ऐसी ही घड़ी का निर्माण कर सकते हैं !

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

सिफारिश की: