विषयसूची:

पीसी के लिए ARDUINO नियंत्रित गेमपैड: 5 कदम
पीसी के लिए ARDUINO नियंत्रित गेमपैड: 5 कदम

वीडियो: पीसी के लिए ARDUINO नियंत्रित गेमपैड: 5 कदम

वीडियो: पीसी के लिए ARDUINO नियंत्रित गेमपैड: 5 कदम
वीडियो: Solar Tracker System using Arduino and LDR #shorts #charger 2024, जुलाई
Anonim
पीसी के लिए ARDUINO नियंत्रित गेमपैड
पीसी के लिए ARDUINO नियंत्रित गेमपैड

नमस्कार दोस्तों, मैं हूं सर्वेश। कुछ दिन पहले मैं कुछ रेट्रो गेम खेलना चाहता था। इसलिए मैंने उन्हें अपने पीसी पर स्थापित किया। लेकिन मैं केवल अपने पीसी के कीबोर्ड से खेल सकता था और इससे मेरे बचपन के दिनों का अहसास नहीं हुआ। इसलिए मैंने अपने पीसी के लिए एक गेमपैड बनाने का फैसला किया जो पुराने और साथ ही नए गेम (सभी नहीं) खेल सकता है। मैंने एक पुराने गेमिंग कंट्रोलर का उपयोग किया और इस भयानक गेमपैड को बनाने के लिए इसे संशोधित किया। यह पीसी के लिए एक वायर्ड गेम पैड है। इसका उपयोग एमुलेटर और पीसी गेम खेलने के लिए किया जा सकता है। साथ ही जॉयस्टिक आपके पीसी के लिए माउस का काम कर सकता है। गेम पैड को Arduino Pro Micro का उपयोग करके नियंत्रित किया जाता है।

चरण 1: आवश्यक घटकों को इकट्ठा करें

आवश्यक घटकों को इकट्ठा करें
आवश्यक घटकों को इकट्ठा करें
आवश्यक घटकों को इकट्ठा करें
आवश्यक घटकों को इकट्ठा करें
आवश्यक घटकों को इकट्ठा करें
आवश्यक घटकों को इकट्ठा करें

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

मैं आप लोगों को UTSource से घटकों को खरीदने की दृढ़ता से सलाह देता हूं क्योंकि वे काफी विश्वसनीय हैं और उत्पादों की गुणवत्ता भी अच्छी है। वे उत्पादों को समय पर वितरित करते हैं और वह भी उचित स्थिति में।

अब आइए घटकों पर एक नज़र डालें।

1. पुराना रेट्रो गेम कंट्रोलर

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

2. अरुडिनो प्रो माइक्रो

इस परियोजना के लिए आपको एक Arduino Pro Micro या Arduino लियोनार्डो मिनी का उपयोग करने की आवश्यकता है। संक्षेप में आपको HID (ह्यूमन इंटरफेस डिवाइस) क्षमता वाले माइक्रो कंट्रोलर की आवश्यकता है। Arduino Pro माइक्रो में ATmega 32U4 माइक्रो कंट्रोलर है।

3. स्विच

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

4. जॉयस्टिक मॉड्यूल

माउस की गति को नियंत्रित करने के लिए हमें जॉयस्टिक मॉड्यूल का उपयोग करना होगा। प्रत्येक मॉड्यूल X और Y दिशा को नियंत्रित करता है।

5. सीमा स्विच

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

6. पुश बटन

पुश बटन को या तो पुल अप या पुल डाउन कॉन्फ़िगरेशन में इंटरफेस किया जा सकता है। यहां मैंने सभी बटन और स्विच के लिए पुल डाउन कॉन्फ़िगरेशन का उपयोग किया। मैंने इसके लिए 10 K ओम रेसिस्टर्स का इस्तेमाल किया।

7. सामान्य प्रयोजन पीसीबी

सभी घटकों को मिलाप करने के लिए एक सामान्य प्रयोजन पीसीबी प्राप्त करें।

चरण 2: सर्किट आरेख और कोडिंग

सर्किट आरेख और कोडिंग
सर्किट आरेख और कोडिंग
सर्किट आरेख और कोडिंग
सर्किट आरेख और कोडिंग
सर्किट आरेख और कोडिंग
सर्किट आरेख और कोडिंग

ऊपर दिए गए सर्किट आरेख के अनुसार सभी घटकों को कनेक्ट करें। मैंने Arduino के साथ पुश बटन को इंटरफ़ेस करने के लिए एक त्वरित मार्गदर्शिका भी संलग्न की है।

मैं पहले सभी कनेक्शनों की जांच करने और ब्रेडबोर्ड पर काम करने की सलाह दूंगा।

मेरे वास्तविक बटन प्लेसमेंट का लेआउट भी आपको एक स्पष्ट विचार देने के लिए ऊपर दिखाया गया है कि कौन सा बटन कहाँ स्थित है, किस लेबल के साथ प्रोग्राम किया गया है और यह कंप्यूटर को किस वर्ण को भेजता है।

अब कोड डाउनलोड करें और mouse.h और keyboard.h लाइब्रेरी इंस्टॉल करें। कोड को अपने Arduino पर अपलोड करें।

कोड डाउनलोड करने के लिए नीचे क्लिक करें

चरण 3: कटिंग, पेंटिंग और सोल्डरिंग

कटिंग, पेंटिंग और सोल्डरिंग
कटिंग, पेंटिंग और सोल्डरिंग
कटिंग, पेंटिंग और सोल्डरिंग
कटिंग, पेंटिंग और सोल्डरिंग
कटिंग, पेंटिंग और सोल्डरिंग
कटिंग, पेंटिंग और सोल्डरिंग
कटिंग, पेंटिंग और सोल्डरिंग
कटिंग, पेंटिंग और सोल्डरिंग

पहले गेम पैड के आकार के अनुसार पीसीबी को काटें और पुश बटन और जॉयस्टिक मॉड्यूल को संरेखित करें। आप पीसीबी को ऑर्डर करके सोल्डरिंग के इस व्यस्त कार्य से बच सकते हैं। UTSource.net सस्ती दरों पर गुणवत्तापूर्ण PCB प्रदान करता है।

फिर गेम पैड को अपनी पसंद के रंग से पेंट करें।

अब सामान्य प्रयोजन पीसीबी पर पुश बटन और जॉयस्टिक को मिलाएं।

चरण 4: सीमा स्विच और अंतिम परीक्षण को ठीक करना

सीमा स्विच और अंतिम परीक्षण को ठीक करना
सीमा स्विच और अंतिम परीक्षण को ठीक करना
सीमा स्विच और अंतिम परीक्षण को ठीक करना
सीमा स्विच और अंतिम परीक्षण को ठीक करना
सीमा स्विच और अंतिम परीक्षण को ठीक करना
सीमा स्विच और अंतिम परीक्षण को ठीक करना
सीमा स्विच और अंतिम परीक्षण को ठीक करना
सीमा स्विच और अंतिम परीक्षण को ठीक करना

अब कुछ सुपर ग्लू की मदद से उनकी स्थिति में लिमिट स्विच को ठीक करें।

शेष घटकों को मिलाएं और अंतिम परीक्षण करें।

चरण 5: यह सब एक साथ रखना

यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें

अब बाड़े को कुछ स्क्रू की मदद से बंद कर दें।

मैंने आपको यह दिखाने के लिए ऊपर कुछ तस्वीरें संलग्न की हैं कि अंतिम उत्पाद कैसा दिखता है।

बस आपका काम हो गया। अब कुछ खेल खेलने का प्रयास करें। आप एमुलेटर के साथ-साथ पीसी गेम भी खेल सकते हैं (जिसमें अधिक संख्या में चाबियों की आवश्यकता नहीं होती है)।

इसके साथ मेरा पहला निर्देश समाप्त होता है। आशा करता हूँ की आपको पसंद आया हो:)

सिफारिश की: