Мазмуну:

LED Marquee жана суб-дисплейлер менен Arcade1Up Mod: 9 кадам (Сүрөттөр менен)
LED Marquee жана суб-дисплейлер менен Arcade1Up Mod: 9 кадам (Сүрөттөр менен)

Video: LED Marquee жана суб-дисплейлер менен Arcade1Up Mod: 9 кадам (Сүрөттөр менен)

Video: LED Marquee жана суб-дисплейлер менен Arcade1Up Mod: 9 кадам (Сүрөттөр менен)
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Ноябрь
Anonim
Image
Image
LED Marquee жана суб-дисплейлер менен Arcade1Up Mod
LED Marquee жана суб-дисплейлер менен Arcade1Up Mod
LED Marquee жана суб-дисплейлер менен Arcade1Up Mod
LED Marquee жана суб-дисплейлер менен Arcade1Up Mod
LED Marquee жана суб-дисплейлер менен Arcade1Up Mod
LED Marquee жана суб-дисплейлер менен Arcade1Up Mod

**** Апрель 2020 Жаңыртуу // Виртуалдык пинбол үчүн программалык камсыздоо кошулду, дагы https://pixelcade.org ****

Arcade1Up аркада шкафы LED диапазону жана кошумча кичине, суб-дисплейлер менен жабдылган, алар оюндун аталышы, жылы, өндүрүүчүсү, жанры жана рейтинги сыяктуу оюн маалыматын көрсөтөт

Бөлүктөр

Arcade1Up Mortal Kombat кабинети Amazon же Arcade1Up Mortal Kombat Walmart

Arcade1Up үчүн Pixelcade LED Marquee Kit

Pixelcade Sub-Display Kit (Seeeduino, 1 Mini-OLED, 1 Max7219 Dot Matrix жана 1 Max7219 7Segment all soldered vertical headers камтыйт)

Dell OptiPlex 9020 Small Form Factor Computer (Оңдолгон)

LED баскычтары, джойстиктер, 2 USB коддогучтар жана кабелдер

LCD Controller Board (Arcade1Up мониторуна HDMI кошот)

USB менен Ultimarc Spinner

4 TB SATA ички катуу диск

IoT Relay Power Strip

Портту HDMI кабелине көрсөтүү

7 Порт менен иштеген USB хаб (кубатталбаган USB хаб иштебейт)

LogiTech K400 зымсыз клавиатура жана чычкан

Зымсыз тармак картасы (Wi-Fi)

Кир жуугучтарды бүтүрүү

Kintel MA170 12V аудио күчөткүч

Эки жактуу скотч

Pixelcade программалык камсыздоосу - бекер

LEDBlinky Программалык камсыздоо - $ 25

Башка жабдыктар (ар кандай өлчөмдөгү М2 жана М3 бурамалар)

Милдеттүү эмес

1 1/8 Аркада баскычын тешүү үчүн бургу

ЭСКЕРТҮҮ: Мен жаратуучумун жана Pixelcade LED маркасын сатам https://pixelcade.org. Жогорудагы продукт шилтемелеринин айрымдары өнөктөш шилтемелер, демек, мен сизге эч кандай кошумча төлөмсүз кичинекей комиссия алам.

1 -кадам: Arcade1Up Сток чогултуу

Image
Image
Arcade1Up акцияларын чогултуу
Arcade1Up акцияларын чогултуу
Arcade1Up акцияларын чогултуу
Arcade1Up акцияларын чогултуу

Arcade1Up запасын чогултуу үчүн бир сааттан бир аз көбүрөөк убакыт талап кылынат жана инструкциялар интуитивдүү. Эгерде сиз Arcade1Up маркасын орнотпосоңуз, бирок сүрөттөрдө көрсөтүлгөндөй кичинекей кашаанын кронштейнин орнотсоңуз, бир аз убакытты үнөмдөй аласыз.

2-кадам: Arcade1Up Marqueeди ажыратып, Pixelcade Marqueeди чогултуп алыңыз

Image
Image
Arcade1Up Marquee'ди жыйнагыла жана Pixelcade Marqueeди чогулткула
Arcade1Up Marquee'ди жыйнагыла жана Pixelcade Marqueeди чогулткула
Arcade1Up Marquee'ди жыйнагыла жана Pixelcade Marqueeди чогулткула
Arcade1Up Marquee'ди жыйнагыла жана Pixelcade Marqueeди чогулткула
Arcade1Up Marquee'ди жыйнагыла жана Pixelcade Marqueeди чогулткула
Arcade1Up Marquee'ди жыйнагыла жана Pixelcade Marqueeди чогулткула

