Բովանդակություն:
- Քայլ 1. Հավաքեք Arcade1Up բաժնետոմսը
- Քայլ 2. Dis-Assemble Arcade1Up Marquee և Assemble Pixelcade Marquee- ի հավաքում
- Քայլ 3. Ավելացրեք HDMI մուտքագրում Arcade1Up մոնիտորին
- Քայլ 4. Ենթակայաններ և կառավարման վահանակի փոփոխություն
- Քայլ 5. Բարձրախոսների վահանակի ռեժիմներ
- Քայլ 6. Համակարգչի միացում/անջատում ակնթարթային անջատիչ և հոսանքի անջատիչ ռելե
- Քայլ 7: Վերջնական հավաքում
- Քայլ 8. Softwareրագրաշարի տեղադրում (LEDBlinky, Pixelcade, HyperSpin)
- Քայլ 9. Այն ավելի առաջ տանելը Pixelcade API- ով
Video: Arcade1Up Mod LED լուսանցքով և ենթադիտողներով. 9 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
**** Ապրիլ 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 բաժնետոմսը
Arcade1Up ֆոնդին հավաքելը տևում է ավելի քան մեկ ժամ, և հրահանգները ինտուիտիվ են: Դուք կարող եք որոշ ժամանակ խնայել ինքներդ ձեզ, եթե չեք տեղադրում Arcade1Up ծածկը, այլ տեղադրում եք փոքր ամրակապը, ինչպես ցույց է տրված նկարներում:
Քայլ 2. Dis-Assemble Arcade1Up Marquee և Assemble Pixelcade Marquee- ի հավաքում
Ապամոնտաժեք ընթացիկ Arcade1Up ծածկը, հավաքեք Pixelcade LED Marquee- ը, այնուհետև տեղադրեք:
Քայլ 3. Ավելացրեք HDMI մուտքագրում Arcade1Up մոնիտորին
HDMI մուտքագրեք ընթացիկ Arcade1Up մոնիտորին, որը թույլ է տալիս միացնել ձեր համակարգիչը մոնիտորին:
Քայլ 4. Ենթակայաններ և կառավարման վահանակի փոփոխություն
Փոփոխել 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. Բարձրախոսների վահանակի ռեժիմներ
Լազերային կտրված ֆայլեր բարձրախոսների վահանակի և բարձրախոսների համար
Վերջացրեցի լազերային կտրելով օրիգինալ Arcade1Up վահանակը բարձրախոսների վահանակի այս հատվածի համար: Այնուամենայնիվ, այս կտորը լազերային կտրող սարքի համար հարմար չէ և կտրեց 7 անցում և նույնպես բարձր կրակ ուներ: Ես խորհուրդ կտայի չօգտագործել օրիգինալ Arcade1Up վահանակը և ավելի շուտ ձեռք բերել ակրիլից կամ փայտից 3/8 դյույմ հաստությամբ լազերային կտրիչով հարմար կտոր:
Քայլ 6. Համակարգչի միացում/անջատում ակնթարթային անջատիչ և հոսանքի անջատիչ ռելե
Իմ նպատակն էր ունենալ մեկ հիմնական անջատիչ, որը միացնում և անջատում է արկադային համակարգը, ներառյալ ԱՀ -ով չաշխատող բոլոր բաղադրիչները (LED լուսարձակներ, բարձրախոսների ուժեղացուցիչ և այլն): IoT ռելեի էներգիայի անջատիչը լավ է համապատասխանում օրինագծին: Երբ ցածր լարման էներգիայի ազդանշանը հայտնաբերվում է IoT ռելեի հոսանքի անջատիչով, այն անջատում է ռելեին ՝ միացնելով 120 ՎԱԿ հզորությունը: Պատվերով USB- ից մինչև 5V մալուխ միացնելը դժվարին գործ է անում: Երբ համակարգիչը միացված է, USB պորտերը թողնում են 5V և անջատում է ռելեն: Նմանապես, երբ համակարգիչն անջատված է (վայրկենական անջատիչի միջոցով), USB հոսանքն անջատվում է, ուստի ռելեն անջատում է 120 VAC հոսանքը:
Նշում Ես սխալ եմ թույլ տվել գնել Dell OptiPlex 9020 մինի աշտարակը, որը շատ բարձր էր Arcade1Up- ի համար: Եվ, հետևաբար, ես ստիպված էի այն հեռացնել պատյանից և նորից ամրացնել, ինչը հանգեցրեց լրացուցիչ աշխատանքի: Դա անելու կարիք չեք ունենա, եթե ձեռք բերեք Dell OptiPlex 9020 SFF (փոքր ձևի գործոն) պատյան կամ նման մեկը:
Քայլ 7: Վերջնական հավաքում
Հիմա ժամանակն է ամեն ինչ համատեղել: Երբ համոզվեք, որ միացումներն ու էլեկտրագծերը ճիշտ են, օգտագործեք տաք սոսինձ `ենթաէկրանների միացումներն ամրացնելու համար:
Քայլ 8. Softwareրագրաշարի տեղադրում (LEDBlinky, Pixelcade, HyperSpin)
Ես օգտագործեցի 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 աղբյուրի կոդը ՝
Խորհուրդ ենք տալիս:
Արկադային մեքենա `փոփոխվող LED լուսանցքով. 5 քայլ (նկարներով)
Արկադային մեքենա `փոփոխվող LED լուսանցքով. Պահանջվող մասեր. Դուք կարող եք լազերային կտրել լուսադիոդային լեռը` օգտագործելով Instructable- ի ֆայլերը կամ լազերային կտրիչին հասանելիություն չունեցողների համար, այն նաև ամբողջությամբ հավաքված է: Kit Option / You Laser Cut and Assemble Pixelcade P3 LED լուսանցք
Gamecube Controller LED Mod: 8 քայլ (նկարներով)
Gamecube Controller LED Mod. Երբևէ ունեցե՞լ եք խաղի վերահսկիչ, որն իսկապես սիրում էիք, բայց անհատականացված չէր ձեզ համար: Դե, ես այդպես էի զգում իմ Gamecube վերահսկիչով: Gamecube- ի վերահսկիչներն իմ ամենասիրելի կարգավարների տեսակներն են, սակայն Հյուսիսային Ամերիկայում երեք ամենատարածված համատեղ
Ruby the Red LED Plushie Mod: 4 քայլ (նկարներով)
Ruby the Red LED Plushie Mod: Awww, դու ինձ կարմրում ես: Արդյո՞ք թույն չի լինի կենդանացնել ձեր Adafruit Circuit Playground էլեկտրոնային բաղադրիչի պլուշին: Ես ունեմ Ruby the Red LED պլուշե: Ես ուզում էի, որ այն լուսավորվի և արձագանքի ձայնին: Այստեղ դա հեշտ եղանակ է դա ստանալու համար
RG Unicorn Gundam LED Mod: 7 քայլ (նկարներով)
RG Unicorn Gundam LED Mod. Japanապոնիայում վերջերս թողարկված 1: 1 մասշտաբի Unicorn gundam արձանը տեսնելը իսկապես թույն և մի փոքր թանկ կլիներ: Այսպիսով, այստեղ ուսանելի է, թե ինչպես կարող եք կառուցել ձեր սեփական լուսավոր միաեղջյուր գյուղը, թեև ավելի փոքր մասշտաբով (1: 144): Նկատի ունեցեք, որ դա անելը
LED Mod ձեր Gameboy գույնը. 7 քայլ (նկարներով)
LED Mod Ձեր Gameboy գույնը. Սա հրահանգավորող փաստաթուղթ է ներկայացնում հիանալի ռեժիմ, որը կարող եք ավելացնել ձեր Gameboy գույնին `դրան տալով կոկիկ կապույտ լուսավորման էֆեկտներ: Եվ, իհարկե, ավելի լավ է չվնասեք ձեր մարմնի մասերը կամ Gameboy- ին, որովհետև ես չեմ փոխարինում դրանցից ոչ մեկին: Բայց ահա, սա արժե