विषयसूची:
- चरण 1: यूएसबी कीबोर्ड और जॉयस्टिक
- चरण 2: एलसीडी स्क्रीन
- चरण 3: वायरलेस (ब्लूटूथ)
- चरण 4: शक्ति
- चरण 5: यह सब एक साथ जोड़ना
- चरण 6: सॉफ्टवेयर
- चरण 7: संलग्नक और अंतिम विधानसभा
- चरण 8: कीबोर्ड ओवरले
- चरण 9: निष्कर्ष
- चरण 10: संसाधन
वीडियो: पॉकेट जेडएक्स (हैंडहेल्ड जेडएक्स स्पेक्ट्रम): 10 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
मैं 80 के दशक का बच्चा हूं और उस युग के 8-बिट कंप्यूटरों की अच्छी यादें हैं। मेरा पहला कंप्यूटर - जो मेरे दिल में एक विशेष स्थान रखता है - एक सिनक्लेयर ZX स्पेक्ट्रम 48K था। हाल ही में वेब पर पुराने कंप्यूटरों पर केंद्रित कुछ समुदायों की खोज करने के बाद, मैंने फैसला किया कि मैं अपने लिए उस पुरानी यादों में से कुछ को फिर से जीना चाहता हूं और अपने मैकबुक पर फ्यूज एमुलेटर स्थापित किया है। यह थोड़ी देर के लिए मजेदार था लेकिन मैं वास्तव में एक समर्पित डिवाइस चाहता था - अधिमानतः कुछ छोटा, पोर्टेबल और मेरी जीवनशैली के साथ फिट होने के लिए स्वयं निहित। इस स्तर पर पसंद या तो भयानक बेन हेक के मार्ग का अनुसरण करना था और मूल ZX हार्डवेयर को कुछ पोर्टेबल में सिकोड़ना था या एक छोटे सिंगल-बोर्ड कंप्यूटर पर नकल करना और अनुकरण करना था। मैं धोखा देने जा रहा हूँ:)
तो, मुझे अपने पोर्टेबल ZX स्पेक्ट्रम से क्या चाहिए?
- सस्ता: मेरे पास अभी तक बहुत सारे प्रोजेक्ट हैं जो थोड़ी सी मजेदार पुरानी यादों पर बड़ी रकम खर्च करने के लिए हैं।
- पोर्टेबल: इसे कुछ ऐसा होना चाहिए जिसे मैं सोफे पर या बगीचे में आलसी दोपहर में खेल सकूं।
- कीबोर्ड: मैं सिर्फ गेम खेलना नहीं चाहता, मैं इसे प्रोग्राम भी करना चाहता हूं। पूर्ण अनुभव प्राप्त करने के लिए, उसके पास उन अद्भुत कीवर्ड कुंजियों की आवश्यकता होती है।
- जॉयस्टिक: मैं कभी भी कीबोर्ड के साथ प्लेटफॉर्म गेम खेलने में नहीं था। साहसिक खेल, निश्चित रूप से, लेकिन मैं सिर्फ साहसिक खेल नहीं खेलना चाहता, इसलिए इसे जॉयस्टिक की आवश्यकता होगी।
- झटपट: मुझे ८० के दशक में टेप लोडिंग से नफरत थी और मैं कल्पना नहीं कर सकता कि मैंने बीच के वर्षों में इसके किसी भी शौकीन को विकसित किया है।
इस सब को ध्यान में रखते हुए, मैंने विभिन्न घटकों को समझने में मेरी मदद करने के लिए एक ब्लॉक आरेख का मसौदा तैयार किया। तो चलिए बिल्डिंग बनाते हैं।
चरण 1: यूएसबी कीबोर्ड और जॉयस्टिक
मूल ZX स्पेक्ट्रम के लुक और फील को कैप्चर करने के लिए कीबोर्ड का सही होना महत्वपूर्ण है। हम एक हैंडहेल्ड एमुलेटेड डिवाइस का निर्माण कर रहे हैं जो मूल स्पेक्ट्रम इंटर्नल के साथ कुछ भी साझा नहीं करता है, लेकिन सावधानीपूर्वक डिजाइन के साथ, कुछ ऐसा बनाना संभव होना चाहिए जो 80 के कंप्यूटिंग अनुभव की याद दिलाता हो।
कुछ प्रोटोबार्ड और स्पर्श स्विच के एक बड़े ढेर से शुरू करते हुए, मैंने कुछ विचारों के साथ प्रयोग किया और तस्वीरों में दिखाए गए कंपित लेआउट पर बस गया। हम जिन प्रोटोबार्ड का उपयोग कर रहे हैं वे एक मानक 7x9cm (26x31 छेद) हैं जो कई खुदरा विक्रेताओं से ऑनलाइन उपलब्ध हैं। स्विच सतह माउंट संस्करण हैं जिनमें नरम अनुभव होता है और उनके अधिक सामान्य थ्रू-होल समकक्षों की तुलना में कम शोर होता है, लेकिन या तो काम करना चाहिए क्योंकि उनके शरीर के आकार लगभग समान होते हैं।
जॉयस्टिक नियंत्रण तब कीबोर्ड के ठीक ऊपर शेष स्थान में चला गया। मैंने बाईं ओर 5-तरफा स्पर्शनीय नेविगेशन स्विच और दाईं ओर एक बड़े फायर बटन का उपयोग करने का निर्णय लिया। जॉयस्टिक एमुलेटर के मेनू सिस्टम के लिए एक नियंत्रक के रूप में और अंतर्निहित लिनक्स सिस्टम के साथ बातचीत करने के लिए एक माउस के रूप में डबल-अप होगा, इसलिए मैंने एक छोटा माध्यमिक बटन भी जोड़ा।
कीबोर्ड के लिए माइक्रोकंट्रोलर एक Arduino Pro Micro है। यह एक छोटा बोर्ड है जिसे USB मानव इंटरफ़ेस डिवाइस (HID) के रूप में प्रोग्राम किया जा सकता है जैसे कि कीबोर्ड, माउस या जॉयस्टिक।
एक बार जब स्विच को जगह में मिला दिया जाता है, तो मैट्रिक्स जो स्विच की पंक्तियों और स्तंभों को माइक्रोकंट्रोलर से जोड़ता है, को बनाने की आवश्यकता होती है। यह मैट्रिक्स हमें प्रो माइक्रो के 18 आई/ओ पिन से सभी 40 कुंजी और 7 जॉयस्टिक बटन कनेक्ट करने में सक्षम करेगा। स्पेक्ट्रम कीबोर्ड को कैप्स शिफ्ट और सिंबल शिफ्ट कीज़ को छोड़कर कई की-प्रेस को संभालने की आवश्यकता नहीं होती है, इसलिए हम उन्हें समर्पित पिन पर लगाने जा रहे हैं, फिर हमें फैंटम की को रोकने के लिए डायोड का उपयोग करने के बारे में चिंता करने की आवश्यकता नहीं होगी- प्रेस मैंने यह दिखाने के लिए एक योजनाबद्ध शामिल किया है कि कैसे मैट्रिक्स सहित कीबोर्ड वायर्ड-अप है। सबसे पहले, प्रत्येक कॉलम को सिंगल-कोर तार की लंबाई से जोड़ा जाता है और फिर पंक्तियों को सिंगल-कोर तार का उपयोग करके जोड़ा जाता है जिसे बिना शॉर्टिंग के कॉलम को पार करने के लिए सावधानीपूर्वक आकार दिया जाता है। यह थोड़ा मुश्किल हो सकता है क्योंकि आपको कॉलम से संपर्क करने से बचने के लिए पंक्ति के तारों को काफी ऊंचा करने की आवश्यकता होती है, लेकिन अंतिम असेंबली के दौरान हमें सभी तारों को भरने के लिए जगह छोड़ने के लिए पर्याप्त कम होना चाहिए। अंत में, पंक्तियों और स्तंभों को पुराने IDE केबलों के तारों के साथ Arduino पिन से जोड़ा जाता है।
जैसा कि ऊपर उल्लेख किया गया है, जॉयस्टिक नियंत्रक एक कर्सर नियंत्रक और एक माउस के रूप में भी कार्य करेगा, इसलिए हमें मोड के बीच स्विच करने में सक्षम होने की आवश्यकता होगी। डिफ़ॉल्ट मोड कर्सर मोड होगा, कैप्स शिफ्ट + फायर बटन का संयोजन जॉयस्टिक मोड में स्विच हो जाएगा और सिंबल शिफ्ट + फायर बटन संयोजन माउस मोड में स्विच हो जाएगा। यह दिखाने के लिए कि यह किस मोड में है, जॉयस्टिक पैनल के बीच में कुछ 3 मिमी एलईडी हैं। एक पावर एलईडी भी उपयोगी होगी और इसे पीआई के साथ प्रदान करने का एक अच्छा तरीका है कि एलईडी को पीआई के यूएआरटी TX पिन से कनेक्ट करना है क्योंकि डिवाइस चालू होने पर लगातार डेटा भेज रहा होगा।
ढीले तारों को उपयोग में आने से रोकने के लिए, या मैट्रिक्स तारों को छोटा होने से रोकने के लिए, सब कुछ उदारतापूर्वक गर्म गोंद में ढका हुआ है - बदसूरत लेकिन प्रभावी!
कीबोर्ड को काम करने के लिए अंतिम चरण Arduino को मेरे रिपॉजिटरी से ZX_Spectrum_Keyboard कोड के साथ प्रोग्राम करना है। इसके साथ, आप वास्तव में टांका लगाने वाले लोहे को नीचे रख सकते हैं, कीबोर्ड को एक नियमित कंप्यूटर में प्लग कर सकते हैं और इसे फ़्यूज़ या स्पेक्ट्रोक्यूलेटर जैसे स्पेक्ट्रम एमुलेटर के साथ उपयोग कर सकते हैं। लेकिन हम यहीं नहीं रुक रहे हैं तो चलिए आगे बढ़ते हैं…
चरण 2: एलसीडी स्क्रीन
ओरिजिनल स्पेक्ट्रम का स्क्रीन रेजोल्यूशन 256x192 पिक्सल है। इस अनुपात को बनाए रखने (लगभग) और दोनों तरफ काली पट्टियों से बचने के लिए, मैंने रास्पबेरी पाई के लिए डिज़ाइन किया गया वेवेशेयर 3.2 320x240 टीएफटी एलसीडी टचस्क्रीन चुना है। यह सीधे पीआई के जीपीआईओ हेडर से कनेक्ट नहीं होने वाला है ताकि हम हटा सकें कनेक्टर का प्लास्टिक पिंस को घेरता है और ट्रिम करता है। मैंने एक 7x9cm प्रोटोबार्ड को 2.1x9cm तक ट्रिम किया (सटीक आकार तब तक मायने नहीं रखता जब तक कि दो शेष कोने के छेद शीर्ष कीबोर्ड छेद के साथ संरेखित होते हैं और GPIO हेडर पिन को मिलाप करने के लिए पर्याप्त जगह होती है।) और पिनों को स्थिति में मिला दिया, जिससे हमें कीबोर्ड के ऊपर स्क्रीन को माउंट करने का एक आसान तरीका मिल जाएगा।
हमें केवल एसपीआई, पावर और टचस्क्रीन आई/ओ पिन को पीआई से कनेक्ट करने की आवश्यकता है - यह ट्रैक करना काफी मुश्किल हो सकता है कि वास्तव में कौन से पिन की आवश्यकता है लेकिन जानकारी वहां मौजूद है यदि आप काफी मेहनत करते हैं। वेवशेयर स्क्रीन 10 पिन का उपयोग करती है: 4, 6, 9, 13, 15, 19, 21, 23, 24 और 26। जाहिर है, अगर आप इसे एक अलग स्क्रीन के साथ बना रहे हैं, तो आपको पहले सही पिनों को सत्यापित करना होगा। अपने टांका लगाने वाले लोहे को पकड़ना।
किसी विशेष सॉफ़्टवेयर कॉन्फ़िगरेशन की आवश्यकता नहीं है - बस निर्माता का ड्राइवर सॉफ़्टवेयर स्थापित करें और यह उपयोग के लिए तैयार है।
चरण 3: वायरलेस (ब्लूटूथ)
रास्पबेरी पाई ज़ीरो बोर्ड में कोई वायरलेस क्षमता नहीं है, केवल एक उपयोगी यूएसबी पोर्ट है और यूएसबी हब के मामले में पर्याप्त जगह नहीं होने वाली है, इसलिए मुझे अपने निर्माण के लिए किसी प्रकार की वायरलेस क्षमता जोड़ने के लिए थोड़ा आविष्कारशील होना पड़ा। यदि आप इसे ज़ीरो डब्ल्यू के साथ बना रहे हैं तो आप इस चरण को छोड़ सकते हैं।
रास्पबेरी पाई की एक साफ सुथरी विशेषता है जो हमें एक उपयोगी वायरलेस क्षमता जोड़ने की अनुमति देगी। Pi के UART पिन में एक सस्ता HC-05 ब्लूटूथ सीरियल मॉड्यूल संलग्न करके और सिस्टम कॉन्फ़िगरेशन को ट्वीव करके, सीरियल-ओवर-ब्लूटूथ का उपयोग करके कमांड लाइन टर्मिनल तक वायरलेस एक्सेस प्राप्त करना संभव है। फिर हम डिवाइस पर फाइल भेजने और फाइल सिस्टम को प्रबंधित करने के लिए सामान्य टूल का उपयोग कर सकते हैं।
चरण 4: शक्ति
मैंने अपनी बैटरी को विकास के अंत में चुना था, इसलिए एक सेल चुनने की जरूरत थी जो उपलब्ध स्थान में फिट हो। मैंने जो चुना वह 2000mAH 25C 1S Lipo (आयाम: 81x34x9mm) था, जिसे वाकेरा सायमा X5 ड्रोन के प्रतिस्थापन के रूप में बेचा गया था। नियमित यूएसबी कनेक्शन के साथ बैटरी को इन-सीटू चार्ज करने में सक्षम होना और चार्ज होने के दौरान डिवाइस का उपयोग करने में सक्षम होना अच्छा होगा। हम वास्तव में जटिल बिजली नियंत्रण सर्किटरी के साथ खिलवाड़ नहीं करना चाहते हैं, इसलिए हम एक तैयार मॉड्यूल का उपयोग करने जा रहे हैं जो यूएसबी चार्जिंग प्रदान करता है और पीआई को सीधे बिजली देने के लिए एक स्टेप-अप 5 वी आउटपुट भी प्रदान करता है। यह सुनिश्चित करने के लिए कि डिवाइस को पूरी तरह से बंद किया जा सकता है, इस मॉड्यूल के आउटपुट और पाई के बीच एक स्लाइड स्विच है जो यह सुनिश्चित करता है कि डिवाइस बंद होने पर भी बैटरी चार्ज की जा सकती है। डेटा भ्रष्टाचार के मुद्दों से बचने के लिए पाई को ठीक से बंद करने की आवश्यकता है। ब्लूटूथ सीरियल में लॉग इन करने की आवश्यकता के बजाय, हम एक स्पर्श स्विच को पाई के पिन 5 (GPIO3) से जोड़ सकते हैं और एक छोटी स्क्रिप्ट लिख सकते हैं जो इसे देखती है और दबाए जाने पर शटडाउन शुरू करती है। पावर और वायरलेस घटकों को एक और 7x9cm प्रोटोबार्ड में मिलाया गया जो सीधे कीबोर्ड के नीचे बैठेगा।
चरण 5: यह सब एक साथ जोड़ना
निर्मित सभी विभिन्न भागों के साथ, हम आंतरिक को इकट्ठा कर सकते हैं। असेंबली के दौरान मेरे द्वारा चलाई गई सबसे बड़ी समस्या यह थी कि USB पोर्ट ने मेरे Arduino Pro Micro को तोड़ दिया, जिससे मुझे USB केबल का उपयोग करने के बजाय सीधे सोल्डर पैड पर सोल्डर तारों की आवश्यकता हुई। यह प्रो माइक्रो बोर्डों पर एक कुख्यात कमजोर बिंदु है, इसलिए इससे बचने के लिए विधानसभा से पहले गर्म गोंद का एक अच्छा ग्लोब लगाने के लायक है। यह मानते हुए कि यह विशेष दुर्भाग्य आपके ऊपर नहीं है, आपके पास एक विकल्प है: आप या तो अपने कीबोर्ड को पाई से जोड़ने के लिए एक सुपर-स्लिम माइक्रो यूएसबी से माइक्रो यूएसबी केबल बना सकते हैं या आप एक या दोनों सिरों को सीधे बोर्ड में मिला सकते हैं। जैसा कि मुझे Arduino पक्ष को मिलाप करने की आवश्यकता थी, मैंने पाई पक्ष को सीधे बोर्ड के पीछे के परीक्षण बिंदुओं पर भी मिलाया। प्रत्येक विकल्प के पक्ष और विपक्ष हैं, इसलिए यह आप पर निर्भर है कि आप किसे पसंद करते हैं।
हम M3 नायलॉन गतिरोध के साथ बोर्डों को एक साथ रखेंगे। कीबोर्ड और पावर बोर्ड के बीच निचले छेद को जोड़ने के लिए हमें 2x 9 मिमी स्टैंडऑफ़ की आवश्यकता है। शीर्ष छेद भी स्क्रीन को बरकरार रखते हैं इसलिए हम कीबोर्ड और स्क्रीन के बीच 2.5 मिमी स्टैंडऑफ और स्क्रीन और पावर बोर्ड के बीच 4.5 मिमी स्टैंडऑफ चाहते हैं। साइड फोटो दिखाता है कि यह कैसा दिखता है। सब कुछ समानांतर पाने के लिए गतिरोध को थोड़ा सावधानीपूर्वक ट्रिमिंग की आवश्यकता होगी - यह सभी कीबोर्ड तारों के साथ थोड़ा तंग हो सकता है लेकिन इसे एक साथ जाना चाहिए। जैसा कि तस्वीरों से देखा जा सकता है, डिवाइस को वास्तविक बाड़े की आवश्यकता के बिना, असेंबली के बाद संचालित और उपयोग किया जा सकता है। हम जल्द ही एक एनक्लोजर प्रिंट करेंगे, लेकिन इससे पहले कि हम उस तक पहुंचें, हमें ऑपरेटिंग सिस्टम को इंस्टॉल करना होगा और इसे कॉन्फ़िगर करना होगा।
चरण 6: सॉफ्टवेयर
आंतरिक असेंबल के साथ, हम सॉफ़्टवेयर इंस्टॉलेशन और कॉन्फ़िगरेशन के साथ आगे बढ़ सकते हैं। रास्पबेरी पाई एक मानक रास्पियन इंस्टॉलेशन पर चलेगी। केवल अतिरिक्त सॉफ्टवेयर जिसे स्थापित करने की आवश्यकता है, टीएफटी स्क्रीन ड्राइवरों के अलावा, फ्यूज एप्लिकेशन है। हम उचित पूर्ण-स्क्रीन कार्यक्षमता प्राप्त करने के लिए एसडीएल संस्करण का उपयोग कर रहे हैं, जिसे इसके साथ स्थापित किया जा सकता है:
sudo apt-fuse-emulator-sdl. स्थापित करें
हमारे शटडाउन बटन प्रेस को संभालने के लिए, 'शटडाउन' स्क्रिप्ट को मेरे कोड रिपॉजिटरी से /home/pi/ में कॉपी करें
ब्लूटूथ पर सीरियल कंसोल प्राप्त करने के लिए, निम्न पंक्ति को /boot/config में जोड़ें:
enable_uart=1
हम चाहते हैं कि हमारी शटडाउन स्क्रिप्ट और फ्यूज एमुलेटर लॉन्च पर चले, इसलिए इन पंक्तियों को /etc/xdg/lxsession/LXDE-pi/autostart में जोड़ें:
@ फ्यूज-एसडीएल --नो-साउंड --केम्पस्टन --नो-ऑटो-लोड
इन परिवर्तनों को करने के बाद पाई को रिबूट करें और आपको किया जाना चाहिए।
चरण 7: संलग्नक और अंतिम विधानसभा
संलग्नक को फ्यूजन 360 में तैयार किया गया था (यह कैसे करें इस निर्देश के दायरे से बाहर है)। 5 भाग हैं: केस बैक, स्क्रीन फ्रंट, कीबोर्ड फ्रंट, पावर बटन और कंट्रोल पैनल कवर। नियंत्रण कक्ष के कवर को एक लचीले फिलामेंट में मुद्रित किया जाना चाहिए (मैंने लचीले पीएलए का उपयोग किया लेकिन निंजाफ्लेक्स जैसी नरम सामग्री बेहतर हो सकती है); बाकी सब कुछ एक कठोर प्लास्टिक में मुद्रित होना चाहिए (मैंने फिलामेंटम ब्लैक पीएलए का इस्तेमाल किया)।
पावर बटन को कुछ प्रतिरोध देने के लिए और इसे खड़खड़ाने से रोकने के लिए, इसकी पीठ पर कुछ 3 मिमी चिपकने वाला फोम चिपका दें और फिर 4 मिमी के छेद को पंच-आउट करें ताकि यह पावर पीसीबी पर लंबवत टीएसी स्विच पर आराम से बैठ सके। आपको एक किनारे को थोड़ा सा ट्रिम करना पड़ सकता है, जैसा कि तस्वीरों में देखा जा सकता है, ताकि पावर बोर्ड को रोके जाने से बचा जा सके। मैंने पावर स्विच के बटन को दबाए रखने के लिए गोंद की एक छोटी सी थपकी का उपयोग करना भी उपयोगी पाया।
हमें स्क्रीन फ्रंट पैनल पर ऊपरी माउंट में नायलॉन स्टैंडऑफ़ के एक जोड़े को गोंद करने की आवश्यकता है ताकि बाड़े के शीर्ष भागों को सुरक्षित रूप से बन्धन किया जा सके। एक बार सूख जाने के बाद, स्टैंडऑफ फ्लश को ट्रिम करें।
बोर्डों को फिट करने के लिए, हमें सबसे पहले बढ़ते पदों को बनाना होगा। कुछ M3 नायलॉन स्क्रू से सिर निकालें और थ्रेडेड भागों को सामने के प्रत्येक पैनल के निचले छेद में गोंद दें। जब ये सूख जाते हैं, तो 2 फ्रंट पैनल को एक साथ चिपकाया जा सकता है और कीबोर्ड को 9 मिमी और 2.5 मिमी स्टैंडऑफ़ का उपयोग करके ठीक किया जा सकता है। इसके बाद, इसके साथ, स्क्रीन को ऊपरी पदों पर रखा जा सकता है और 4.5 मिमी गतिरोध जोड़ा जा सकता है। अंत में, पावर बोर्ड को स्थिति में रखा जा सकता है और तारों को वापस फिट करने की अनुमति देने के लिए व्यवस्थित किया जा सकता है।
बैटरी को किसी दो तरफा टेप या फोम शीट के साथ जगह में चिपका दिया जाना चाहिए और पावर कनेक्टर में प्लग किया जाना चाहिए। अब दो हिस्सों को एक साथ लाया जा सकता है और कुछ छोटे काउंटरसंक M3 मशीन स्क्रू का इस्तेमाल सब कुछ सुरक्षित करने के लिए किया जाता है।
अंत में, इसे पलटें और कंट्रोल पैनल कवर को कीबोर्ड पैनल पर गोंद दें। मैंने इसे एक मजबूत बंधन के लिए दो-भाग वाले एपॉक्सी चिपकने के साथ किया।
चरण 8: कीबोर्ड ओवरले
हम लगभग कर चुके हैं। जो कुछ गायब है वह है कुछ प्रमुख चिह्न और एक ओवरले ताकि हम जान सकें कि उन सभी अद्भुत खोजशब्दों को कैसे प्राप्त किया जाए।
प्राथमिक अक्षर और अंक वास्तविक स्विच टॉप पर हैं। मुझे कुछ छोटे 2.5 मिमी अक्षर स्थानान्तरण मिले जो 4 मिमी व्यास के शीर्ष पर पूरी तरह से फिट होते हैं। उन्हें लागू करना थोड़ा मुश्किल है क्योंकि जब आप उन्हें रगड़ते हैं तो शीर्ष हिल जाते हैं लेकिन आपको एक पैक में कुछ अक्षर मिलते हैं इसलिए कुछ गलतियां करना ठीक है। मैंने एक अच्छे स्थायी मार्कर के साथ कुछ को छूना समाप्त कर दिया, हालांकि, अंत में, मुझे उन्हें गर्म पानी में भिगोने और उन्हें जगह में खिसकाने की कोशिश करनी चाहिए थी (यदि आपने कभी एक मॉडल किट बनाया है, तो आप इस प्रक्रिया से परिचित होंगे) उपयोग के दौरान अक्षरों की सुरक्षा के लिए, मैंने प्रत्येक कुंजी शीर्ष पर कुछ स्पष्ट नेल वार्निश लगाया।
ओवरले में अंतराल के माध्यम से स्विच के चांदी के निकायों को दिखाने से रोकने के लिए, मैंने उन्हें रंगने के लिए एक स्थायी मार्कर का उपयोग किया - यह तस्वीरों में से एक की निचली पंक्ति में देखा जा सकता है।
मैंने ओपन सोर्स GIMP ग्राफिक्स प्रोग्राम में प्रिंटेड ओवरले डिजाइन किए और फिर उन्हें फोटो क्वालिटी मैट पेपर पर प्रिंट किया। आदर्श रूप से, ओवरले जितना संभव हो उतना पतला होगा - मैं एप्सन ब्रांडेड पेपर से बैकिंग को छीलने में सक्षम था जिसका मैंने बहुत आसानी से उपयोग किया था, हालांकि सभी ब्रांडों के साथ ऐसा नहीं होगा। प्रिंट की सुरक्षा के लिए, मैंने कागज को स्पष्ट चिपकने वाली विनाइल शीट में ढक दिया और मामले को चिपकाने के लिए दो तरफा टेप को पीछे की तरफ लगाया। ओवरले को नीचे चिपकाने से पहले, हालांकि, हमें छिद्रों को बाहर निकालना होगा। मैंने सस्ते 4 मिमी चमड़े के छेद वाले पंच का उपयोग किया और घूंसे को तेज करके और कुछ स्क्रैप 3 मिमी एल्यूमीनियम शीट के खिलाफ सीधे काटकर सर्वोत्तम परिणाम प्राप्त किए। फिर ओवरले को बस लाइन-अप और नीचे अटकने की जरूरत है।
चरण 9: निष्कर्ष
और हम कर रहे हैं! बुनियादी इलेक्ट्रॉनिक्स, सोल्डरिंग, 3डी मॉडलिंग, प्रोग्रामिंग और यहां तक कि थोड़ा ग्राफिकल लेआउट सहित कई कौशल की मांग करने वाली यह काफी बड़ी परियोजना रही है। यह अंततः बहुत फायदेमंद रहा है और तैयार डिवाइस के साथ खेलने में बहुत मज़ा आता है, लेकिन यह मेरे मूल मानदंडों के खिलाफ कैसा है?
सस्ता: मेरे पास पहले से स्वामित्व वाली वस्तुओं की वर्तमान खुदरा कीमतों और डबल-साइड टेप जैसी स्टेशनरी आइटम, जो इस परियोजना से परे अच्छी तरह से चलेगा, सहित हर चीज की कुल लागत लगभग £ 80 है जो इसे एक किफायती परियोजना बनाती है।
पोर्टेबल: यह निश्चित रूप से पोर्टेबल है। यह डिवाइस जेब में आराम से फिट हो जाता है और पूरी तरह से सेल्फ-कंटेन्ड है इसलिए इसे कहीं भी इस्तेमाल किया जा सकता है। अगर मैं इसे फिर से बनाना चाहता था, तो मैं नेविगेशन स्टिक का उपयोग करने के बजाय एक फ्लैट 4-तरफा जॉयपैड-शैली नियंत्रक बनाउंगा क्योंकि यह डिवाइस की रेखा से ऊपर निकलता है जिससे यह क्षति के लिए कमजोर हो जाता है। मैं यह भी देखना चाहूंगा कि क्या समान आकार और अनुपात की एक गैर-टच स्क्रीन अधिक खरोंच-प्रतिरोधी कवर के साथ उपलब्ध है क्योंकि मुझे टचस्क्रीन इंटरफ़ेस की आवश्यकता नहीं है और प्रतिरोधक सतह विशेष रूप से क्षतिग्रस्त होने की संभावना है।
कीबोर्ड और जॉयस्टिक: ये कैसे काम करते हैं, इससे मैं वास्तव में प्रसन्न हूं। यद्यपि इसमें मूल का मृत-मांस का अनुभव नहीं है, कीबोर्ड का उपयोग आश्चर्यजनक रूप से पुराने ZX स्पेक्ट्रम की याद दिलाता है - इसे प्राप्त करने के लिए लेआउट, ओवरले और कीवर्ड कार्यान्वयन एक साथ अच्छी तरह से काम करते हैं। उसी अनुभव को प्रदान करने के लिए फ्यूज एमुलेटर चलाने वाले कंप्यूटर के साथ यूएसबी कीबोर्ड का भी उपयोग किया जा सकता है।
झटपट: ब्लूटूथ सीरियल मॉड्यूल का उपयोग करने से फ़्यूज़ इंटरफ़ेस से बाहर निकलने की आवश्यकता के बिना किसी अन्य कंप्यूटर से डिवाइस पर टेप आर्काइव्स को स्थानांतरित करना अपेक्षाकृत आसान हो जाता है, और फ़ाइल भेजने के लिए क्लाइंट-साइड स्क्रिप्ट लिखकर प्रक्रिया को और सुव्यवस्थित करना संभव होना चाहिए। डिवाइस को। मैं अधिकांश ऑपरेटिंग सिस्टमों में निर्मित मानक ब्लूटूथ "डिवाइस पर भेजें" फ़ाइल स्थानांतरण सुविधा या सांबा जैसी उचित फ़ाइल साझाकरण प्रणाली का उपयोग करने में सक्षम होना पसंद करूंगा। हालाँकि, वे केवल पाई ज़ीरो डब्ल्यू बोर्ड के साथ उपलब्ध होने जा रहे हैं और मैंने इस निर्माण के लिए इसका उपयोग नहीं किया है।
ऊपर उल्लिखित मदों के अलावा, यदि मैंने इस परियोजना को फिर से शुरू से शुरू किया है, तो मैं परियोजना के अंत में एक उपयुक्त आकार की बैटरी का चयन करने की आवश्यकता के बजाय परियोजना की शुरुआत में बड़ी क्षमता वाली एक पतली बैटरी चुनूंगा और इसके चारों ओर डिजाइन करूंगा। परियोजना। मैं डिवाइस पर फाइल भेजने के विकल्पों का विस्तार करने के लिए ब्लूटूथ सीरियल मॉड्यूल के बजाय एक पीआई ज़ीरो डब्ल्यू का भी उपयोग करूंगा। एक और स्पष्ट सुधार किसी प्रकार की हार्डवेयर बैटरी स्थिति संकेत होगा क्योंकि वर्तमान में यह देखने का कोई तरीका नहीं है कि कितना चार्ज बचा है। मैं अल्पाइन लिनक्स जैसे रामडिस्क-आधारित ओएस का उपयोग करने पर भी विचार करता हूं जो हार्ड शटडाउन के प्रति अधिक सहिष्णु होगा और एक अलग शटडाउन बटन की आवश्यकता के बिना सिंगल ऑन/ऑफ स्विच की अनुमति देनी चाहिए - मूल जेडएक्स स्पेक्ट्रम की तरह, बस जब आप समाप्त कर लें तो इसे अनप्लग करें।
इस उपकरण के लिए एक कस्टम पीसीबी डिजाइन करना दिलचस्प हो सकता है, जो संभावित रूप से, हमें एक अलग बोर्ड होने के बजाय कीबोर्ड के पीछे बिजली के घटकों को रखने की अनुमति देगा। यह तैयार डिवाइस की गहराई को काफी कम कर सकता है। यह डिवाइस को असेंबल करना भी आसान बना देगा और किसी प्रकार की सेल्फ-असेंबली किट की क्षमता प्रदान करेगा। यदि इस परियोजना में पर्याप्त रुचि है, तो मैं एक संस्करण 2 कर सकता हूं जो इन मुद्दों को संबोधित करता है।
चरण 10: संसाधन
इस परियोजना के निर्माण के लिए निम्नलिखित संसाधनों की आवश्यकता है:
3डी प्रिंट करने योग्य केस फाइलें (थिंगविवर्स):
कोड (जीथब):
सिफारिश की:
कैसे एक एलईडी ऑडियो स्पेक्ट्रम विश्लेषक बनाने के लिए: 7 कदम (चित्रों के साथ)
कैसे एक एलईडी ऑडियो स्पेक्ट्रम विश्लेषक बनाने के लिए: एलईडी ऑडियो स्पेक्ट्रम विश्लेषक संगीत की तीव्रता के अनुसार सुंदर प्रकाश पैटर्न उत्पन्न करता है। बाजार में बहुत सारे DIY एलईडी संगीत स्पेक्ट्रम किट उपलब्ध हैं, लेकिन यहां हम एक एलईडी ऑडियो स्पेक्ट्रम बनाने जा रहे हैं। NeoPixe का उपयोग करने वाला विश्लेषक
आरसी प्लेन अल्टीमीटर (स्पेक्ट्रम टेलीमेट्री के साथ संगत): 7 कदम
आरसी प्लेन अल्टीमीटर (स्पेक्ट्रम टेलीमेट्री के साथ संगत): मैंने यह अल्टीमीटर बनाया है ताकि पायलट को पता चल सके कि वे यूएस में आरसी विमान पर 400 फुट की सीमा के नीचे हैं। मेरा दोस्त चिंतित था क्योंकि वह निश्चित रूप से नहीं कह सकता था कि वह हमेशा 400 फीट से कम था, और अतिरिक्त आश्वासन चाहता था कि एक सेंसर वाई
पॉकेट सिग्नल विज़ुअलाइज़र (पॉकेट ऑसिलोस्कोप): 10 कदम (चित्रों के साथ)
पॉकेट सिग्नल विज़ुअलाइज़र (पॉकेट ऑसिलोस्कोप): सभी को नमस्कार, हम सभी हर दिन बहुत सी चीजें कर रहे हैं। वहां हर काम के लिए जहां कुछ टूल्स की जरूरत होती है। यह बनाने, मापने, परिष्करण आदि के लिए है। इसलिए इलेक्ट्रॉनिक कर्मचारियों के लिए, उन्हें सोल्डरिंग आयरन, मल्टी-मीटर, ऑसिलोस्कोप, आदि जैसे उपकरणों की आवश्यकता होती है।
पॉकेट फेजर से पॉकेट लेजर तक: 6 कदम
पॉकेट फेजर से पॉकेट लेजर तक: इस प्रोजेक्ट में, हम बार्न्स में मिले एक छोटे से खिलौने स्टार ट्रेक फेजर को परिवर्तित करेंगे। एक लेजर सूचक के लिए महान। मेरे पास इनमें से दो फेजर हैं, और एक लाइट अप बिट के लिए बैटरी से बाहर चला गया, इसलिए मैंने इसे एक रिचार्जेबल लेजर पी में बदलने का फैसला किया
सबसे बढ़िया USB L.E.D. पॉकेट-साइज़ लाइट (पॉकेट-साइज़ एंट्री): 6 कदम
सबसे बढ़िया USB L.E.D. पॉकेट-साइज़ लाइट (पॉकेट-साइज़ एंट्री): इस इंस्ट्रक्शनल में, मैं आपको दिखाऊंगा कि USB पावर्ड L.E.D कैसे बनाया जाता है। प्रकाश जो एक एक्स-इट मिंट टिन के आकार में बदल सकता है, और आसानी से आपकी जेब में फिट हो सकता है। यदि आप इसे पसंद करते हैं, तो इसे + करना सुनिश्चित करें और प्रतियोगिता में मुझे वोट दें! सामग्री और