Учурдагы Arcade1Up алкагын ажыратып, Pixelcade LED Marqueeди чогултуп, анан орнотуңуз.

3 -кадам: Arcade1Up мониторуна HDMI киргизүүнү кошуңуз

Image
Image
HDMI кирүүсүн Arcade1Up мониторуна кошуңуз
HDMI кирүүсүн Arcade1Up мониторуна кошуңуз

Учурдагы Arcade1Up мониторуна HDMI киргизүүнү кошуңуз, бул сиздин компьютериңизди мониторго туташтырууга мүмкүндүк берет.

4-кадам: Sub-Displays & Control Panel Mod

Image
Image
Sub-Displays & Control Panel Mod
Sub-Displays & Control Panel Mod
Sub-Displays & Control Panel Mod
Sub-Displays & Control Panel Mod

Sub-дисплейлерди жана спиннерди камтыган Arcade1Up көзөмөлүн өзгөртүү.

Архитектуралык диаграмма Pixelcade программалык камсыздоосу LED маркасы менен PIXEL тактасы жана Arduino аркылуу туташкан суб-дисплейлер аркылуу кантип байланышаарын көрсөтөт.

Arduino Sketch (эскизде сиз дагы орнотушуңуз керек болгон кошумча китепканаларга көңүл буруңуз)

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

Бул жерде колдонулган Arduino төөнөгүчтөрү:

Max7219 Single Color LED Dot Matrix

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max7219 7 сегмент

  • CLK 7
  • CS 8
  • Дин 9

Mini OLED

  • SDA - A4
  • SCL - A5

Сиз туташуу үчүн секиргич зымдарды колдонсоңуз болот же мен кылгандай, Du Pont коннекторлорун колдонуп ыңгайлаштырылган кабель жасаңыз. Эгерде сиз секиргич зымдарды колдонуп жатсаңыз, анда секирип кетпөө үчүн Arduino баштыктарына секирүүчүлөрдү бекемдөө үчүн Каптон же ушул сыяктуу лента колдонууну сунуштайт элем.

Бул орнотууда биз эки Max7219 Dot Matrix дисплейин жана эки Max7219 7Segment Дисплейин байлап жатабыз. Mini OLED дисплейлери I2C түзмөктөрү жана ошол эле дарекке ээ. Бул ошол эле өндүрүш ар бир дисплейде көрсөтүлө тургандыгын билдирет. Сиз резистордук секиргичти ажыратып, дарегин өзгөртө аласыз, андан кийин экинчи OLED дисплейинде башка нерсени көрсөтө аласыз.

5 -кадам: Speaker Panel Mods

Image
Image
Динамик панелинин моддору
Динамик панелинин моддору
Динамик панелинин моддору
Динамик панелинин моддору

Динамик панели жана динамик грили үчүн лазердик файлдар ==>

Мен ушул динамик панелинин бөлүгү үчүн түпнуска Arcade1Up панелин лазер менен кестим. Бирок, бул бөлүк лазердик кесүүчүгө ылайыктуу эмес жана кесүү үчүн 7 жолу өттү жана өтө жалынга ээ болду. Мен оригиналдуу Arcade1Up панелин колдонбоону сунуштайм, тескерисинче, калыңдыгы 3/8 дюйм болгон акрилден же жыгачтан лазер кескичке ээ болууну сунуш кылам.

6 -кадам: Компьютерди өчүрүү/өчүрүү релеси

Image
Image
Компьютерди өчүрүү/күйгүзүү релеси
Компьютерди өчүрүү/күйгүзүү релеси

Менин максатым - компьютер менен иштебеген бардык компоненттерди камтыган аркада тутумун күйгүзүүчү жана өчүрүүчү бир башкы которгучка ээ болуу (LED маркасы, динамик амп. Ж. Б.). IoT релелик электр которгуч эсепке абдан туура келет. Төмөнкү чыңалуудагы электр энергиясы IoT релелик электр которгучу тарабынан аныкталганда, ал 120 VAC кубаттуулугун күйгүзүү релесин бузат. Ыңгайлаштырылган USB'ди 5V кабелине туташтыруу фокусту кылат. ЖК күйгүзүлгөндө, USB порту 5В чыгарат жана релесин өчүрөт. Ошо сыяктуу эле, компьютер өчүрүлгөндө (убактылуу которгуч аркылуу), USB кубаты өчөт, демек реле 120 VAC кубатын өчүрөт.

Эскертүү, мен Dell OptiPlex 9020 Mini Towerди сатып алууда ката кетирдим, ал Arcade1Up үчүн өтө бийик болуп чыкты. Ошентип, мен аны корпусунан алып салып, кайра орнотуп, кошумча жумуш жасоого туура келди. Сиз Dell OptiPlex 9020 SFF (кичинекей форма фактору) корпусун же ага окшош нерсени алсаңыз, муну кылуунун кажети жок болот.

7 -кадам: Акыркы жыйын

Image
Image
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын

Эми баарын чогултуу убактысы келди. Байланыштарга жана зымдардын туура экенине ишенип алгандан кийин, суб-дисплейлерге туташууну камсыз кылуу үчүн ысык клей колдонуңуз.

8 -кадам: Программаны орнотуу (LEDBlinky, Pixelcade, HyperSpin)

Image
Image

Мен HyperSpinди аркада фронту катары колдондум, бирок эскертүү керек, HyperSpin - бул орнотуу жана конфигурациялоо. GameEx жана LaunchBox сыяктуу башка алдыңкы учтар анча деле жакшы көрүнбөйт, бирок орнотууга оңой.

Кандай болбосун, сизге ошондой эле LEDBlinky деп аталган үчүнчү тараптын программалык камсыздоосу керек болот, ал Pixelcade LED маркасын жана суб-дисплейлерди аркаданын алдыңкы четинен оюндарды жылдырып жатканда жаңыртууга мүмкүндүк берет. Pixelcade ошондой эле LEDBlinky жок иштейт, бирок марка аркада фронту аркылуу жылганда жана оюнду ишке киргизүүдөн айырмаланып, оюн башталганда жаңырат.

Программалык камсыздоону орнотуу кадамдары:

1. LEDBlinky программасын орнотуңуз

2. Pixelcade LED Marquee программасын орнотуңуз

Pixelcade үчүн LEDBlinky орнотуу көрсөтмөсү ==>

3. LEDBlinky колдонуу үчүн аркада фронтун конфигурациялаңыз (LEDBlinky баардык аркада алдыңкы учтарын колдобосо, көпчүлүгүн колдойт)

9 -кадам: Pixelcade API менен андан ары карай

Сиз код коё аласызбы?

Ачык булак жана RESTке негизделген Pixelcade API менен нерселерди алыстатып, кошумча колдонуу учурларын түзүңүз. Мисалы, кезекти колдонуп, бир нече-g.webp

Pixelcade угуучу pixelweb.exe (Windows) же pixelweb.jar (Raspberry Pi жана Mac үчүн) фондо иштейт жана REST URL чалууларын угат. Бул жергиликтүү хостко жергиликтүү REST чалуулары экенин эске алыңыз, андыктан Интернет байланышы талап кылынбайт. Бирок, эгер сиздин хост (PC же Raspberry Pi) интернет аркылуу жеткиликтүү болсо, анда сиз бул чалууларды алыстан да жасай аласыз. Сиз API менен REST URL чалууларын жасоо менен иштей аласыз же pixelcade.exe (Windows) же pixelcade.jar (Raspberry Pi жана Mac үчүн) колдоно аласыз. Эгерде үчүнчү жактын колдонмосунан интеграциялансаңыз, REST URL чалууларын түздөн -түз сиздин тиркемеңизден буйрук сабынын интерфейсин колдонуп жасоо кыйла ылдамыраак болот. Мисалы, LEDBlinky динамикалык алдыңкы учу жылдыруучу марка жаңыртууларын аткаруу үчүн Pixelcade угармандарына REST URL чалууларын жасайт.

Бул REST чалуу

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

жашыл түстө "Hello World" текстин жылдырат

Бул REST чалуу

localhost: 8080/animations/stream/0rain

0rain-g.webp

API ошондой эле бир нече иш -чараларды (жылдыруу текстин,-g.webp

Бул REST чалуулардын ырааттуулугу

localhost: 8080/text? t = Оюн%20Playm%20Pacm… https:// localhost: 8080/arcade/stream/mame/pacman.pn… https:// localhost: 8080/arcade/stream/mame/ pacghost…

"Оюн ойноочу Pacman" программасын көк түстө бир жолу жылдырат, андан кийин pacman-p.webp

Толук Pixelcade REST API бул жерде документтештирилген

API Булак коду

Сунушталууда: