विषयसूची:

एलईडी मार्की और सब-डिस्प्ले के साथ आर्केड1अप मॉड: 9 कदम (चित्रों के साथ)
एलईडी मार्की और सब-डिस्प्ले के साथ आर्केड1अप मॉड: 9 कदम (चित्रों के साथ)

वीडियो: एलईडी मार्की और सब-डिस्प्ले के साथ आर्केड1अप मॉड: 9 कदम (चित्रों के साथ)

वीडियो: एलईडी मार्की और सब-डिस्प्ले के साथ आर्केड1अप मॉड: 9 कदम (चित्रों के साथ)
वीडियो: 100% Original Mobile Folder 👉 1 Peace Bhi Wholesale Rate Par Milega घर बैठे मंगवाए Og #Mobile_Folder 2024, नवंबर
Anonim
Image
Image
एलईडी मार्की और सब-डिस्प्ले के साथ आर्केड1अप मॉड
एलईडी मार्की और सब-डिस्प्ले के साथ आर्केड1अप मॉड
एलईडी मार्की और सब-डिस्प्ले के साथ आर्केड1अप मॉड
एलईडी मार्की और सब-डिस्प्ले के साथ आर्केड1अप मॉड
एलईडी मार्की और सब-डिस्प्ले के साथ आर्केड1अप मॉड
एलईडी मार्की और सब-डिस्प्ले के साथ आर्केड1अप मॉड

****अप्रैल 2020 अपडेट // वर्चुअल पिनबॉल के लिए सॉफ्टवेयर सपोर्ट जोड़ा गया, https://pixelcade.org पर अधिक ****

एक आर्केड1अप आर्केड कैबिनेट को एक एलईडी मार्की और अतिरिक्त छोटे, उप-डिस्प्ले के साथ संशोधित किया गया है जो गेम शीर्षक, वर्ष, निर्माता, शैली और रेटिंग जैसी गेम जानकारी दिखाते हैं।

पार्ट्स

Arcade1Up मौत का संग्राम कैबिनेट Amazon या Arcade1Up वॉलमार्ट में मौत का संग्राम

आर्केड1अप के लिए पिक्सेलकेड एलईडी मार्की किट

Pixelcade सब-डिस्प्ले किट (इसमें Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix, और 1 Max7219 7Segment सभी सोल्डरेड वर्टिकल हेडर के साथ शामिल हैं)

डेल ऑप्टिप्लेक्स 9020 स्मॉल फॉर्म फैक्टर कंप्यूटर (नवीनीकृत)

एलईडी बटन, जॉयस्टिक, 2 यूएसबी एनकोडर और केबल्स

LCD कंट्रोलर बोर्ड (HDMI को Arcade1Up मॉनिटर में जोड़ता है)

यूएसबी के साथ अल्टिमार्क स्पिनर

4 टीबी सैटा आंतरिक हार्ड ड्राइव

IoT रिले पावर स्ट्रिप

एचडीएमआई केबल के लिए पोर्ट प्रदर्शित करें

7 पोर्ट संचालित यूएसबी हब (एक गैर-संचालित यूएसबी हब काम नहीं करेगा)

LogiTech K400 वायरलेस कीबोर्ड और माउस

वायरलेस नेटवर्क कार्ड (वाई-फाई)

वाशर खत्म करें

Kintel MA170 12V ऑडियो amp

दो तरफा टेप

पिक्सेलकेड सॉफ्टवेयर - फ्री

LEDBlinky सॉफ्टवेयर - $25

विविध हार्डवेयर (विभिन्न आकार के M2 और M3 स्क्रू)

ऐच्छिक

1 1/8 आर्केड बटन छेद ड्रिल करने के लिए ड्रिल बिट

अस्वीकरण: मैं निर्माता हूं और पिक्सेलकेड एलईडी मार्की https://pixelcade.org बेचता हूं। उपरोक्त उत्पाद लिंक में से कुछ सहबद्ध लिंक हैं जिसका अर्थ है कि मुझे आपके लिए बिना किसी अतिरिक्त लागत के एक छोटा सा कमीशन प्राप्त होगा।

चरण 1: आर्केड1अप स्टॉक इकट्ठा करें

Image
Image
आर्केड1अप स्टॉक इकट्ठा करें
आर्केड1अप स्टॉक इकट्ठा करें
आर्केड1अप स्टॉक इकट्ठा करें
आर्केड1अप स्टॉक इकट्ठा करें

Arcade1Up स्टॉक को इकट्ठा करने में एक घंटे से थोड़ा अधिक समय लगता है और निर्देश सहज हैं। आप अपने आप को कुछ समय बचा सकते हैं यदि आप Arcade1Up मार्की को स्थापित नहीं करते हैं, लेकिन छोटे मार्की ब्रैकेट को स्थापित करते हैं जैसा कि चित्रों में दिखाया गया है।

चरण 2: आर्केड1अप मार्की को डिस-असेंबल करें और पिक्सेलकेड मार्की को असेंबल करें

Image
Image
आर्केड1अप मार्की को डिस-असेंबल करें और पिक्सेलकेड मार्की को असेंबल करें
आर्केड1अप मार्की को डिस-असेंबल करें और पिक्सेलकेड मार्की को असेंबल करें
आर्केड1अप मार्की को डिस-असेंबल करें और पिक्सेलकेड मार्की को असेंबल करें
आर्केड1अप मार्की को डिस-असेंबल करें और पिक्सेलकेड मार्की को असेंबल करें
आर्केड1अप मार्की को डिस-असेंबल करें और पिक्सेलकेड मार्की को असेंबल करें
आर्केड1अप मार्की को डिस-असेंबल करें और पिक्सेलकेड मार्की को असेंबल करें

मौजूदा Arcade1Up मार्की को डिस-असेंबल करें, Pixelcade LED मार्की को असेंबल करें और फिर इंस्टॉल करें।

चरण 3: एचडीएमआई इनपुट को आर्केड1अप मॉनिटर में जोड़ें

Image
Image
आर्केड1अप मॉनिटर में एचडीएमआई इनपुट जोड़ें
आर्केड1अप मॉनिटर में एचडीएमआई इनपुट जोड़ें

वर्तमान आर्केड1अप मॉनिटर में एक एचडीएमआई इनपुट जोड़ें जिससे आप अपने पीसी को मॉनिटर से कनेक्ट कर सकते हैं।

चरण 4: सब-डिस्प्ले और कंट्रोल पैनल मोड

Image
Image
उप-प्रदर्शन और नियंत्रण कक्ष मोड
उप-प्रदर्शन और नियंत्रण कक्ष मोड
उप-प्रदर्शन और नियंत्रण कक्ष मोड
उप-प्रदर्शन और नियंत्रण कक्ष मोड

आर्केड1अप नियंत्रण को संशोधित करना जिसमें सब-डिस्प्ले और स्पिनर शामिल हैं।

आर्किटेक्चर आरेख दिखाता है कि कैसे पिक्सेलकेड सॉफ़्टवेयर पिक्सेल बोर्ड के माध्यम से एलईडी मार्की के साथ संचार करता है और उप-डिस्प्ले एक Arduino के माध्यम से जुड़ता है।

Arduino Sketch (स्केच में उन अतिरिक्त पुस्तकालयों पर ध्यान दें जिन्हें आपको स्थापित करने की आवश्यकता होगी)

github.com/alinke/PIXEL/blob/master/max721…

यहाँ उपयोग किए गए Arduino पिन हैं:

Max7219 सिंगल कलर एलईडी डॉट मैट्रिक्स

  • CLK_पिन 13
  • डेटा_पिन 11
  • सीएस_पिन 10

मैक्स 7219 7 खंड

  • सीएलके 7
  • सीएस 8
  • दीन 9

मिनी OLED

  • एसडीए - ए4
  • एससीएल - ए5

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

इस इंस्टालेशन में, हम दो Max7219 डॉट मैट्रिक्स डिस्प्ले और दो Max7219 7Segment डिस्प्ले को डेज़ी चेनिंग कर रहे हैं। मिनी OLED डिस्प्ले I2C डिवाइस हैं और इनका पता समान है। इसका मतलब है कि प्रत्येक डिस्प्ले पर एक ही आउटपुट प्रदर्शित किया जाएगा। हालाँकि आप एक रोकनेवाला जम्पर को डी-सोल्डर कर सकते हैं और पता बदल सकते हैं और फिर दूसरे OLED डिस्प्ले पर कुछ अलग प्रदर्शित कर पाएंगे।

चरण 5: स्पीकर पैनल मोड

Image
Image
स्पीकर पैनल मोड
स्पीकर पैनल मोड
स्पीकर पैनल मोड
स्पीकर पैनल मोड

स्पीकर पैनल और स्पीकर ग्रिल के लिए लेज़र कट फ़ाइलें ==>

मैंने इस स्पीकर पैनल भाग के लिए मूल आर्केड1अप पैनल को काटने वाले लेजर को समाप्त किया। हालाँकि, यह टुकड़ा लेजर कटर के अनुकूल नहीं है और इसे काटने में 7 पास लगे और इसकी लौ भी तेज थी। मैं मूल आर्केड1अप पैनल का उपयोग न करने की सलाह दूंगा और इसके बजाय ऐक्रेलिक या लकड़ी का एक लेजर कटर अनुकूल काला टुकड़ा प्राप्त करूंगा जो 3/8 मोटा हो।

चरण 6: पीसी चालू/बंद मोमेंटरी स्विच और पावर स्विच रिले

Image
Image
पीसी ऑन/ऑफ मोमेंटरी स्विच और पावर स्विच रिले
पीसी ऑन/ऑफ मोमेंटरी स्विच और पावर स्विच रिले

मेरा लक्ष्य एक मास्टर स्विच होना था जो पीसी (एलईडी मार्की, स्पीकर amp, आदि) द्वारा संचालित सभी घटकों सहित आर्केड सिस्टम को चालू और बंद करता है। IoT रिले पावर स्विच बिल को अच्छी तरह से फिट करता है। जब आईओटी रिले पावर स्विच द्वारा कम वोल्टेज पावर सिग्नल का पता लगाया जाता है, तो यह 120 वीएसी पावर पर रिले को चालू करता है। एक कस्टम USB से 5V केबल को तार-तार करना चाल है। जब पीसी चालू होता है, तो यूएसबी पोर्ट 5V आउटपुट करता है और रिले को ट्रिप करता है। इसी तरह, जब पीसी बंद हो जाता है (क्षणिक स्विच के माध्यम से), यूएसबी पावर बंद हो जाती है और इसलिए रिले 120 वीएसी पावर काट देता है।

नोट मैंने Dell OptiPlex 9020 Mini Tower खरीदने में गलती की, जो Arcade1Up के लिए बहुत लंबा निकला। और इसलिए मुझे इसे मामले से हटाना पड़ा और अतिरिक्त काम के परिणामस्वरूप फिर से माउंट करना पड़ा। यदि आपको Dell OptiPlex 9020 SFF (स्मॉल फॉर्म फैक्टर) केस या इससे मिलता-जुलता केस मिलता है, तो आपको ऐसा करने की आवश्यकता नहीं होगी।

चरण 7: अंतिम विधानसभा

Image
Image
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा

अब सब कुछ एक साथ रखने का समय। एक बार जब आप आश्वस्त हो जाएं कि कनेक्शन और वायरिंग सही है, तो सब-डिस्प्ले से कनेक्शन को सुरक्षित करने के लिए कुछ गर्म गोंद का उपयोग करें।

चरण 8: सॉफ़्टवेयर इंस्टॉलेशन (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

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

किसी भी तरह से, आपको तीसरे पक्ष के सॉफ़्टवेयर की भी आवश्यकता होगी, जिसे LEDBlinky कहा जाता है, पिक्सेलकेड एलईडी मार्की और उप-डिस्प्ले को अपडेट करने में सक्षम बनाता है जब आप आर्केड फ्रंट एंड से गेम के माध्यम से स्क्रॉल कर रहे होते हैं। Pixelcade LEDBlinky के बिना भी काम करेगा लेकिन आर्केड फ्रंट एंड के माध्यम से स्क्रॉल करते समय और गेम लॉन्च के दौरान गेम लॉन्च होने पर मार्की अपडेट हो जाएगा।

सॉफ्टवेयर स्थापित करने के चरण:

1. LEDBlinky सॉफ़्टवेयर स्थापित करें

2. पिक्सेलकेड एलईडी मार्की सॉफ्टवेयर स्थापित करें

Pixelcade के लिए LEDBlinky सेटअप गाइड ==>https://pixelcade.org/ledblinky/

3. LEDBlinky का उपयोग करने के लिए आर्केड फ्रंट एंड को कॉन्फ़िगर करें (LEDBlinky सबसे अधिक समर्थन करता है यदि सभी आर्केड फ्रंट एंड नहीं हैं)

चरण 9: इसे पिक्सेलकेड एपीआई के साथ आगे ले जाना

क्या आप कोड कर सकते हैं?

ओपन सोर्स और आरईएसटी आधारित पिक्सेलकेड एपीआई के साथ चीजों को और आगे ले जाएं और अतिरिक्त उपयोग के मामले बनाएं। उदाहरण के लिए कई-g.webp

Pixelweb.exe (Windows) या pixelweb.jar (रास्पबेरी पाई और Mac के लिए) नामक एक Pixelcade श्रोता पृष्ठभूमि में चलता है और REST URL कॉल को सुनता है। ध्यान दें कि ये लोकलहोस्ट के लिए स्थानीय REST कॉल हैं, इसलिए इंटरनेट कनेक्शन की आवश्यकता नहीं है। हालाँकि यदि आपका होस्ट (पीसी या रास्पबेरी पाई) इंटरनेट के माध्यम से उपलब्ध है, तो आप इन कॉलों को रिमोट भी बना सकते हैं। आप सीधे REST URL कॉल करके API के साथ इंटरैक्ट कर सकते हैं या pixelcade.exe (Windows) या pixelcade.jar (रास्पबेरी पाई और Mac के लिए) का उपयोग कर सकते हैं। यदि किसी तृतीय पक्ष एप्लिकेशन से एकीकृत किया जाता है, तो REST URL कॉल को आपके एप्लिकेशन बनाम कमांड लाइन इंटरफ़ेस का उपयोग करके सीधे करना काफी तेज़ होगा। उदाहरण के लिए LEDBlinky डायनामिक फ्रंट एंड स्क्रॉलिंग मार्की अपडेट को पूरा करने के लिए Pixelcade श्रोता को REST URL कॉल करता है।

यह आरईएसटी कॉल

localhost:8080/text?t=Hello%20World&c=green

"हैलो वर्ल्ड" टेक्स्ट को हरे रंग में स्क्रॉल करेगा

यह आरईएसटी कॉल

localhost:8080/एनिमेशन/स्ट्रीम/0rain

0rain-g.webp

एपीआई में एक क्यू फीचर भी है जो आपको कई इवेंट (स्क्रॉलिंग टेक्स्ट, जीआईएफ एनिमेशन, या स्टिल इमेज) को कतारबद्ध करने में सक्षम बनाता है और प्रत्येक इवेंट पिछले एक के पूरा होने के बाद चलेगा।

REST कॉल का ये क्रम

localhost:8080/text?t=Game%20Playing%20Pacm…https://localhost:8080/arcade/stream/mame/pacman.pn… https://localhost:8080/arcade/stream/mame/ पैकघोस्ट…

एक बार नीले रंग में "गेम प्लेइंग पॅकमैन" स्क्रॉल करेगा, फिर 3 सेकंड के लिए pacman-p.webp

पूर्ण पिक्सेलकेड आरईएसटी एपीआई यहां दस्तावेज है

एपीआई स्रोत कोड

सिफारिश की: