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

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

दूसरों से सीखना

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

विचार शुरू में एक हाई स्कूल मित्र को श्रेय दिया जाता है। साथ में, उन्होंने Z80 CPU का उपयोग करके एक कंप्यूटर बनाने की दिशा में काम किया और एक पुराने टाइपराइटर, स्मिथ कोरोना PWP D350 को कीबोर्ड और केस के रूप में उपयोग करने की योजना बना रहे थे। दुर्भाग्य से, कीबोर्ड के पुर्जे अब छह साल से धूल जमा कर रहे हैं।

instagram viewer

एक YouTube सामग्री निर्माता, CuriousMarc, ने एक Linux टर्मिनल के रूप में एक Teletype मशीन का उपयोग किया, जिसने फिर से प्रयास करने के लिए रिले की महत्वाकांक्षा को फिर से जीवित कर दिया।

यह प्रोजेक्ट आपके लिए यह समझने का एक शानदार तरीका है कि मूविंग पार्ट्स कैसे काम करते हैं और तकनीक एक साथ कैसे संचार करती है।

परियोजना के घटक

यहाँ आपको इस परियोजना को घर पर फिर से बनाने की आवश्यकता होगी:

  • भाई AX-25 (या समान टाइपराइटर)
  • मल्टीप्लेक्सर
  • ब्रेड बोर्ड
  • रास्पबेरी पाई (रास्पबेरी पाई ओएस लाइट चल रहा है)
  • यूएसबी कीबोर्ड
  • अरुडिनो वन
  • कोड: Arduino प्रोग्रामिंग भाषा
  • वोल्टेज डिवाइडर
  • विभिन्न केबल और कनेक्टर

अनुसंधान और तैयारी

एक बड़ी बाधा यह समझना था कि टाइपराइटर ने बाहरी कीस्ट्रोक्स की व्याख्या कैसे की। इसे टाइपराइटर केबल से जुड़े प्रत्येक पिन की मैन्युअल रूप से पहचान करके और फिर इसे सीधा रखने के लिए एक स्प्रेडशीट बनाकर हल किया गया था। प्रोग्रामिंग को आसान बनाने के लिए प्रत्येक कुंजी को 0 और 87 के बीच एक संख्या सौंपी जाती है।

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

टाइपराइटर के संबंध में, मल्टीप्लेक्सर्स का उपयोग कई इनपुट पिनों को एक आउटपुट पिन से जोड़ने के लिए किया जाता है। चयनित पिन बदलते समय आप चुन सकते हैं कि कौन सा इनपुट आउटपुट से जुड़ा है।

घटकों के बीच सटीकता सुनिश्चित करने के लिए, टाइपराइटर के निशान को सही तरीके से मैप करने के तरीके को समझने के लिए 8 x 11 मैट्रिक्स की वायरिंग की आवश्यकता थी। आप इस मैनुअल खोज को इस गाइड के अंत में लिंक किए गए रिले के यूट्यूब चैनल पर देख सकते हैं।

कनेक्टिंग कंपोनेंट्स

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

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

रास्पबेरी पाई से जुड़े एक यूएसबी कीबोर्ड के साथ आप Arduino माइक्रोकंट्रोलर के माध्यम से टाइपराइटर को कमांड भेज सकते हैं। टर्मिनल फ़ंक्शंस की गहरी समझ प्राप्त करने के लिए, हमारे गाइड से परामर्श लें लिनक्स कमांड का इतिहास.

रास्पबेरी पाई रास्पबेरी पाई लाइट ओएस चलाता है जो इस परियोजना की जरूरतों को अच्छी तरह से पूरा करता है। यह TTY (या टेलेटाइप) टर्मिनल के माध्यम से सरल कार्यों को प्रदर्शित करने वाले टाइपराइटर के कारण है।

रिले ने स्वीकार किया कि इस समीकरण से Arduino को हटाया जा सकता है। मल्टीप्लेक्सर्स रास्पबेरी पाई कमांड को टाइपराइटर पर पास करते समय किसी भी समस्या का निवारण करना अधिक कुशल है क्योंकि उसे इस माइक्रोकंट्रोलर का व्यापक ज्ञान है। वैकल्पिक रूप से, Arduino को बदलने के लिए एक नया Linux ड्राइवर बनाने की आवश्यकता है। अभी के लिए इस निर्माता की योजनाओं में यह कुछ नहीं है।

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

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

समय के मुद्दे को अंततः Arduino को दो कुंजियों को एक साथ दबाने के लिए कहकर हल किया गया था। इसने वास्तव में टाइपराइटर को यह सोचकर धोखा दिया कि दो चाबियों को एक साथ दबाया गया था और आखिरकार हरे (फ़ंक्शन) कुंजियों के उपयोग को सक्षम किया।

Arduino और रास्पबेरी पाई के बीच बिजली अंतर के संबंध में, वोल्टेज डिवाइडर इस परियोजना में उपयोग किए जाने वाले Arduino के 5V पावर आउटपुट को Pi Zero. के 3.3V पावर आउटपुट तक कम करते हैं डब्ल्यू

भविष्य कैसा है?

हाल ही में रिले ने अपने यूट्यूब चैनल पर वास्तविक समय में एक पीसीबी डिजाइन करते हुए एक लाइव प्रसारण साझा किया। निश्चित नहीं है कि पीसीबी क्या है? हमारे गाइड को देखें प्रिंटेड सर्किट बोर्ड्स. यदि आप छह घंटे की लाइव प्रसारण सामग्री (डिज़ाइन के बारे में विस्तार से बताते हुए) के माध्यम से बैठने में रुचि नहीं रखते हैं, तो वीडियो के माध्यम से उस अनुभाग पर जाने पर विचार करें जो आपको उपयुक्त बनाता है।

जब योजनाएं पूरी हो जाती हैं तो वह एक निर्माता को पीसीबी डिजाइन भेजने की योजना बनाता है। जब पीसीबी पूरा हो गया और घर पर प्राप्त हुआ, तो रिले ने साझा किया कि वह एक दिन जल्द ही वास्तविक दुनिया में परीक्षण के लिए तैयार उत्पाद लेने के लिए उत्साहित है।

क्या आप खुद इस प्रोजेक्ट को आजमाएंगे?

जैसा कि अब आप समझते हैं कि किन घटकों की आवश्यकता है, और यह कैसे एक साथ आता है, आप ऑनलाइन कोड की समीक्षा भी कर सकते हैं। रिले के ओपन-सोर्स को देखने के लिए आपका स्वागत है सीरियल-टाइपराइटर GitHub रिपॉजिटरी. जब आप वहां हों, तो सभी घटकों को एक साथ जोड़ने में मदद करने के लिए सर्किट आरेख की रूपरेखा तैयार करने वाली रीडमे फ़ाइल में महान व्याख्याकार के माध्यम से पढ़ें।

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

अपने इलेक्ट्रॉनिक टाइपराइटर को Linux टर्मिनल के रूप में नया जीवन देने का आनंद लें!