Съдържание:

Вертикална баркадна аркада с вграден PIXEL LED дисплей: 11 стъпки (със снимки)
Вертикална баркадна аркада с вграден PIXEL LED дисплей: 11 стъпки (със снимки)

Видео: Вертикална баркадна аркада с вграден PIXEL LED дисплей: 11 стъпки (със снимки)

Видео: Вертикална баркадна аркада с вграден PIXEL LED дисплей: 11 стъпки (със снимки)
Видео: BAM, BUILDERS OF THE ANCIENT MYSTERIES - 4K CINEMA VERSION FULL MOVIE 2024, Юли
Anonim
Image
Image
Вертикална баркадна аркада с вграден PIXEL LED дисплей
Вертикална баркадна аркада с вграден PIXEL LED дисплей
Вертикална баркадна аркада с вграден PIXEL LED дисплей
Вертикална баркадна аркада с вграден PIXEL LED дисплей

**** Актуализирано с нов софтуер юли 2019 г., подробности тук ******

Аркадна бартодна конструкция с уникалната функция, която полето за LED матрица се променя, за да съответства на избраната игра. Изкуството на героите отстрани на шкафа са лазерно изрязани инкрустации, а не стикери.

Голямо благодаря на Tobias за публикуването на оригиналния CAD дизайн с лазерно изрязване за този проект. Този проект използва дизайна на Tobias със следните модификации:

  • Интегрирана лента за матрици PIXEL LED Matrix, която се променя въз основа на избраната игра
  • Дизайн с лазерно изрязване, модифициран за монитор с вертикално монтиране вместо хоризонтално (много класически аркадни игри са оптимизирани за вертикално монтиран монитор)
  • Лазерно изрязани странични арт инкрустации
  • Етикети на бутони с лазерно гравиране
  • Аудио усилвател с копче за контрол на силата на звука
  • Бутон за изключване/рестартиране
  • Материалът е акрил срещу дърво

Всички лазерно изрязани. SVG файлове, LED-g.webp

Софтуер за този проект тук

Части

1x Pixelcade LED Marquee (включва PIXEL LED платка за драйвери, 64x32 P3 LED матрица и 5V, 10A захранване) - $ 150

1x аркаден джойстик - $ 24

4x 30 мм аркадни бутони ($ 15, с Cherry D44X 75g. 187 Microswitch)

1x 2,1 мм DC монтаж за панел (0,33 монтажен отвор)

1x превключватели за монтиране/изключване на панела (ще ви трябват 2, но PIXEL: Maker's Kit идва с 1) - $ 1.17

1x Raspberry Pi 3+ - $ 38

1x microSD карта (128 GB е добър размер за този проект) - 20 долара

1x официален Raspberry Pi монитор - $ 74

1x аудио усилвател - $ 14

2x мини овални високоговорители 35 мм x 20 мм - 10 долара

1x стерео аудио кабел (правият ъгъл е по -добър, но нормалният ще се побере и също е добре) - $ 3

2x кабел за монтиране на USB панел A -A - $ 16

1x Прав ъглов DC захранващ жак - $ 2,50

1x microUSB жак (използвайте стар microUSB кабел и отсечете голямата USB страна)

1x бутилка мастило от Индия - $ 5

1x Mr. Clean Magic Eraser гъба

Лентата на синия художник

Винтове, гайки, стойки

8x 4/40 x 3/16 винтове с винтова глава (за отвори за поддръжка)

2x 4/40 x 7/16 винта с тиган?

7 винта M3 x 10 мм

4x винта M3 x 5 мм (за монтаж на джойстик)

4x квадратни шестоъгълни гайки M3 (за монтаж на джойстик)

8x 2/56 x 1/2 винтове с черна глава (за високоговорители)

8x 2/25 гайки (за високоговорители)

(4) Шестоъгълен алуминий, 1/4 "шестостен, 5/8" дълъг, 4-40 нишки

2x 4/40 x 3/8 найлонови винтове

4x найлонови гайки 4/40

4x гумени накладки за брони за дъното

Акрил и лепило

5x 12x20 "Жълт акрилен лист, дебелина 1/8" - 48 долара

3x 12x20 "черен акрилен лист, 1/8" дебелина - 29 долара

1x 12x12 прозрачен светъл димен акрилен лист, дебел 1/8"

Разни цветни листове в зависимост от желаните вложки от аркадни знаци (по избор)

Акрилно циментово лепило

Акрилен цимент за капилярно приложение

Апликатор за бутилки от полиетилен с ниска плътност

По избор

Касетна лента (за закрепване на кабелите към Pi заглавието)

1x USB аудио адаптер (това всъщност не е необходимо, докато е известно, че Pi аудиото е лошо, не мога да кажа разликата с този)

Dupont женски щифтове за обтичане на клеми 2,54 мм (за да направите свои собствени кабели с конектори DuPont, които се включват в 40-пинов хедър на Raspberry Pi GPIO, но можете също така просто да използвате кабелите от рафта и да ги свържете, което е по-евтино

Терминален кримп Dupont

Инструменти

Лазерен нож (използвах Glowforge с площ на рязане 19,5 x 11)

Инструмент за докосване 4/40 (за докосване на осем отвора 4/40 за портовете за поддръжка)

Стъпка 1: Първо лазерно рязане и сглобяване на картон

Първо лазерно рязане и сглобяване на картон
Първо лазерно рязане и сглобяване на картон
Първо лазерно рязане и сглобяване на картон
Първо лазерно рязане и сглобяване на картон
Първо лазерно рязане и сглобяване на картон
Първо лазерно рязане и сглобяване на картон
Първо лазерно рязане и сглобяване на картон
Първо лазерно рязане и сглобяване на картон

ЛАЗЕРНО РЕЗАНЕ НА SVG ФАЙЛОВЕ ТУК

МНОГО ВАЖНО: Преди да изрежете с лазер акрила за този проект, бъдете сигурни и първо вземете всички части под ръка и измерете, за да се уверите, че отговарят на монтажните отвори в лазерните. SVG файлове. Ето по -специално елементи за проверка и настройка.

1. 64x32 P3 HUB75 LED Matrix - Този, използван в този проект, купих директно от Китай, а не от Adafruit и различните производители на LED панели имат различни места за монтаж на отвори.

2. Високоговорители - Не използвах високоговорителите в линка и вместо това лежах около магазина си. Тези в линка мисля, че са близки, но не съм сигурен, че монтажните отвори ще се подравнят точно.

Използвах лазерен нож Glowforge и всички. SVG файлове за лазерно изрязване са оразмерени за размера на изрязването на Glowforge на 19,5 "x 11".

Също така има много начини лазерното рязане и сглобяване да се объркат, което да доведе до скрап поради сложността на сглобяването и специфичните етапи на ориентиране, така че е силно препоръчително първо да се реже и сглобява с лазер в картон и след това да се нарязва с акрил, след като сте набрах го.

Стъпка 2: Назад Порт за поддръжка

Портът за поддръжка ви позволява да стигнете до електрониката отзад, ако имате нужда в бъдеще. Тази част е сложна, препоръчително е първо да я сглобите в картон. Следвайте стъпките във видеото.

Стъпка 3: Долен порт за поддръжка

Image
Image

Най -долният порт за поддръжка ви позволява да стигнете до дъното на аркадните бутони и джойстика за в бъдеще. Тази част е сложна, препоръчително е първо да я сглобите в картон. Следвайте стъпките във видеото.

Стъпка 4: Монтаж на Pi монитор

Монтаж за Pi монитор
Монтаж за Pi монитор
Монтаж за Pi монитор
Монтаж за Pi монитор
Монтаж за Pi монитор
Монтаж за Pi монитор

Прикрепете монитора Pi и Raspberry Pi. Уверете се и поставете Pi монитора върху рамката без слота.

Докато чакате първият слой да изсъхне, добавете винтове в отворите на високоговорителя, за да осигурите подравняване.

Сега е подходящ момент да инсталирате RetroPie, предварително създаденото изображение, което ще инсталирате на вашата Pi microSD карта. В края на инсталацията RetroPie ще бъдете подканени да конфигурирате входовете. Свържете обща USB клавиатура и използвайте тези клавиши:

D -PAD UP - Стрелка нагоре

D -PAD DOWN - Стрелка надолу

D -PAD НАЛЯВО - стрелка наляво

D -PAD НАДЯСНО - Стрелка надясно

Старт - А

Изберете - S

Бутон A - Z

B Бутон - X

Бутон X - C

Бутон Y - V

Задръжте произволен клавиш, за да пропуснете останалите клавиши, докато стигнете до Hotkey Enable

ХОТКЕЙ - КОСМОС

Когато стигнете до OK, натиснете бутона, който сте конфигурирали като бутон A, който в този случай е "Z"

Стъпка 5: Контролен панел - джойстик и бутони

Image
Image
Контролен панел - джойстик и бутони
Контролен панел - джойстик и бутони
Контролен панел - джойстик и бутони
Контролен панел - джойстик и бутони
Контролен панел - джойстик и бутони
Контролен панел - джойстик и бутони

Завийте джойстика към долния слой с винтовете и квадратните гайки. Направете тест и поставете горния слой върху най -долния слой и се уверете, че сте гравирали достатъчно дълбоко, така че двата слоя да са изравнени. След това използвайте акрилен цимент, за да залепите двата слоя заедно и да ги затегнете.

Джойстикът Sanwa, който получих, беше конфигуриран по подразбиране за 8-посочен. Интересувам се от аркадни игри от 80-те, които се играят предимно с 4-посочен джойстик. Така че това е подходящ момент за смяна от 8-посочен на 4-посочен, което лесно става чрез преместване на шаблон в долната част на джойстика, този видеоклип обяснява как да превключите от 8-посочен към 4-посочен и обратно. Използвайки долния порт за поддръжка на аркадната машина, можете да се променяте напред -назад по -късно, след като всичко е инсталирано, но пространството е ограничено и ще бъде много по -лесно да го направите сега.

Използвайте своя тестер за непрекъснатост на вашия мултицет и след това маркирайте всеки проводник на джойстика (нагоре, надолу, наляво, надясно).

Стъпка 6: Бутони на предните панели и черен текст с мастило

Image
Image
Бутони на предните панели и черен текст с мастило
Бутони на предните панели и черен текст с мастило
Бутони на предните панели и черен текст с мастило
Бутони на предните панели и черен текст с мастило

Оставете акрилната маскираща лента и щедро боядисвайте индийското мастило с четка. Оставете мастилото на Индия да изсъхне за няколко часа или повече.

След като изсъхне, отстранете акрилната маскираща лента и ще останете с малко остатъци, които да премахнете. Вземете някаква здрава тиксо като горилна лента Gorilla и я натиснете силно върху гравирания текст и след това я откъснете. Повторете това няколко пъти и повечето остатъци от мастилото ще бъдат отстранени. След това използвайте или мокра мека гъба, или магическа гъба на Mr. Clean, за да свалите останалата част.

Стъпка 7: Окабеляване

Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации
Електрически инсталации

Вижте схемите на електрическата схема и направете захранващия кабел, който ще се състои от женски DC жак, който след това ще се раздели четирипосочно към Pi (microUSB конектор), PIXEL: LED ART Board (прав ъглов конектор за DC барел), аудио мини усилвател (свързващ проводник) и LED светлинна лента (свързващ проводник). Намерете стар microUSB кабел и отрежете големия край на USB конектора и снадете и спойнете към този захранващ кабел за свързване към Pi.

Съберете таблица за окабеляване, която картографира всяка посока на джойстика и бутона към съответния щифт на Pi и назначения клавиш на клавиатурата. Ако съпоставите същите ключове, които направих аз, тогава можете да използвате конфигурационните файлове в следващите стъпки извън кутията.

Ще ви трябват женски кабели DuPont, за да се свържете към 40-пиновия GPIO хедър на Pi. В крайна сметка направих свои собствени кабели, което беше доста забавно, но и много работа и също ще имате нужда от кримпване и женските терминали DuPont. Ще бъде по -бързо и по -евтино просто да използвате обикновени женски към женски кабели DuPont, които вероятно вече сте лежали наоколо, и да ги споявате/запоявате. Ако все пак направите свои собствени кабели DuPont, оказва се, че те не са лесни за изработка, намерих този видео урок за YouTube много полезен и успях да ги направя с лекота след това.

Направете кабелите за бутоните и джойстика и все още не се свързвайте с Pi. Ще се свържете с Pi в следващата стъпка. Като цяло всеки кабел трябва да бъде дълъг ~ 13 инча, което ще бъде достатъчно дълго, за да достигне Pi, когато е монтирано. Ако можете, използвайте различен цвят за всеки кабел (използвайте черен за всички GND) или маркирайте всеки кабел, което ще улесни нещата в следващата стъпка.

Стъпка 8: Монтаж на LED матричен панел

Монтаж на LED матричен панел
Монтаж на LED матричен панел
Монтаж на LED матричен панел
Монтаж на LED матричен панел
Монтаж на LED матричен панел
Монтаж на LED матричен панел

Продължете и премахнете акрилната маскираща лента от двете страни сега.

Първо монтирайте платката PIXEL PCB и след това монтирайте LED панела от другата страна. Обърнете внимание на ориентацията и се уверете, че LED панелът е обърнат нагоре, съответстващ на етикета на акрилната стойка.

След това монтирайте винта в долната дясна ръка на платката PIXEL към панела.

Монтирайте LED панела, като използвате (6) винта M3 x 8 мм. Обърнете внимание, че LED панелите са с резба за винтове M3, 4/40 няма да работи.

Обърнете внимание, че този LED панел е широк 7,5 инча и висок 3,8 инча и работи чудесно за този форм -фактор на мини бартон. Ако обаче имате по -голяма конструкция, ще имате повече място за по -голяма LED рамка. Подреждането на Daisy се поддържа за 128x32 дисплей като този https://www.youtube.com/embed/H36Bk9wCgns. Или алтернативно, можете също да разгледате по -големи размери на панела

Стъпка 9: Съберете всичко заедно

Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно
Събирайки всичко заедно

Сега идва забавната част, където сглобявате всичко! Но първо монтирайте всичките 6 бутона на предния червен панел, 4 аркадния бутон и джойстика на черния контролен панел, както и жака за захранване, превключвателите и аудио усилвателя на задния панел. Няма да можете да монтирате бутоните и джойстика, след като кутията е заедно поради липса на място за лакти.

Следвайте снимките, за да сглобите нещата, но все още не залепвайте нищо и вместо това използвайте някаква синя лента на художника, за да поддържате нещата заедно засега. След като стигнете до картината с надпис „След като стигнете тук, свържете проводниците към заглавката на GPIO Pi“, след което започнете да свързвате проводниците към щифтовете на заглавието Pi.

Следвайте таблицата, която сте събрали в предишната стъпка, за да свържете всеки проводник към Pi заглавието. Ще бъде много тесно и не е толкова лесно да свържете щифтовете към Pi заглавието, така че имайте търпение.

След като свържете всичко, включете системата и направете пълен тест, който включва тестване на джойстика и всеки бутон. За да тестваме, ще трябва да инсталираме помощна програма от Adafruit, наречена Retrogame, която преобразува входа на джойстика и бутоните от GPIO на Pi в клавиатура. С помощта на Retrogame няма да се нуждаете от отделен USB аркаден клавиатурен емулатор, което е хубаво.

Следвайте тези инструкции от Adafruit, за да инсталирате Retrogame. След като инсталирате Retrogame, копирайте този файл retrogame.cfg в директорията /boot на вашия Pi. Файлът retrogame.cfg тук предполага, че сте следвали същите клавиатурни карти и връзки на щифтове в таблицата за окабеляване от Стъпка 8 - Окабеляване. Ако сте използвали различни изводи или клавиатурни карти, няма притеснения, просто направете съответните промени в retrogame.cfg. Вероятно сте свързали грешка или два грешки, така че просто тествайте всеки вход и го коригирайте.

Този урок ще ви укаже как да настроите комбинирания бутон за изключване и рестартиране.

След като всичко работи, сега сте готови да направите нещата постоянни. Ако случайно имате лента Kapton, това е хубав начин да закрепите пиновете на Pi, за да сте сигурни, че няма да се разхлабят по -късно. Увийте малко Kapton лента около щифтовете и Pi заглавието. Но не се притеснявайте, ако не го направите, все пак трябва да е наред.

Сега обърнете аркадата настрани. В този момент имате инсталирана само лявата страна, дясната все още е отворена. Използвайте апликатора за акрилен разтворител с капилярно действие, за да залепите акрила. Акрилният разтворител действа много бързо и ще бъде здрав за по -малко от 5 минути и не се нуждае от затягане. Ето един добър грунд за използване на акрилен разтворител.

Прикрепете парчетата за рамката (не забравяйте да направите това, преди да добавите дясната страна).

Сега прикрепете дясната страна и залепете това с помощта на акрилен разтворител.

И накрая, използвайте мелница или инструмент Dremel, за да смилате лявата и дясната страна, така че да са изравнени (черните прорези може да стърчат малко). Ще искате да направите това, така че външните части, когато са прикрепени, да бъдат хубави и изравнени.

Стъпка 10: Ляв и десен външен панел и вложки от аркадни символи

Ляв и десен външен панел и вложки от аркадни знаци
Ляв и десен външен панел и вложки от аркадни знаци
Ляв и десен външен панел и вложки от аркадни знаци
Ляв и десен външен панел и вложки от аркадни знаци
Ляв и десен външен панел и вложки от аркадни знаци
Ляв и десен външен панел и вложки от аркадни знаци
Ляв и десен външен панел и вложки от аркадни знаци
Ляв и десен външен панел и вложки от аркадни знаци

Аркадните инкрустации са незадължителни, но доста приятен ефект, ако имате време. Ако не използвате инкрустациите, можете също да използвате услуга като тази, за да отпечатате някои стикери за странични рисунки или просто да оставите страните червени, което все още би било хубаво.

Ако не използвате инкрустациите, променете левия и десния външен панел и изтрийте очертанията на инкрустацията. Ако искате да персонализирате с любимите си аркадни герои, ето чудесен ресурс за аркадни спрайтове. След това става въпрос за изолиране на всеки цвят на спрайта и след това проследяване във векторна програма като Illustrator или Inkscape. Внимание, това е добра работа. Ако искате да се придържате към използваните от мен знаци, използвайте този файл за лазерно изрязване на всеки цвят на всеки знак.

Докато изрязвате с лазер всеки цвят на всеки герой, поставете ги на маса и залепете само за аркадната страна, след като разберете, че всичко се вписва правилно. Вероятно ще има някои грешки (направих куп), така че ако залепите твърде скоро, ще имате проблеми, тъй като акрилният разтворител е постоянен.

Също МНОГО ВАЖНО, не искате да използвате жълт цвят за някой от символите на инкрустацията, тъй като страничният панел вече е жълт. Така че, ако желаният от вас аркаден спрайт има жълто, заменете друг цвят.

Стъпка 11: Софтуерни скриптове за интеграцията на PIXEL: LED ART Matrix

Image
Image
Софтуерни скриптове за интеграцията на PIXEL: LED ART Matrix
Софтуерни скриптове за интеграцията на PIXEL: LED ART Matrix
Софтуерни скриптове за интеграцията на PIXEL: LED ART Matrix
Софтуерни скриптове за интеграцията на PIXEL: LED ART Matrix

Почти готово! Последната стъпка е да добавите някои скриптове, така че дисплеят PIXEL: LED ART автоматично да променя произведения на изкуството въз основа на избраната платформа или игра от RetroPie. За щастие, RetroPie включва кука, наречена runcommand, която е скрипт на Linux bash shell (.sh), който се изпълнява преди всяко стартиране на играта. Така че ще добавим наш собствен скрипт runcommand, който предава текущата игра и платформа към Java програма от командния ред (pixelc.jar), която след това записва съответния-g.webp

Забележка: В допълнение към RetroPie, Pixelcade LED рамката се интегрира и с HyperSpin, Maximus Arcade и GameEx Evolution за Windows, инструкции тук.

Този скрипт прави следното:

  1. Проверява дали LED-g.webp" />
  2. Ако не, тогава проверете дали има общ LED-g.webp" />
  3. Ако не излиза светодиоден GIF, специфичен за играта, и няма специфичен LED емулатор за GIM, тогава напишете общ LED-g.webp" />

Ръководство за настройка на софтуера за RetroPie ==>

За комбинирания бутон за рестартиране и изключване на гърба, ето скрипта за това

Тъй като тази инсталация е за вертикално ориентиран монитор, ето една хубава вертикална тема за RetroPie

Аз също пренесох този софтуер в Windows, ето примерна инсталация, използваща предния край на Maximus Arcade в Windows в по -голяма инсталация с LED лента.

Препоръчано: