विषयसूची:

DIY आर्केड जॉयस्टिक: 3 कदम
DIY आर्केड जॉयस्टिक: 3 कदम

वीडियो: DIY आर्केड जॉयस्टिक: 3 कदम

वीडियो: DIY आर्केड जॉयस्टिक: 3 कदम
वीडियो: How to make your own retro joystick 2024, जुलाई
Anonim
DIY आर्केड जॉयस्टिक
DIY आर्केड जॉयस्टिक
DIY आर्केड जॉयस्टिक
DIY आर्केड जॉयस्टिक

यह एक आर्केड जॉयस्टिक है जिसे मैंने बनाया है।

आर्केड जॉयस्टिक स्वयं माइक्रो रोलर स्विच का उपयोग करके खरोंच से बनाया गया है, हाथ से पहले कोई पूर्व-निर्मित आर्केड जॉयस्टिक मॉड्यूल का उपयोग नहीं किया गया है। मुझे यह विचार 2016 के मेकर फेयर सिंगापुर में किसी से मिला, जहां मुझे याद आया कि किसी ने वही काम किया है, जो मेरे से बेहतर है।

आर्केड बटन नियमित रूप से $ 2 आर्केड बटन थे, बुनियादी लेकिन आपके विशिष्ट स्पर्श स्विच से बेहतर थे।

चरण 1: केस और इलेक्ट्रॉनिक्स

केस और इलेक्ट्रॉनिक्स
केस और इलेक्ट्रॉनिक्स
केस और इलेक्ट्रॉनिक्स
केस और इलेक्ट्रॉनिक्स
केस और इलेक्ट्रॉनिक्स
केस और इलेक्ट्रॉनिक्स
केस और इलेक्ट्रॉनिक्स
केस और इलेक्ट्रॉनिक्स

मामला मुख्य रूप से एक्रिलिक टुकड़ों से बना है। 1 काला टुकड़ा किनारों को बनाने के लिए 4 जोड़ों पर मुड़ा हुआ था, 1 साफ किया हुआ टुकड़ा नीचे से ढका हुआ था। एक सफेद टुकड़ा और एक अन्य प्रकार का स्पष्ट प्लास्टिक (ऐक्रेलिक नहीं, प्लास्टिक का एक पतला टुकड़ा, कुछ पैकेजिंग से) का उपयोग क्रमशः शीर्ष को कवर करने और जॉयस्टिक और बटन को माउंट करने के लिए किया गया था।

आर्केड बटनों को माउंट करने के लिए प्लास्टिक के शीर्ष टुकड़ों में छेदों को काट दिया गया था, और जॉयस्टिक की छड़ी को अंदर और इस्तेमाल करने के लिए छेद किया गया था।

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

चरण 2: जॉयस्टिक

जोस्टिक
जोस्टिक
जोस्टिक
जोस्टिक
जोस्टिक
जोस्टिक

जॉयस्टिक की मुख्य छड़ी एक लकड़ी का डॉवेल है, जिसे आकार में उचित रूप से काटा जाता है।

डॉवेल के लिए छेद के किनारों पर, ऐक्रेलिक के सफेद टुकड़े के पीछे की तरफ रोलर स्विच को गर्म चिपकाया जाना चाहिए।

स्विच को गोंद करने का विचार होगा कि जब भी छड़ी ऊपर, नीचे, बाएं या दाएं चलती है, तो एक संबंधित स्विच दबाया जाएगा। स्विच को एक साथ इस तरह पास रखें कि जब जॉयस्टिक तिरछे (जैसे ऊपर-दाएं) घूमे, तो संबंधित स्विच में से 2 को दबाया जाएगा।

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

चरण 3: माइक्रोकंट्रोलर और अतिरिक्त इलेक्ट्रॉनिक्स

माइक्रोकंट्रोलर और अतिरिक्त इलेक्ट्रॉनिक्स
माइक्रोकंट्रोलर और अतिरिक्त इलेक्ट्रॉनिक्स
माइक्रोकंट्रोलर और अतिरिक्त इलेक्ट्रॉनिक्स
माइक्रोकंट्रोलर और अतिरिक्त इलेक्ट्रॉनिक्स
माइक्रोकंट्रोलर और अतिरिक्त इलेक्ट्रॉनिक्स
माइक्रोकंट्रोलर और अतिरिक्त इलेक्ट्रॉनिक्स

आप किसी भी माइक्रोकंट्रोलर का उपयोग HID कार्यक्षमता (अधिमानतः USB, क्योंकि वायर्ड नियम) के साथ कर सकते हैं, जैसे Arduino Leonardo (हालांकि इसकी धीमी), Teensy, या ब्लूटूथ HID जैसे Adafruit Bluefruit EZ-key। इस मामले में मैंने एक टेन्सी 3.2 का इस्तेमाल किया, स्विच को सही ढंग से तार करने के लिए ध्यान दें। जब आप जॉयस्टिक को एक दिशा में घुमाते हैं, तो आप वास्तव में विपरीत दिशा में स्विच दबा रहे होते हैं (ऊपर ले जाएं नीचे स्विच दबाएं)। तो डाउन स्विच को ऊपर से मैप किया जाना चाहिए, बाएं से दाएं मैप किया जाना चाहिए।

Arduino IDE का उपयोग करते समय, प्रत्येक बटन को प्रत्येक कुंजी पर मैप करने के लिए Keyboard.press() और Keyboard.release() फ़ंक्शन का उपयोग करें। Keyboard.print() का उपयोग न करें क्योंकि यह धीमा है।

सिफारिश की: