विषयसूची:

मिनी आर्केड कैबिनेट: 7 कदम
मिनी आर्केड कैबिनेट: 7 कदम

वीडियो: मिनी आर्केड कैबिनेट: 7 कदम

वीडियो: मिनी आर्केड कैबिनेट: 7 कदम
वीडियो: Build a DIY Full Size Arcade Cabinet with Basic Tools 2024, नवंबर
Anonim
मिनी आर्केड कैबिनेट
मिनी आर्केड कैबिनेट

यह निर्देश दक्षिण फ्लोरिडा विश्वविद्यालय (www.makecourse.com) में मेककोर्स की परियोजना की आवश्यकता को पूरा करने के लिए बनाया गया था।

आपूर्ति

आर्केड जॉयस्टिक

4 एक्स आर्केड बटन

ब्रेड बोर्ड

ब्रेडबोर्ड तार

एचडीएमआई इनपुट के साथ 7 इंच की स्क्रीन

एच डी ऍम आई केबल

रास्पबेरी पाई 3

5V 2.5A रास्पबेरी पाई बिजली की आपूर्ति

अरुडिनो लियोनार्डो

प्लाईवुड

1 इंच चौकोर डॉवेल्स

चरण 1: चरण 1: बाहरी काटें

इस चरण के लिए, कैबिनेट के किनारों को अच्छा और फ्लश रखने के लिए सटीक कटौती के लिए लेजर कटर का उपयोग करना आदर्श होगा। यदि आपके पास उपलब्ध नहीं है, तो एक आरा ठीक उसी तरह काम करेगी, हालांकि इसमें कुछ समय और काफी ऊर्जा लगेगी।

डॉवेल को निम्न वर्गों में काटें: 4 x 10 इंच, 2 x 12.5 इंच, 2 x 8 इंच, 2 x 3 इंच, 2 x 3.3 इंच, 2 x 9.3 इंच 15 डिग्री के कोण पर। ये आर्केड कैबिनेट के कंकाल का निर्माण करेंगे।

अब: प्लाईवुड को निम्नलिखित आयामों में काटें: 10in x 4in, 10in x 10.3in (स्क्रीन के विशिष्ट आयामों के साथ इस टुकड़े के भीतर एक क्षेत्र को भी काटना सुनिश्चित करें), 10in x 12.5in, 10in x 5in, 2 खंड 12.5 इंच x 12 इंच के सेक्शन को 5 इंच अंदर की ओर 15 डिग्री के कोण पर काटना सुनिश्चित करें (ये अंतिम 2 खंड कैबिनेट के साइड पैनल हैं। अपने कट के लिए डिज़ाइन सुनिश्चित करने के लिए मॉडल को देखें। एक ही आकार से मेल खाता है।)

चरण 2: चरण 2: कंकाल इकट्ठा करें

लकड़ी के शिकंजे का उपयोग करके चार 10 इंच के वर्गों को एक आयत में मिलाएं। यह कैबिनेट का निचला भाग होगा।

आयत के एक तरफ के कोनों के शीर्ष पर 12.5 इंच को मिलाएं। यह कैबिनेट का पिछला हिस्सा होगा।

कैबिनेट के 2 खंडों को कनेक्ट करें जो 8 इंच के खंड के साथ पीठ बनाते हैं।

पिछले अनुभागों में 3.3 इंच अनुभाग ऑर्थोगोनल जोड़ें ताकि वे कैबिनेट के सामने का सामना कर सकें।

कैबिनेट के सामने 10 इंच के सेक्शन में सीधे 10 इंच का सेक्शन जोड़ें ताकि आपके पास एक ही दो टुकड़े एक दूसरे के ऊपर ढेर हो जाएं।

आपके द्वारा अभी रखे गए 10 इंच के खंड के दोनों ओर 3 इंच का खंड जोड़ें। यह साइड पीस एंगल्ड सेक्शन से जुड़ेंगे और वहीं होंगे जहां जॉयस्टिक और बटन के लिए फेस होगा।

आपके द्वारा अभी-अभी रखे गए टुकड़ों को कैबिनेट के शीर्ष भाग से उभरे हुए टुकड़ों से जोड़ने वाले कोण वाले वर्गों को जोड़ें।

अंत में, कैबिनेट के शीर्ष के पास स्थित कोण वाले वर्गों के बीच अंतिम 8 इंच का टुकड़ा जोड़ें।

अब आपके पास मिनी आर्केड कैबिनेट जैसा दिखने वाला पूरी तरह से इकट्ठा कंकाल होना चाहिए।

चरण 3: चरण 3: बाहरी को इकट्ठा करें

आर्केड बटन के लिए प्लाईवुड में चार 22 मिमी छेद काट लें और बोर्ड के दाहिने आधे हिस्से पर चिपके रहें, जिससे बाईं ओर छड़ी के लिए पर्याप्त जगह छोड़ना सुनिश्चित हो सके।

आर्केड स्टिक के लिए बाएं आधे हिस्से में 20 मिमी का छेद काटें।

बैक और बटन/जॉयस्टिक बोर्ड को छोड़कर प्लाईवुड के सभी टुकड़ों को कंकाल में इकट्ठा करें। हम पुर्जों को छोड़ देंगे ताकि हम इलेक्ट्रॉनिक्स और अन्य घटकों को जोड़ सकें।

चरण 4: चरण 4: Arduino को कोड करें

चरण 4: Arduino को कोड करें
चरण 4: Arduino को कोड करें

निम्नलिखित कोड को अपने arduino में जोड़ें। यह कोड arduino को बटन प्रेस को पढ़ने की अनुमति देता है और उन्हें रास्पबेरी पाई के कीबोर्ड इनपुट के रूप में आउटपुट करता है।

व्यर्थ व्यवस्था() {

कीबोर्ड.बीइंग ();

पिनमोड (2, INPUT_PULLUP); // जॉयस्टिक ऊपर

पिनमोड (3, INPUT_PULLUP); // जॉयस्टिक डाउन

पिनमोड (4, INPUT_PULLUP); // जॉयस्टिक राइट

पिनमोड (5, INPUT_PULLUP); // जॉयस्टिक लेफ्ट

पिनमोड (6, INPUT_PULLUP); // बटन 1

पिनमोड (7, INPUT_PULLUP); // बटन 2

पिनमोड (8, INPUT_PULLUP); // बटन 3

पिनमोड (9, INPUT_PULLUP); // बटन 4

}

शून्य लूप () {

int State2 = digitalRead(2);

int State3 = digitalRead(3);

int State4 = digitalRead(4);

int State5 = digitalRead(5);

int State6 = digitalRead(6);

int State7 = digitalRead(7);

int State8 = digitalRead(8);

int State9 = digitalRead(9);

अगर (राज्य २ == कम) {

कीबोर्ड.प्रेस(215)

}

अन्यथा{

कीबोर्ड.रिलीज़(२१५)

}

अगर (राज्य 3 == कम) {

कीबोर्ड.प्रेस(216)

}

अन्यथा{

कीबोर्ड.रिलीज(216)

}

अगर (राज्य 4 == कम) {

कीबोर्ड.प्रेस(217)

}

अन्यथा{

कीबोर्ड.रिलीज(२१७)

}

अगर (राज्य 5 == कम) {

कीबोर्ड.प्रेस(218)

}

अन्यथा{

कीबोर्ड.रिलीज़(२१८)

}

अगर (राज्य 6 == कम) {

कीबोर्ड.प्रेस(219)

}

अन्यथा{

कीबोर्ड.रिलीज(219)

}

अगर (राज्य 7 == कम) {

कीबोर्ड.प्रेस(220)

}

अन्यथा{

कीबोर्ड.रिलीज(220)

}

अगर (राज्य 8 == कम) {

कीबोर्ड.प्रेस(221)

}

अन्यथा{

कीबोर्ड.रिलीज(२२१)

}

अगर (स्टेट 9 == कम) {'

कीबोर्ड.प्रेस(222)

}

अन्यथा{

कीबोर्ड.रिलीज(222)

}

}

चरण 5: चरण 5: इलेक्ट्रॉनिक्स को तार दें

चरण 5: इलेक्ट्रॉनिक्स को तार दें
चरण 5: इलेक्ट्रॉनिक्स को तार दें

कोड का उपयोग करते हुए, जॉयस्टिक को आर्डिनो पर 2 से 5 पिन करने के लिए तार दें और 5 वें पिन को ग्राउंड करें।

इसके बाद, प्रत्येक बटन पर एक पिन को जमीन पर और शेष पिन को arduino पर 6 से 9 तक पिन करने के लिए तार दें।

अंत में, आर्डिनो को रास्पबेरी पाई में प्लग करें जिसे हम अगले चरण में स्थापित करेंगे।

चरण 6: चरण 6: रास्पबेरी पाई सेट करें 3

चरण 6: रास्पबेरी पाई सेट करें 3
चरण 6: रास्पबेरी पाई सेट करें 3

retropie.org.uk/download/ पर जाएं और रेट्रोपी का नवीनतम संस्करण डाउनलोड करें।

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

रास्पबेरी पाई को 7 इंच की स्क्रीन और बिजली की आपूर्ति से कनेक्ट करें।

जब एक नियंत्रक को कॉन्फ़िगर करने के लिए कहा जाए, तो उस arduino जॉयस्टिक का उपयोग करके प्रक्रिया का पालन करें जिसे आपने पहले तार कोडित और वायर्ड किया था।

इस विशेष सेट अप के लिए हम एसएनईएस पर अंतरिक्ष आक्रमणकारियों को चलाएंगे, इसलिए रोम की प्रति एक प्रतिष्ठित स्रोत जैसे https://www.emuparadise.me/ से ऑनलाइन प्राप्त करें।

अब विनएससीपी जैसे प्रोग्राम का उपयोग करके रॉम को रास्पबेरी पाई में ssh में स्थानांतरित करें और फ़ाइल को /retropie/roms/snes निर्देशिका में कॉपी करें।

रास्पबेरी पाई को रिबूट करें और एसएनईएस लोगो को मेनू में जोड़ा जाना चाहिए जिसमें अंतरिक्ष आक्रमणकारियों रॉम को इसके मेनू में सूचीबद्ध किया गया हो।

चरण 7: चरण 8: यह सब एक साथ रखें

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

जॉयस्टिक और बटन के साथ बोर्ड को कैबिनेट कंकाल में संलग्न करें, इसे जगह में सुरक्षित करें।

स्क्रीन को एंगल्ड फेस में कटे हुए छेद में रखें।

सभी इलेक्ट्रॉनिक्स को फिर से कनेक्ट करें और इसे सील करने के लिए बैक बोर्ड पर रखें। आउटलेट को जोड़ने के लिए बिजली की आपूर्ति के लिए एक छेद छोड़ना सुनिश्चित करें।

सिफारिश की: