Բովանդակություն:

Arcade1Up Mod LED լուսանցքով և ենթադիտողներով. 9 քայլ (նկարներով)
Arcade1Up Mod LED լուսանցքով և ենթադիտողներով. 9 քայլ (նկարներով)

Video: Arcade1Up Mod LED լուսանցքով և ենթադիտողներով. 9 քայլ (նկարներով)

Video: Arcade1Up Mod LED լուսանցքով և ենթադիտողներով. 9 քայլ (նկարներով)
Video: Pixelcade Arcade1Up Mod with LED Marquee & Sub-Displays - 60s Overview 2024, Հուլիսի
Anonim
Image
Image
Arcade1Up Mod LED լուսանցքով և ենթադիտումներով
Arcade1Up Mod LED լուսանցքով և ենթադիտումներով
Arcade1Up Mod LED լուսանցքով և ենթադիտումներով
Arcade1Up Mod LED լուսանցքով և ենթադիտումներով
Arcade1Up Mod LED լուսանցքով և ենթադիտումներով
Arcade1Up Mod LED լուսանցքով և ենթադիտումներով

**** Ապրիլ 2020 Թարմացում // Softwareրագրային աջակցություն ավելացված վիրտուալ փինբոլի համար, ավելին ՝ https://pixelcade.org ****

Arcade1Up արկադային կաբինետը ձևավորված է լուսադիոդային ծածկով և լրացուցիչ փոքր, ենթաէկրաններ, որոնք ցույց են տալիս խաղի մասին տեղեկություններ, ինչպիսիք են խաղի անվանումը, տարին, արտադրողը, ժանրը և վարկանիշը:

Մասեր

Arcade1Up Mortal Kombat Cabinet Amazon կամ Arcade1Up Mortal Kombat Walmart- ում

Pixelcade LED Marquee Kit for Arcade1Up

Pixelcade Sub-Display Kit (Ներառում է Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix և 1 Max7219 7Segment բոլորը զոդված ուղղահայաց վերնագրերով)

Dell OptiPlex 9020 Փոքր ձևի գործոնով համակարգիչ (վերանորոգված)

LED կոճակներ, ջոյստիկներ, 2 USB կոդավորիչներ և մալուխներ

LCD կառավարման տախտակ (HDMI- ն ավելացնում է Arcade1Up մոնիտորին)

Ultimarc մանող USB- ով

4 ՏԲ SATA ներքին կոշտ սկավառակ

IoT ռելեի հզորության ժապավեն

Portուցադրել պորտը HDMI մալուխին

7 նավահանգիստով աշխատող USB հանգույց (ոչ սնուցվող USB հանգույցը չի աշխատի)

LogiTech K400 անլար ստեղնաշար և մկնիկ

Անլար ցանցի քարտ (Wi-Fi)

Ավարտել լվացքի մեքենաները

Kintel MA170 12V աուդիո ուժեղացուցիչ

Երկկողմանի ժապավեն

Pixelcade ծրագրակազմ - անվճար

LEDBlinky Software - 25 դոլար

Տարբեր սարքավորումներ (տարբեր չափերի M2 և M3 պտուտակներ)

Ըստ ցանկության

1 1/8 Հորատանցք` հորատման համար Արկադային կոճակների անցքեր

ՀՐԱԱՐՈՄ. Ես եմ ստեղծողը և վաճառում եմ Pixelcade LED ծածկը https://pixelcade.org: Վերոնշյալ արտադրանքի որոշ հղումներ փոխկապակցված հղումներ են, ինչը նշանակում է, որ ես կստանամ փոքր միջնորդավճար ՝ առանց որևէ լրացուցիչ ծախսերի ձեզ համար:

Քայլ 1. Հավաքեք Arcade1Up բաժնետոմսը

Image
Image
Հավաքեք Arcade1Up բաժնետոմսը
Հավաքեք Arcade1Up բաժնետոմսը
Հավաքեք Arcade1Up բաժնետոմսը
Հավաքեք Arcade1Up բաժնետոմսը

Arcade1Up ֆոնդին հավաքելը տևում է ավելի քան մեկ ժամ, և հրահանգները ինտուիտիվ են: Դուք կարող եք որոշ ժամանակ խնայել ինքներդ ձեզ, եթե չեք տեղադրում Arcade1Up ծածկը, այլ տեղադրում եք փոքր ամրակապը, ինչպես ցույց է տրված նկարներում:

Քայլ 2. Dis-Assemble Arcade1Up Marquee և Assemble Pixelcade Marquee- ի հավաքում

Image
Image
Dis-Assemble Arcade1Up Marquee և Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee և Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee և Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee և Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee և Assemble Pixelcade Marquee
Dis-Assemble Arcade1Up Marquee և Assemble Pixelcade Marquee

Ապամոնտաժեք ընթացիկ Arcade1Up ծածկը, հավաքեք Pixelcade LED Marquee- ը, այնուհետև տեղադրեք:

Քայլ 3. Ավելացրեք HDMI մուտքագրում Arcade1Up մոնիտորին

Image
Image
Ավելացրեք HDMI մուտքագրում Arcade1Up մոնիտորին
Ավելացրեք HDMI մուտքագրում Arcade1Up մոնիտորին

HDMI մուտքագրեք ընթացիկ Arcade1Up մոնիտորին, որը թույլ է տալիս միացնել ձեր համակարգիչը մոնիտորին:

Քայլ 4. Ենթակայաններ և կառավարման վահանակի փոփոխություն

Image
Image
Ենթակայաններ և կառավարման վահանակի ձև
Ենթակայաններ և կառավարման վահանակի ձև
Ենթակայաններ և կառավարման վահանակի ձև
Ենթակայաններ և կառավարման վահանակի ձև

Փոփոխել Arcade1Up հսկողությունը, որը ներառում է ենթաէկրանները և մանողը:

Theարտարապետական դիագրամը ցույց է տալիս, թե ինչպես է Pixelcade ծրագրակազմը հաղորդակցվում LED լուսարձակի հետ PIXEL տախտակի միջոցով և Arduino- ի միջոցով միացվող ենթաէկրաններ:

Arduino Sketch (ուրվագծում նշեք լրացուցիչ գրադարանները, որոնք նույնպես պետք է տեղադրեք)

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

Ահա Arduino կապում օգտագործվածները.

Max7219 Մեկ գունավոր LED կետային մատրիցա

  • CLK_PIN 13
  • ՏՎՅԱԼՆԵՐ_11
  • CS_PIN 10

Max7219 7 հատված

  • CLK 7
  • CS 8
  • DIN 9

Մինի OLED

  • SDA - A4
  • SCL - A5

Դուք կարող եք օգտագործել jumper լարերը միանալու համար կամ ինչպես ես արեցի, պատրաստեք սովորական մալուխ ՝ օգտագործելով Du Pont միակցիչները: Եթե դուք օգտագործում եք jumper լարերը, ես խորհուրդ կտայի օգտագործել Kapton- ը կամ նման ժապավենը `թռիչքներն Arduino- ի վերնագրերին ամրացնելու համար, որպեսզի դրանք չընկնեն:

Այս տեղադրման մեջ մենք կապում ենք երկու Max7219 Dot Matrix և երկու Max7219 7Segment ցուցադրումներ: Mini OLED դիսփլեյները I2C սարքեր են և ունեն նույն հասցեն: Սա նշանակում է, որ յուրաքանչյուր էկրանին կցուցադրվի նույն ելքը: Այնուամենայնիվ, դուք կարող եք ապամոնտաժել ռեզիստորային թռիչքը և փոխել հասցեն, այնուհետև կկարողանաք այլ բան ցուցադրել երկրորդ OLED էկրանին:

Քայլ 5. Բարձրախոսների վահանակի ռեժիմներ

Image
Image
Բարձրախոսների վահանակի ռեժիմներ
Բարձրախոսների վահանակի ռեժիմներ
Բարձրախոսների վահանակի ռեժիմներ
Բարձրախոսների վահանակի ռեժիմներ

Լազերային կտրված ֆայլեր բարձրախոսների վահանակի և բարձրախոսների համար

Վերջացրեցի լազերային կտրելով օրիգինալ Arcade1Up վահանակը բարձրախոսների վահանակի այս հատվածի համար: Այնուամենայնիվ, այս կտորը լազերային կտրող սարքի համար հարմար չէ և կտրեց 7 անցում և նույնպես բարձր կրակ ուներ: Ես խորհուրդ կտայի չօգտագործել օրիգինալ Arcade1Up վահանակը և ավելի շուտ ձեռք բերել ակրիլից կամ փայտից 3/8 դյույմ հաստությամբ լազերային կտրիչով հարմար կտոր:

Քայլ 6. Համակարգչի միացում/անջատում ակնթարթային անջատիչ և հոսանքի անջատիչ ռելե

Image
Image
PC On/Off Momentary Switch և Power Switch ռելե
PC On/Off Momentary Switch և Power Switch ռելե

Իմ նպատակն էր ունենալ մեկ հիմնական անջատիչ, որը միացնում և անջատում է արկադային համակարգը, ներառյալ ԱՀ -ով չաշխատող բոլոր բաղադրիչները (LED լուսարձակներ, բարձրախոսների ուժեղացուցիչ և այլն): IoT ռելեի էներգիայի անջատիչը լավ է համապատասխանում օրինագծին: Երբ ցածր լարման էներգիայի ազդանշանը հայտնաբերվում է IoT ռելեի հոսանքի անջատիչով, այն անջատում է ռելեին ՝ միացնելով 120 ՎԱԿ հզորությունը: Պատվերով USB- ից մինչև 5V մալուխ միացնելը դժվարին գործ է անում: Երբ համակարգիչը միացված է, USB պորտերը թողնում են 5V և անջատում է ռելեն: Նմանապես, երբ համակարգիչն անջատված է (վայրկենական անջատիչի միջոցով), USB հոսանքն անջատվում է, ուստի ռելեն անջատում է 120 VAC հոսանքը:

Նշում Ես սխալ եմ թույլ տվել գնել Dell OptiPlex 9020 մինի աշտարակը, որը շատ բարձր էր Arcade1Up- ի համար: Եվ, հետևաբար, ես ստիպված էի այն հեռացնել պատյանից և նորից ամրացնել, ինչը հանգեցրեց լրացուցիչ աշխատանքի: Դա անելու կարիք չեք ունենա, եթե ձեռք բերեք Dell OptiPlex 9020 SFF (փոքր ձևի գործոն) պատյան կամ նման մեկը:

Քայլ 7: Վերջնական հավաքում

Image
Image
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով
Վերջնական ժողով

Հիմա ժամանակն է ամեն ինչ համատեղել: Երբ համոզվեք, որ միացումներն ու էլեկտրագծերը ճիշտ են, օգտագործեք տաք սոսինձ `ենթաէկրանների միացումներն ամրացնելու համար:

Քայլ 8. Softwareրագրաշարի տեղադրում (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

Ես օգտագործեցի HyperSpin- ը որպես իմ արկադային առջև, բայց զգուշացիր, HyperSpin- ը կարգաբերելու և կազմաձևելու ցավ է: Այլ առջևի ծայրերը, ինչպիսիք են GameEx- ը և LaunchBox- ը, այնքան էլ գեղեցիկ տեսք չունեն, բայց ավելի հեշտ է կարգավորել:

Ամեն դեպքում, ձեզ հարկավոր կլինի նաև երրորդ կողմի ծրագրակազմ, որը կոչվում է LEDBlinky, ինչը հնարավորություն է տալիս Pixelcade LED ծածկը և ենթաէկրանները թարմացնել, մինչդեռ խաղերի միջոցով պտտվում եք արկադային առջևից: Pixelcade- ը կաշխատի նաև առանց LEDBlinky, բայց խաղադաշտը պարզապես կթարմացվի, երբ խաղը սկսվի ի տարբերություն արկադային առջևի հատվածը ոլորելիս և խաղի մեկնարկի ժամանակ:

Softwareրագրաշարի տեղադրման քայլեր

1. Տեղադրեք LEDBlinky ծրագրակազմը

2. Տեղադրեք Pixelcade LED Marquee ծրագիրը

LEDBlinky Setup Guide for Pixelcade ==>

3. Կարգավորեք արկադային առջևի հատվածը ՝ LEDBlinky- ն օգտագործելու համար (LEDBlinky- ն աջակցում է ամենից շատ, եթե ոչ բոլոր արկադային առջևի ծայրերը)

Քայլ 9. Այն ավելի առաջ տանելը Pixelcade API- ով

Կարո՞ղ եք ծածկագրել:

Բաց կոդով և REST- ի վրա հիմնված Pixelcade API- ով գործերը հեռու տարեք և ստեղծեք լրացուցիչ օգտագործման դեպքեր: Օգտագործեք «Հերթ» գործառույթը, օրինակ ՝ մի քանի-g.webp

Pixelweb.exe (Windows) կամ pixelweb.jar (Raspberry Pi- ի և Mac- ի համար) կոչվող Pixelcade ունկնդիրն աշխատում է հետին պլանում և լսում REST- ի URL զանգերին: Նկատի ունեցեք, որ դրանք տեղական REST զանգեր են դեպի localhost, այնպես որ ինտերնետ կապ չի պահանջվում: Այնուամենայնիվ, եթե ձեր տանտերը (ԱՀ կամ Raspberry Pi) հասանելի է ինտերնետի միջոցով, ապա կարող եք նաև այդ զանգերը հեռակա դարձնել: Կարող եք փոխազդել API- ի հետ ՝ ուղղակիորեն REST- ի URL զանգեր կատարելով կամ օգտագործել pixelcade.exe (Windows) կամ pixelcade.jar (Raspberry Pi & Mac- ի համար): Երրորդ կողմի ծրագրից ինտեգրվելու դեպքում զգալիորեն ավելի արագ կլինի REST URL- ի զանգերը կատարել անմիջապես ձեր դիմումից ՝ հրամանի տողի ինտերֆեյսի միջոցով: LEDBlinky- ն, օրինակ, REST URL- ներ է կանչում Pixelcade ունկնդիրին ՝ առջևի ոլորման դինամիկ թարմացումներ կատարելու համար:

Այս REST զանգը

localhost: 8080/text? t = Ողջույն%20World & c = կանաչ

կանաչ գույնով ոլորելու է «Բարև աշխարհ» տեքստը

Այս REST զանգը

localhost: 8080/animations/stream/0rain

անվերջ կհեռարձակի 0rain-g.webp

API- ն ունի նաև հերթի գործառույթ, որը հնարավորություն է տալիս հերթագրել մի քանի իրադարձություն (ոլորման տեքստ,-g.webp

REST զանգերի այս հաջորդականությունը

localhost: 8080/text? t = Խաղ%20 Խաղում%20Pacm… https:// localhost: 8080/arcade/stream/mame/pacman.pn… https:// localhost: 8080/arcade/stream/mame/ pacghost…

մի անգամ կապույտ ոլորելու է «Game Playing Pacman» - ը, այնուհետև 3 վայրկյան ցուցադրում է pacman.png- ը, այնուհետև երկու անգամ փաթաթում է pacghost-g.webp

Ամբողջական Pixelcade REST API- ն փաստաթղթավորված է այստեղ

API աղբյուրի կոդը ՝

Խորհուրդ ենք տալիս: