Orodha ya maudhui:
- Hatua ya 1: Kusanya Hifadhi ya Arcade1Up
- Hatua ya 2: Dis-kukusanyika Arcade1Up Marquee na Kusanya Pixelcade Marquee
- Hatua ya 3: Ongeza Ingizo la HDMI kwa Monitor Arcade1Up
- Hatua ya 4: Maonyesho Ndogo na Jopo la Udhibiti
- Hatua ya 5: Mods za Jopo la Spika
- Hatua ya 6: PC Washa / Zima Kitufe cha Kubadilisha na Uwasilishaji wa Nguvu
- Hatua ya 7: Mkutano wa Mwisho
- Hatua ya 8: Usakinishaji wa Software (LEDBlinky, Pixelcade, HyperSpin)
- Hatua ya 9: Kuchukua Zaidi na API ya Pixelcade
Video: Arcade1Up Mod Na Marquee ya LED na Onyesho Ndogo: Hatua 9 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
**** Aprili 2020 Sasisha // Msaada wa Programu umeongezwa kwa mpira wa miguu halisi, zaidi kwenye https://pixelcade.org ****
Baraza la Arcade1Up la arcade lililo na marquee ya LED na maonyesho madogo madogo, ambayo yanaonyesha habari ya mchezo kama kichwa cha mchezo, mwaka, mtengenezaji, aina, na ukadiriaji
Sehemu
Arcade1Up Mortal Kombat Baraza la Mawaziri Amazon au Arcade1Up Mortal Kombat huko Walmart
Kitengo cha Marquee cha Pixelcade cha Arcade1Up
Pixelcade Sub-Display Kit (Inajumuisha Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix, na 1 Max7219 7Segment zote zilizo na vichwa vya wima vilivyouzwa)
Dell OptiPlex 9020 Fomu ndogo ya Kompyuta (iliyosafishwa)
Vifungo vya LED, Vifurushi, 2 Encoders za USB, na Cables
Bodi ya Mdhibiti wa LCD (Inaongeza HDMI kwa Arcade1Up Monitor)
Ultimarc Spinner na USB
4 TB SATA ya Hifadhi ya Ndani
Ukanda wa Nguvu wa Kupeleka IoT
Onyesha Bandari kwa Kebo ya HDMI
Kitovu cha USB cha bandari cha 7 (kitovu cha USB kisicho na nguvu hakitafanya kazi)
LogiTech K400 Kinanda kisichotumia waya na Panya
Kadi ya Mtandao isiyo na waya (Wi-Fi)
Maliza Washers
Kintel MA170 12V Audio Amp
Tape ya pande mbili
Programu ya Pixelcade - Bure
Programu ya LEDBlinky - $ 25
Vifaa Vingine (Vipimo anuwai vya M2 na M3)
Hiari
1 1/8 Piga Kidogo Kuchimba Mashimo ya Kitufe cha Arcade
KANUSHO: Mimi ndiye muundaji na ninauza mariketi ya Pixelcade LED https://pixelcade.org. Baadhi ya viungo vya bidhaa hapo juu ni viungo vya ushirika ambayo inamaanisha nitapokea tume ndogo bila gharama zaidi kwako.
Hatua ya 1: Kusanya Hifadhi ya Arcade1Up
Inachukua zaidi ya saa moja kukusanya hisa ya Arcade1Up na maagizo ni ya angavu. Unaweza kujiokoa wakati fulani ikiwa hautasanikisha marquee ya Arcade1Up lakini funga bracket ndogo ya marque kama inavyoonyeshwa kwenye picha.
Hatua ya 2: Dis-kukusanyika Arcade1Up Marquee na Kusanya Pixelcade Marquee
Tenganisha marquee ya sasa ya Arcade1Up, unganisha Marquee ya Pixelcade, na kisha usakinishe.
Hatua ya 3: Ongeza Ingizo la HDMI kwa Monitor Arcade1Up
Ongeza pembejeo la HDMI kwa mfuatiliaji wa sasa wa Arcade1Up unaokuruhusu kuunganisha PC yako kwa mfuatiliaji.
Hatua ya 4: Maonyesho Ndogo na Jopo la Udhibiti
Kuunda udhibiti wa Arcade1Up ambayo ni pamoja na maonyesho ndogo na spinner.
Mchoro wa usanifu unaonyesha jinsi programu ya Pixelcade inavyowasiliana na marquee ya LED kupitia bodi ya PIXEL na viwasilisho vidogo vinavyounganisha kupitia Arduino.
Mchoro wa Arduino (angalia kwenye mchoro maktaba ya ziada ambayo utahitaji kusanikisha pia)
github.com/alinke/PIXEL/blob/master/max721…
Hapa kuna pini za Arduino zilizotumiwa:
Max7219 Rangi moja ya LED Dot Matrix
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 10
Sehemu ya Max7219 7
- CLK 7
- CS 8
- DIN 9
Mini OLED
- SDA - A4
- SCL - A5
Unaweza kutumia waya za kuruka kuungana au kama nilivyofanya, tengeneza kebo maalum kwa kutumia viunganishi vya Du Pont. Ikiwa unatumia waya za kuruka, ningependekeza utumie Kapton au mkanda unaofanana kupata vurukai kwa vichwa vya Arduino ili wasianguke.
Katika usanikishaji huu, tunaunganisha sana Maonyesho mawili ya Max7219 Dot Matrix na Maonyesho mawili ya Max7219 7Segment. Maonyesho ya Mini OLED ni vifaa vya I2C na vina anwani sawa. Hii inamaanisha pato sawa litaonyeshwa kwenye kila onyesho. Unaweza hata hivyo kuondoa kiunganisho cha kupinga na kubadilisha anwani na kisha utaweza kuonyesha kitu tofauti kwenye onyesho la pili la OLED.
Hatua ya 5: Mods za Jopo la Spika
Faili za kukata Laser kwa jopo la spika na grill ya spika ==>
Niliishia kukata laser jopo la asili la Arcade1Up kwa sehemu hii ya jopo la spika. Walakini, kipande hiki sio rafiki wa kukata laser na ilichukua pasi 7 kukata na ilikuwa na moto mwingi pia. Ningependa kupendekeza usitumie jopo la asili la Arcade1Up na badala yake upate kipande cha laser kipande nyeusi cha akriliki au kuni ambayo ni 3/8 nene.
Hatua ya 6: PC Washa / Zima Kitufe cha Kubadilisha na Uwasilishaji wa Nguvu
Kusudi langu lilikuwa kuwa na ubadilishaji mmoja mkuu ambao unawasha na kuzima mfumo wa uwanja ikiwa ni pamoja na vifaa vyote visivyotumiwa na PC (jumba la LED, spika kubwa, n.k.). Kitufe cha kupitisha nguvu cha IoT kinafaa muswada huo vizuri. Wakati ishara ya nguvu ya voltage ya chini inagunduliwa na ubadilishaji wa umeme wa IoT, inasafirisha uwasilishaji kuwasha nguvu ya VAC 120. Kuunganisha waya wa kawaida kwa kebo ya 5V hufanya ujanja. Wakati PC imewashwa, bandari za USB hutoa 5V na kusafiri kwa relay. Vivyo hivyo, wakati PC imezimwa (kupitia swichi ya kitambo), umeme wa USB huzima na kwa hivyo relay inakata nguvu ya VAC 120.
Kumbuka nilifanya makosa kununua Dell OptiPlex 9020 Mini Tower ambayo ilionekana kuwa ndefu sana kwa Arcade1Up. Na kwa hivyo ilibidi niondoe kwenye kesi hiyo na nipande tena na kusababisha kazi ya ziada. Hutahitaji kufanya hivyo ikiwa utapata kesi ya Dell OptiPlex 9020 SFF (fomu ndogo) au sawa.
Hatua ya 7: Mkutano wa Mwisho
Sasa wakati wa kuweka kila kitu pamoja. Mara baada ya kuwa na uhakika wa unganisho na wiring ni sahihi, tumia gundi moto kupata miunganisho kwenye viwambo vidogo.
Hatua ya 8: Usakinishaji wa Software (LEDBlinky, Pixelcade, HyperSpin)
Nilitumia HyperSpin kama mwisho wangu wa mbele wa arcade lakini nikaonywa, HyperSpin ni maumivu ya kusanidi na kusanidi. Mwisho mwingine wa mbele kama GameEx na LaunchBox haionekani kuwa mzuri lakini ni rahisi kuanzisha.
Kwa vyovyote vile, utahitaji pia kipande cha programu ya tatu inayoitwa LEDBlinky inawezesha mariketi ya Pixelcade LED na viwambo vidogo kusasisha unapotembea kupitia michezo kutoka mwisho wa mbele. Pixelcade pia itafanya kazi bila LEDBlinky lakini marquee itasasisha tu wakati mchezo utazinduliwa kinyume na wakati unapita katikati ya mwisho wa arcade na wakati wa uzinduzi wa mchezo.
Hatua za Kufunga Programu:
1. Sakinisha programu ya LEDBlinky
2. Sakinisha programu ya Pixelcade LED Marquee
Mwongozo wa Usanidi wa LEDBlinky kwa Pixelcade ==>
3. Sanidi mwisho wa mbele wa arcade ili utumie LEDBlinky (LEDBlinky inasaidia zaidi ikiwa sio mwisho wote wa arcade)
Hatua ya 9: Kuchukua Zaidi na API ya Pixelcade
Je, unaweza kuandikisha?
Fikisha vitu mbali na chanzo wazi na REST based Pixelcade API na uunda kesi za matumizi ya ziada. Tumia huduma ya foleni kwa mfano kuchanganya na kuteleza uhuishaji wa-g.webp
Msikilizaji wa Pixelcade anayeitwa pixelweb.exe (Windows) au pixelweb.jar (wa Raspberry Pi na Mac) anaendesha nyuma na anasikiliza simu za REST URL. Kumbuka hizi ni simu za REST za ndani kwa localhost kwa hivyo muunganisho wa Mtandao hauhitajiki. Walakini ikiwa mwenyeji wako (PC au Raspberry Pi) anapatikana kupitia mtandao, basi unaweza kufanya simu hizi pia kuwa mbali. Unaweza kuingiliana na API kwa kupiga simu za REST URL moja kwa moja au kutumia pixelcade.exe (Windows) au pixelcade.jar (ya Raspberry Pi & Mac). Ikiwa ikijumuishwa kutoka kwa programu ya mtu mwingine, itakuwa haraka sana kufanya REST URL kupiga simu moja kwa moja kutoka kwa programu yako dhidi ya kutumia kiolesura cha laini ya amri. LEDBlinky kwa mfano hufanya REST URL kupiga simu kwa msikilizaji wa Pixelcade kukamilisha sasisho za nguvu za mwisho wa kusonga mbele.
Simu hii ya BURE
localhost: 8080 / text? t = Hello% 20World & c = kijani
itasonga maandishi "Hello World" kwa kijani kibichi
Simu hii ya BURE
localhost: 8080 / michoro / mkondo / 0rain
itatiririsha faili ya 0rain-g.webp
API pia ina kipengele cha foleni inayokuwezesha kupanga foleni juu ya hafla kadhaa (maandishi ya kutembeza, michoro za GIF, au picha bado) na kila hafla itacheza baada ya ile ya awali kukamilisha.
Mlolongo huu wa simu za REST
localhost: 8080 / text? t = Mchezo% 20Uchezaji% 20Pacm… https:// localhost: 8080 / arcade / stream / mame / pacman.pn… https:// localhost: 8080 / arcade / stream / mame / pacghost…
itasonga "Mchezo wa kucheza Pacman" kwa rangi ya samawati wakati mmoja, kisha itaonyesha pacman-p.webp
API kamili ya Pixelcade REST imeandikwa hapa
Nambari ya Chanzo ya API
Ilipendekeza:
Onyesho la TTGO (rangi) Na Micropython (TTGO T-onyesho): Hatua 6
Onyesho la TTGO (rangi) Na Micropython (TTGO T-onyesho): TTGO T-Display ni bodi kulingana na ESP32 ambayo inajumuisha onyesho la rangi ya inchi 1.14. Bodi inaweza kununuliwa kwa tuzo ya chini ya $ 7 (pamoja na usafirishaji, tuzo inayoonekana kwenye banggood). Hiyo ni tuzo nzuri kwa ESP32 pamoja na onyesho.T
Tengeneza Onyesho kubwa la 4096 la Onyesho la Sanaa ya Pikseli ya Retro: Hatua 5 (na Picha)
Tengeneza Onyesho kubwa la 4096 la Onyesho la Sanaa ya Pikseli ya Retro: Nitaangazia njia zote mbili katika hii inayoweza kufundishwa. Maagizo haya yanashughulikia usakinishaji wa LED wa 64x64 au 4,096
Chips ndogo-ndogo za Kuunganisha mkono !: Hatua 6 (na Picha)
Vipodozi vidogo vya kuuzia mkono! Je! Umewahi kutazama chip iliyo ndogo kuliko kidole chako, na haina pini, na ukajiuliza ni vipi unaweza kuiunganisha kwa mkono? mwingine anayefundishika na Colin ana maelezo mazuri ya kufanya soldering yako mwenyewe, lakini ikiwa chi yako
Kujenga Roboti Ndogo: Kufanya Roboti Moja za ujazo za Inchi ndogo-ndogo na ndogo: Hatua 5 (na Picha)
Kujenga Roboti Ndogo: Kufanya Roboti Moja za ujazo za Micro-Sumo na Ndogo: Hapa kuna maelezo juu ya ujenzi wa roboti ndogo na nyaya. Mafundisho haya pia yatashughulikia vidokezo na mbinu kadhaa za msingi ambazo ni muhimu katika kujenga roboti za saizi yoyote. Kwangu mimi, moja wapo ya changamoto kubwa katika umeme ni kuona jinsi ndogo ni
Jenga Roboti Ndogo Sana: Fanya Roboti ndogo Zaidi ya Gurudumu Duniani Pamoja na Gripper .: Hatua 9 (na Picha)
Jenga Roboti Ndogo Sana: Fanya Roboti ndogo zaidi ya Gurudumu Duniani Pamoja na Shina. Inadhibitiwa na microcontroller ya Picaxe. Kwa wakati huu kwa wakati, naamini hii inaweza kuwa roboti ndogo zaidi ya magurudumu ulimwenguni na mtego. Hiyo bila shaka ch