विषयसूची:

अधिकतर ३डी प्रिंटेड बाइनरी एनकोडर: ४ कदम (चित्रों के साथ)
अधिकतर ३डी प्रिंटेड बाइनरी एनकोडर: ४ कदम (चित्रों के साथ)

वीडियो: अधिकतर ३डी प्रिंटेड बाइनरी एनकोडर: ४ कदम (चित्रों के साथ)

वीडियो: अधिकतर ३डी प्रिंटेड बाइनरी एनकोडर: ४ कदम (चित्रों के साथ)
वीडियो: Funny moment Carrom 👈😂🤣 2024, जुलाई
Anonim
अधिकतर 3डी प्रिंटेड बाइनरी एनकोडर
अधिकतर 3डी प्रिंटेड बाइनरी एनकोडर
अधिकतर 3डी प्रिंटेड बाइनरी एनकोडर
अधिकतर 3डी प्रिंटेड बाइनरी एनकोडर
अधिकतर 3डी प्रिंटेड बाइनरी एनकोडर
अधिकतर 3डी प्रिंटेड बाइनरी एनकोडर

एक एन्कोडर जानकारी को एक प्रारूप या कोड से दूसरे में परिवर्तित करता है। इस निर्देश में प्रस्तुत डिवाइस केवल दशमलव संख्या 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: भागों को इकट्ठा करें

भागों को इकट्ठा करो
भागों को इकट्ठा करो
भागों को इकट्ठा करो
भागों को इकट्ठा करो
भागों को इकट्ठा करो
भागों को इकट्ठा करो

दशमलव को बाइनरी एनकोडर में एक साथ रखना बहुत आसान है:

  1. एन्कोडर बेस रिटेनिंग वॉल के बीच चार लीवर माइक्रो स्विच को स्लाइड करें जैसा कि ऊपर पहली तस्वीर में दिखाया गया है।
  2. स्विच को जगह में लॉक करने के लिए एनकोडर स्विच टॉप पर स्नैप करें।
  3. एनकोडर व्हील टॉप को एनकोडर व्हील से संलग्न करें और सुनिश्चित करें कि लॉक टैब जगह पर हैं।
  4. ऊपर दी गई तालिका का उपयोग करके एनकोडर व्हील में एनकोडर पेग्स जोड़ें।
  5. एनकोडर व्हील को एनकोडर बेस शाफ्ट पर स्लाइड करें। सावधान रहें कि स्विच लीवर को मोड़ें नहीं। एन्कोडर व्हील संलग्न करते समय आपको उन्हें वापस पकड़ना पड़ सकता है।
  6. एनकोडर शीर्ष को आधार पर रखें और चार M3 x 3 मिमी बोल्ट के साथ संलग्न करें।
  7. एनकोडर नॉब को उस स्थान पर स्लाइड करें जो शाफ्ट और छेदों को ऊपर की ओर रखते हैं।

बस, इतना ही। आपका दशमलव से बाइनरी एनकोडर उपयोग के लिए तैयार है।

चरण 3: डिजिटल से बाइनरी एनकोडर का परीक्षण

डिजिटल से बाइनरी एनकोडर का परीक्षण
डिजिटल से बाइनरी एनकोडर का परीक्षण
डिजिटल से बाइनरी एनकोडर का परीक्षण
डिजिटल से बाइनरी एनकोडर का परीक्षण
डिजिटल से बाइनरी एनकोडर का परीक्षण
डिजिटल से बाइनरी एनकोडर का परीक्षण

ऊपर दिया गया पहला चित्र पुस्तक से दशमलव से बाइनरी एन्कोडर पैनल दिखाता है। चूंकि मैं इससे निपटने के लिए बिल्कुल तैयार नहीं हूं, फिर भी मैंने दूसरी तस्वीर में आपको दिखाई देने वाला परीक्षण पैनल बनाया है। मैंने चार M3 x 8 मिमी बोल्ट के साथ बाइनरी एनकोडर को माउंट किया, और कुछ घरेलू पैनल माउंट सॉकेट में चार 3 मिमी एलईडी जोड़े।

वायरिंग काफी स्ट्रेट फॉरवर्ड है। मैंने संलग्न किया:

  1. जमीन पर चार एलईडी कैथोड (शॉर्ट वायर)।
  2. प्रत्येक स्विच से +5V तक सामान्य टर्मिनल।
  3. आम तौर पर प्रत्येक स्विच से संबंधित एलईडी के एनोड तक टर्मिनल खोलें।

वैसे आप अंतिम दो तस्वीरों से परिणाम देख सकते हैं। सफलता। बाइनरी एनकोडर वास्तव में इसके लिए एक बहुत अच्छा "महसूस" करता है। आप बस जानते हैं कि घुंडी कब एक नंबर में बंद है। ठंडा।

चरण 4: अंतिम विचार

मुझे उम्मीद नहीं है कि बहुत से लोगों को जल्द ही किसी भी समय एक यांत्रिक डिजिटल से बाइनरी एन्कोडर की आवश्यकता होगी, लेकिन मुझे लगता है कि यहां प्रदर्शित तकनीकों को अन्य एन्कोडिंग कार्यों के लिए सामान्यीकृत किया जा सकता है। उदाहरण के लिए, WDC-1 परियोजना के साथ, आवश्यक दो बाइनरी एनकोडर के अलावा, मैं मशीन निर्देशों (ADD, SUB, SHIFT, आदि) को उन सात नियंत्रण संकेतों में मैप करने के लिए एक एनकोडर बनाऊंगा जो मेरी अंकगणित लॉजिक यूनिट को चाहिए। उन कार्यों को करें।

अगर आपको यह पसंद है, तो आप मेरे कुछ अन्य इंस्ट्रक्शंस को देखना चाहेंगे। अधिकतर 3डी प्रिंटेड रोटरी स्विच कुछ रुचिकर हो सकता है।

सिफारिश की: