विषयसूची:
- चरण 1: चरण 1: समझें कि अंगूठे के पहिये कैसे काम करते हैं
- चरण 2: चरण 2: एक माइक्रोकंट्रोलर चुनें और अपने बोर्ड को तार दें
- चरण 3: चरण 3: अपने माइक्रोकंट्रोलर को कोड करें
- चरण ४: चरण ४: एक बॉक्स बनाएं और उस पर सब कुछ डालें
- चरण 5: चरण 5: आनंद लें
वीडियो: थम्बव्हील क्लॉक - लेट्स गेस द टाइम: 5 स्टेप्स (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
सभी को नमस्कार, यहाँ मेरा पहला निर्देश है, इसलिए मुझे आशा है कि यह अच्छा होगा। इसके अलावा, मेरा अंग्रेजी स्तर काफी खराब है इसलिए मुझे आशा है कि मैं बहुत अधिक गलतियाँ नहीं करूँगा!
इस परियोजना का लक्ष्य एक पुराने प्रयोगशाला उपकरण से बचाए गए कुछ "थंबव्हील्स" का पुन: उपयोग करना है
कंट्रोल पैनल पर थंबव्हील का इस्तेमाल किया गया था। उनके आंशिक रूप से उजागर पहियों के साथ, जिन्हें उजागर किनारे को एक उंगली से घुमाकर घुमाया जा सकता है, आप वांछित संख्या चुन सकते हैं।
क्यों न उनका उपयोग उस घड़ी को करने के लिए किया जाए जहां आप मैन्युअल रूप से उस समय को दर्ज करते हैं जो आप अनुमान लगाते हैं, और फिर एक बटन दबाकर इसकी जांच करें?:-)
चरण 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: अपने माइक्रोकंट्रोलर को कोड करें
अब आपको काम करने के लिए अपने माइक्रोकंट्रोलर को कोड करना होगा। यहाँ मेरा है, उदाहरण के लिए, लेकिन मुझे लगता है कि आपको अपना खुद का लिखना होगा:-)
चरण ४: चरण ४: एक बॉक्स बनाएं और उस पर सब कुछ डालें
एक बार आपका सेटअप काम करने के बाद, इसे एक अच्छे बॉक्स में रख सकते हैं। मैंने चेहरे को करने के लिए एक लेजर कटर और साइड करने के लिए एक 3 डी प्रिंटर का उपयोग किया। (और इसे एक साथ पकड़ने के लिए बहुत सारे गर्म गोंद! ^^ विशेष रूप से एल ई डी और पुश बटन)
चरण 5: चरण 5: आनंद लें
अब आप स्वयं को इस कार्य से प्रेरित करके ऐसी ही घड़ी का निर्माण कर सकते हैं !
मैं भविष्य में एक मजबूत साइड बॉक्स करके, या दूसरे पुशबटन में एक फ़ंक्शन जोड़कर इसे बेहतर बनाने की योजना बना रहा हूं (उदाहरण के लिए एक लंबे पुश पर समय निर्धारित करें, या "डिस्प्ले" तिथि भी अनुमान लगाकर)।
सिफारिश की:
लंच टाइम क्लॉक: 9 कदम (चित्रों के साथ)
लंचटाइम क्लॉक: क्या आपने कभी कामना की है कि लंच का समय लंबा हो, लेकिन यह नहीं पता था कि वे कुछ अतिरिक्त मिनट कहां मिलेंगे? खैर, काश अब नहीं! घड़ी प्रौद्योगिकी में महान प्रगति के लिए धन्यवाद, मैं आपके लिए एक घड़ी प्रस्तुत करता हूं जो हर दिन 11:00 बजे 20% की गति और 20 को धीमा कर देती है
ESP8266 का उपयोग करते हुए नेटवर्क टाइम डिजिटल क्लॉक: 4 चरण (चित्रों के साथ)
ESP8266 का उपयोग करते हुए नेटवर्क टाइम डिजिटल क्लॉक: हम सीखते हैं कि एक प्यारी सी डिजिटल घड़ी कैसे बनाई जाती है जो NTP सर्वर के साथ संचार करती है और नेटवर्क या इंटरनेट समय प्रदर्शित करती है। हम वाईफाई नेटवर्क से कनेक्ट करने के लिए WeMos D1 मिनी का उपयोग करते हैं, NTP समय प्राप्त करते हैं और इसे OLED मॉड्यूल पर प्रदर्शित करते हैं। ऊपर दिया गया वीडियो
मिनी "गेस द नंबर" गेम मशीन विद माइक्रो: बिट: 10 स्टेप्स
मिनी "गेस द नंबर" गेम मशीन विद माइक्रो: बिट: क्या आपने कभी "गेस द नंबर" खेला है? यह एक बहुत ही आसानी से बनने वाली मिनी गेम मशीन है जो "गेस द नंबर" आपके साथ। हमने इस DIY प्रोजेक्ट को शारीरिक खेल को प्रोत्साहित करने और बच्चों को प्रोग्रामिंग सीखने में मदद करने के लिए डिज़ाइन किया है। यह एक एमयू का उपयोग करता है
३डी प्रिंटेड बैक टू द फ्यूचर टाइम सर्किट क्लॉक: ७१ स्टेप्स (चित्रों के साथ)
3डी प्रिंटेड बैक टू द फ्यूचर टाइम सर्किट क्लॉक: फ्रंट लेफ्ट LED.stl फाइल गलत थी और इसे अपडेट कर दिया गया है। समय सर्किट घड़ी एलईडी डिस्प्ले के माध्यम से निम्नलिखित प्रदर्शित करेगी।गंतव्य समय - (शीर्ष-लाल)गंतव्य समय एक ऐसा क्षेत्र है जो एक निश्चित तिथि और समय दिखाता है। इसका इस्तेमाल कर रहे हैं
Wemos D1 मिनी (इंटरनेट टाइम सर्वर) के साथ रिब्बा वर्ड क्लॉक: 8 कदम (चित्रों के साथ)
Wemos D1 Mini (इंटरनेट टाइम सर्वर) के साथ रिब्बा वर्ड क्लॉक: मुझे लगता है कि हर कोई उस बिंदु पर आता है जहां वह अपनी उंगलियों में गुदगुदी करता है और वह एक वर्ड क्लॉक बनाना चाहता है। वैसे यह मेरा प्रयास है और इसे यथासंभव कुशल बनाने का मेरा समग्र निष्कर्ष है। सबसे पहले मेरे पास एक 3D प्रिंटर है और मेरे पास इसका उपयोग है