विषयसूची:
- आपूर्ति
- चरण 1: भागों को प्रिंट करें
- चरण 2: भागों को इकट्ठा करें
- चरण 3: डिजिटल से बाइनरी एनकोडर का परीक्षण
- चरण 4: अंतिम विचार
वीडियो: अधिकतर ३डी प्रिंटेड बाइनरी एनकोडर: ४ कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
एक एन्कोडर जानकारी को एक प्रारूप या कोड से दूसरे में परिवर्तित करता है। इस निर्देश में प्रस्तुत डिवाइस केवल दशमलव संख्या 0 से 9 को उनके बाइनरी समकक्षों में परिवर्तित करेगा। हालांकि, यहां प्रस्तुत अवधारणाओं का उपयोग किसी भी उचित संख्या में आइटम और कोड (जैसे 20 या उससे कम) के लिए एन्कोडर बनाने के लिए किया जा सकता है। कुछ आसानी से प्राप्त होने वाले माइक्रोस्विच और स्क्रू के अलावा, इस ज्यादातर मैकेनिकल मशीन के सभी हिस्से 3 डी प्रिंटेड हो सकते हैं।
मैं यह क्यों कर रहा हूँ?
मुझे हाल ही में एडवर्ड एल्कोसर, जेम्स पी. फिलिप्स, और एलन एम. वॉक द्वारा "हाउ टू बिल्ड अ वर्किंग डिजिटल कंप्यूटर" शीर्षक से 1968 में प्रकाशित एक पुस्तक मिली। "करके सीखो" दर्शन में विश्वास करने वाले, वे दिखाते हैं कि "आम तौर पर घर के आसपास या पड़ोस के बिजली के पुर्जों की दुकान में पाए जाने वाले साधारण सस्ते घटकों" का उपयोग करके इस तरह के कंप्यूटर का निर्माण कैसे किया जाता है। इसे अक्सर "पेपरक्लिप कंप्यूटर" पुस्तक कहा जाता है क्योंकि वे पूरे डिज़ाइन में विभिन्न स्विच बनाने के लिए पेपरक्लिप्स का उपयोग करते हैं।
इसलिए मैं उस पुस्तक के आधार पर "वर्किंग डिजिटल कंप्यूटर" बनाने जा रहा हूं जिसे मैं WDC-1 कह रहा हूं। पुस्तक को कंप्यूटर के मुख्य घटकों जैसे अंकगणित लॉजिक यूनिट, कोर मेमोरी, कंट्रोल यूनिट के आधार पर खंडों में विभाजित किया गया है, और आपने इसे दशमलव से बाइनरी एनकोडर का अनुमान लगाया है जिसे मैं पहले निपटने जा रहा हूं।
ऊपर एनकोडर निर्माण को दर्शाने वाली पुस्तक का एक आरेख है। उन्होंने एक खाली थ्रेड स्पूल का इस्तेमाल किया, इसे बिना तार वाले तार से लपेटा, फिर तार को कागज से ढक दिया जिसमें बाइनरी कोड के लिए कटआउट थे। कोड को पढ़ने के लिए संपर्क के रूप में चार पेपरक्लिप्स का उपयोग किया गया था (मैंने आपको बताया था कि पेपरक्लिप होंगे)। यह केवल वादा किए गए घरेलू सामानों का उपयोग करके एक सरल डिजाइन था।
डिजाइन का उन्नयन
जबकि मेरे डिजाइन में पेपरक्लिप्स का उपयोग नहीं किया गया है, मेरा मानना है कि यह मूल की अवधारणा और भावना दोनों का प्रतीक है। मैं यहां "शुद्ध" प्रतिकृति के लिए नहीं जा रहा हूं। दिन के अंत में किसी को नई मशीन पर पुस्तक से प्रोग्राम "चलाने" में सक्षम होना चाहिए। दशमलव से बाइनरी एनकोडर तक प्रारंभ।
आपूर्ति
मुद्रित भागों के अतिरिक्त आपको निम्नलिखित की आवश्यकता होगी (ऊपर देखा गया):
- 4 साइलवेट मोमेंटरी हिंग मेटल रोलर लीवर माइक्रो स्विच - अमेज़न
- 4 M3 x 3 मिमी बोल्ट
चरण 1: भागों को प्रिंट करें
भागों को उनके डिफ़ॉल्ट अभिविन्यास में प्रिंट करें। जब तक अन्यथा न कहा गया हो, निम्नलिखित प्रिंट सेटिंग्स का उपयोग करें:
प्रिंट रिज़ॉल्यूशन:.30 मिमी
इन्फिल: 20%
परिधि: 2
समर्थन करता है: नहीं
फिलामेंट: मैंने AMZ3D PLA का इस्तेमाल किया
दशमलव से बाइनरी एनकोडर बनाने के लिए आपको निम्नलिखित भागों को प्रिंट करना होगा:
- 1 एनकोडर बेस
- 1 एनकोडर नॉब
- 15 एनकोडर पेग -.10 मिमी पर रिज़ॉल्यूशन सेट करें, एक छोटा किनारा जोड़ें, और पहली परत की गति को 5 मिमी/सेकंड तक कम करें
- 1 एनकोडर स्विच टॉप
- 1 एनकोडर शीर्ष
- 1 एनकोडर व्हील
चरण 2: भागों को इकट्ठा करें
दशमलव को बाइनरी एनकोडर में एक साथ रखना बहुत आसान है:
- एन्कोडर बेस रिटेनिंग वॉल के बीच चार लीवर माइक्रो स्विच को स्लाइड करें जैसा कि ऊपर पहली तस्वीर में दिखाया गया है।
- स्विच को जगह में लॉक करने के लिए एनकोडर स्विच टॉप पर स्नैप करें।
- एनकोडर व्हील टॉप को एनकोडर व्हील से संलग्न करें और सुनिश्चित करें कि लॉक टैब जगह पर हैं।
- ऊपर दी गई तालिका का उपयोग करके एनकोडर व्हील में एनकोडर पेग्स जोड़ें।
- एनकोडर व्हील को एनकोडर बेस शाफ्ट पर स्लाइड करें। सावधान रहें कि स्विच लीवर को मोड़ें नहीं। एन्कोडर व्हील संलग्न करते समय आपको उन्हें वापस पकड़ना पड़ सकता है।
- एनकोडर शीर्ष को आधार पर रखें और चार M3 x 3 मिमी बोल्ट के साथ संलग्न करें।
- एनकोडर नॉब को उस स्थान पर स्लाइड करें जो शाफ्ट और छेदों को ऊपर की ओर रखते हैं।
बस, इतना ही। आपका दशमलव से बाइनरी एनकोडर उपयोग के लिए तैयार है।
चरण 3: डिजिटल से बाइनरी एनकोडर का परीक्षण
ऊपर दिया गया पहला चित्र पुस्तक से दशमलव से बाइनरी एन्कोडर पैनल दिखाता है। चूंकि मैं इससे निपटने के लिए बिल्कुल तैयार नहीं हूं, फिर भी मैंने दूसरी तस्वीर में आपको दिखाई देने वाला परीक्षण पैनल बनाया है। मैंने चार M3 x 8 मिमी बोल्ट के साथ बाइनरी एनकोडर को माउंट किया, और कुछ घरेलू पैनल माउंट सॉकेट में चार 3 मिमी एलईडी जोड़े।
वायरिंग काफी स्ट्रेट फॉरवर्ड है। मैंने संलग्न किया:
- जमीन पर चार एलईडी कैथोड (शॉर्ट वायर)।
- प्रत्येक स्विच से +5V तक सामान्य टर्मिनल।
- आम तौर पर प्रत्येक स्विच से संबंधित एलईडी के एनोड तक टर्मिनल खोलें।
वैसे आप अंतिम दो तस्वीरों से परिणाम देख सकते हैं। सफलता। बाइनरी एनकोडर वास्तव में इसके लिए एक बहुत अच्छा "महसूस" करता है। आप बस जानते हैं कि घुंडी कब एक नंबर में बंद है। ठंडा।
चरण 4: अंतिम विचार
मुझे उम्मीद नहीं है कि बहुत से लोगों को जल्द ही किसी भी समय एक यांत्रिक डिजिटल से बाइनरी एन्कोडर की आवश्यकता होगी, लेकिन मुझे लगता है कि यहां प्रदर्शित तकनीकों को अन्य एन्कोडिंग कार्यों के लिए सामान्यीकृत किया जा सकता है। उदाहरण के लिए, WDC-1 परियोजना के साथ, आवश्यक दो बाइनरी एनकोडर के अलावा, मैं मशीन निर्देशों (ADD, SUB, SHIFT, आदि) को उन सात नियंत्रण संकेतों में मैप करने के लिए एक एनकोडर बनाऊंगा जो मेरी अंकगणित लॉजिक यूनिट को चाहिए। उन कार्यों को करें।
अगर आपको यह पसंद है, तो आप मेरे कुछ अन्य इंस्ट्रक्शंस को देखना चाहेंगे। अधिकतर 3डी प्रिंटेड रोटरी स्विच कुछ रुचिकर हो सकता है।
सिफारिश की:
एक और अधिकतर ३डी प्रिंटेड रोटरी स्विच: ७ कदम (चित्रों के साथ)
एक और अधिकतर 3डी प्रिंटेड रोटरी स्विच: कुछ समय पहले मैंने अपने मिनीवैक 601 रेप्लिका प्रोजेक्ट के लिए विशेष रूप से 3डी प्रिंटेड रोटरी स्विच बनाया था। मेरी नई थिंक-ए-ट्रॉन 2020 परियोजना के लिए, मुझे अपने आप को एक और रोटरी स्विच की आवश्यकता है। मैं एक SP5T पैनल माउंट स्विच की तलाश में हूं। एक आदी
अधिकतर ३डी प्रिंटेड पुश बटन: ४ कदम (चित्रों के साथ)
अधिकतर ३डी प्रिंटेड पुश बटन: पिछले कुछ वर्षों से मैं शैक्षिक कंप्यूटर "खिलौने" 50 और 60 के दशक से। मेरे सामने आने वाली चुनौतियों में से एक है पीरियड पार्ट्स, या कम से कम ऐसे हिस्से जो प्रामाणिक के रूप में पारित होने के लिए पर्याप्त हैं। तक
अधिकतर ३डी प्रिंटेड रॉकर स्विच: ४ चरण (चित्रों के साथ)
ज्यादातर 3 डी प्रिंटेड रॉकर स्विच: इंस्ट्रक्शनल इस बात का एक और अन्वेषण है कि विनम्र चुंबकीय रीड स्विच और कुछ नियोडिमियम मैग्नेट के साथ क्या हासिल किया जा सकता है। अब तक रीड स्विच और मैग्नेट का उपयोग करके मैंने निम्नलिखित डिज़ाइन किए हैं: रोटरी स्विच स्लाइडर स्विच पुश बू
माइक्रो वाईफाई नियंत्रित 3डी प्रिंटेड 3डी एफपीवी कॉप्टर: 7 कदम (चित्रों के साथ)
माइक्रो वाईफ़ाई नियंत्रित ३डी प्रिंटेड ३डी एफपीवी कॉप्टर: मेरे पहले दो अनुदेशों के बाद "वाईफ़ाईपीपीएम" और "एंड्रॉइड के लिए कम लागत वाला ३डी एफपीवी कैमरा" मैं अपने माइक्रो क्वाडकॉप्टर को संलग्न दोनों उपकरणों के साथ दिखाना चाहता हूं। इसके लिए आपको RC ट्रांसमीटर या FPV गॉगल्स जैसे किसी अतिरिक्त उपकरण की आवश्यकता नहीं है।
Arduino बाइनरी क्लॉक - ३डी प्रिंटेड: ५ चरण (चित्रों के साथ)
Arduino बाइनरी क्लॉक - 3D प्रिंटेड: मैं अपने कार्यालय डेस्क के लिए कुछ समय से बाइनरी घड़ियों को देख रहा हूं, हालांकि वे काफी महंगी हैं और / या उनमें बड़ी मात्रा में विशेषताएं नहीं हैं। इसलिए मैंने फैसला किया कि मैं इसके बजाय एक बनाऊंगा। घड़ी बनाते समय विचार करने के लिए एक बिंदु, Arduino / Atmega328