विषयसूची:
वीडियो: DIY आर्केड जॉयस्टिक: 3 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह एक आर्केड जॉयस्टिक है जिसे मैंने बनाया है।
आर्केड जॉयस्टिक स्वयं माइक्रो रोलर स्विच का उपयोग करके खरोंच से बनाया गया है, हाथ से पहले कोई पूर्व-निर्मित आर्केड जॉयस्टिक मॉड्यूल का उपयोग नहीं किया गया है। मुझे यह विचार 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() का उपयोग न करें क्योंकि यह धीमा है।
सिफारिश की:
एनालॉग जॉयस्टिक के साथ Arduino LED कंट्रोल: 6 कदम
एनालॉग जॉयस्टिक के साथ Arduino LED नियंत्रण: इस ट्यूटोरियल में हम सीखेंगे कि एलईडी को नियंत्रित करने के लिए एनालॉग जॉयस्टिक का उपयोग कैसे करें। एक प्रदर्शन वीडियो देखें
Arduino और जॉयस्टिक के साथ BLDC मोटर को कैसे नियंत्रित करें: 6 कदम
Arduino और Joystick के साथ BLDC मोटर को कैसे नियंत्रित करें: नमस्कार दोस्तों इस ट्यूटोरियल में मैं आपको दिखा रहा हूं कि Arduino और जॉयस्टिक के साथ ब्रशलेस डीसी मोटर उर्फ BLDC मोटर को कैसे नियंत्रित किया जाए।
शून्य विलंब यूएसबी जॉयस्टिक - ऑटो एनालॉग संशोधन: 5 कदम
जीरो डिले यूएसबी जॉयस्टिक - ऑटो एनालॉग मॉडिफिकेशन: यह जीरो डिले यूएसबी एनकोडर ट्रू एनालॉग जॉयस्टिक मॉडिफिकेशन का एक अतिरिक्त प्रोजेक्ट है। इस डिवाइस को जोड़ने से पहले आपको पिछले प्रोजेक्ट में एन्कोडर को सफलतापूर्वक संशोधित, परीक्षण और कैलिब्रेट करना होगा। पूरा होने और काम करने के बाद
DIY एमपीयू-6050 यूएसबी जॉयस्टिक: 5 कदम
DIY MPU-6050 USB जॉयस्टिक: माइक्रोसॉफ्ट फ्लाइट सिम्युलेटर 2020 के साथ, मुझे जल्दी से एहसास हुआ कि किसी योजना को चलाने के लिए कीबोर्ड का उपयोग करना कितना मुश्किल है। ऑनलाइन खोज करने पर, मुझे खरीदने के लिए उचित मूल्य का जॉयस्टिक नहीं मिला। अधिकांश ऑनलाइन खुदरा विक्रेताओं ने उन्हें स्टॉक से बाहर कर दिया था। एम की लोकप्रियता
ESP32 VGA आर्केड गेम्स और जॉयस्टिक: 6 कदम (चित्रों के साथ)
ESP32 VGA आर्केड गेम्स और जॉयस्टिक: इस निर्देश में मैं दिखाऊंगा कि कैसे चार आर्केड जैसे गेम - टेट्रिस - स्नेक - ब्रेकआउट - बॉम्बर - को ESP32 का उपयोग करके, VGA मॉनिटर के आउटपुट के साथ पुन: पेश किया जाए। रिज़ॉल्यूशन 320 x 200 पिक्सल, 8 रंगों में है। मैंने पहले एक संस्करण किया है