Агуулгын хүснэгт:

LED Marquee болон дэд дэлгэц бүхий Arcade1Up Mod: 9 алхам (зурагтай)
LED Marquee болон дэд дэлгэц бүхий Arcade1Up Mod: 9 алхам (зурагтай)

Видео: LED Marquee болон дэд дэлгэц бүхий Arcade1Up Mod: 9 алхам (зурагтай)

Видео: LED Marquee болон дэд дэлгэц бүхий Arcade1Up Mod: 9 алхам (зурагтай)
Видео: Тхе Ултимате Стреет Беаст - Хипер Накед : 2023 Иамаха МТ-07 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 оны 4 -р сарын шинэчлэлт // Виртуал пинболын програм хангамжийн дэмжлэгийг https://pixelcade.org дээрээс нэмж оруулсан болно ****

Тоглоомын нэр, жил, үйлдвэрлэгч, төрөл, зэрэг зэрэг тоглоомын мэдээллийг харуулсан LED дэлгэц, нэмэлт жижиг дэлгэц бүхий Arcade1Up аркад кабинет

Эд анги

Arcade1Up Mortal Kombat Засгийн газар Amazon эсвэл Arcade1Up Mortal Kombat Walmart

Arcade1Up -д зориулсан Pixelcade LED Marquee Kit

Pixelcade дэд дэлгэцийн иж бүрдэл (Seeeduino, 1 Mini-OLED, 1 Max7219 цэг матриц, 1 Max7219 7 бүх хэсгийг гагнасан босоо толгойтой)

Dell OptiPlex 9020 Жижиг хэлбэрийн хүчин зүйл бүхий компьютер (шинэчлэгдсэн)

LED товчлуур, тоглоомын сав, 2 USB кодлогч, кабель

LCD хянагч самбар (HDMI -ийг Arcade1Up монитор дээр нэмдэг)

USB -тэй Ultimarc Spinner

4 TB SATA дотоод хатуу диск

IoT релений цахилгаан зурвас

HDMI кабель руу порт харуулах

7 портоор ажилладаг USB төв (тэжээлгүй USB төв ажиллахгүй болно)

LogiTech K400 утасгүй гар ба хулгана

Утасгүй сүлжээний карт (Wi-Fi)

Угаагчийг дуусгах

Kintel MA170 12V аудио өсгөгч

Хоёр талт соронзон хальс

Pixelcade програм хангамж - Үнэгүй

LEDBlinky програм хангамж - 25 доллар

Төрөл бүрийн тоног төхөөрөмж (янз бүрийн хэмжээтэй M2 ба M3 эрэг)

Нэмэлт

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: HDMI оролтыг Arcade1Up монитор дээр нэмнэ үү

Image
Image
HDMI оролтыг Arcade1Up монитор дээр нэмнэ үү
HDMI оролтыг Arcade1Up монитор дээр нэмнэ үү

HDMI -ийн оролтыг одоогийн Arcade1Up дэлгэц дээр нэмж, компьютерээ дэлгэцтэй холбох боломжтой болно.

Алхам 4: Дэд дэлгэц ба хяналтын самбарын горим

Image
Image
Дэд дэлгэц ба хяналтын самбарын горим
Дэд дэлгэц ба хяналтын самбарын горим
Дэд дэлгэц ба хяналтын самбарын горим
Дэд дэлгэц ба хяналтын самбарын горим

Дэд дэлгэц ба ээрэх төхөөрөмж агуулсан Arcade1Up хяналтыг өөрчлөх.

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

Arduino Sketch (ноорог дээрх нэмэлт номын сангуудыг бас суулгах хэрэгтэй)

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

Энд ашигласан Arduino тээглүүрүүд байна.

Max7219 Нэг өнгийн LED цэг матриц

  • CLK_PIN 13
  • DATA_PIN 11
  • CS_PIN 10

Max 7219 7 сегмент

  • CLK 7
  • CS 8
  • DIN 9

Мини OLED

  • SDA - А4
  • SCL - A5

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

Энэхүү суулгацад бид хоёр Max7219 цэг матрицын хоёр дэлгэц, хоёр Max7219 7 сегментийн дэлгэцийг гинжээр холбож байна. Mini OLED дэлгэц нь I2C төхөөрөмж бөгөөд ижил хаягтай байдаг. Энэ нь дэлгэц бүрт ижил гаралтыг харуулна гэсэн үг юм. Гэсэн хэдий ч та резистор холбогчийг гагнах, хаягаа өөрчлөх боломжтой бөгөөд дараа нь хоёр дахь OLED дэлгэц дээр өөр зүйлийг харуулах боломжтой болно.

Алхам 5: Чанга яригчийн самбарын горимууд

Image
Image
Чанга яригчийн самбарын загварууд
Чанга яригчийн самбарын загварууд
Чанга яригчийн самбарын загварууд
Чанга яригчийн самбарын загварууд

Чанга яригч болон чанга яригчны лазер хайчлах файлууд ==>

Би энэ чанга яригч хэсгийн анхны Arcade1Up самбарыг лазераар хайчилж дуусгасан. Гэсэн хэдий ч, энэ хэсэг нь лазер таслагч ээлтэй биш бөгөөд огтлохын тулд 7 дамжуулалт хийсэн бөгөөд өндөр дөлтэй байв. Анхны Arcade1Up хавтанг ашиглахгүй байхыг зөвлөж байна, харин 3/8 зузаантай нийлэг эсвэл модон лазер зүсэгч ээлтэй хар ширхэг авахыг зөвлөж байна.

Алхам 6: Компьютер асаах/унтраах түр зуурын унтраалга ба цахилгаан унтраалга реле

Image
Image
Компьютер асаах/унтраах түр зуурын унтраалга ба цахилгаан унтраалга реле
Компьютер асаах/унтраах түр зуурын унтраалга ба цахилгаан унтраалга реле

Миний зорилго бол PC -ээр тэжээгддэггүй бүх бүрэлдэхүүн хэсгүүдийг (LED марк, чанга яригч өсгөгч гэх мэт) багтаасан аркад системийг асаах, унтраах нэг мастер унтраалгатай болох явдал байв. IoT реле цахилгаан унтраалга нь нэхэмжлэхэд маш сайн нийцдэг. Бага хүчдэлийн цахилгаан дохиог IoT реле цахилгаан унтраалгаар илрүүлэх үед энэ нь 120 VAC хүчийг асаах релеийг унтраана. Захиалгат USB -ийг 5V кабелиар холбох нь заль мэх хийдэг. Компьютерийг асаахад USB нь 5V гаралтыг оруулдаг бөгөөд релеийг унтраана. Үүний нэгэн адил, компьютер унтарсан үед (түр зуурын унтраалгаар) 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

Pixelweb.exe (Windows) эсвэл pixelweb.jar (Raspberry Pi болон Mac -ийн хувьд) нэртэй Pixelcade Сонсогч нь цаана нь ажилладаг бөгөөд REST URL дуудлагыг сонсдог. Эдгээр нь localhost руу орон нутгийн REST дуудлага хийх тул интернет холболт шаардлагагүй болно гэдгийг анхаарна уу. Гэсэн хэдий ч хэрэв таны хост (PC эсвэл Raspberry Pi) интернетээр холбогдох боломжтой бол та эдгээр дуудлагыг алсаас хийх боломжтой. Та REST URL дуудлага хийх замаар pixelcade.exe (Windows) эсвэл pixelcade.jar (Raspberry Pi & Mac -ийн хувьд) ашиглан API -тай харилцах боломжтой. Хэрэв гуравдагч талын програмаас нэгтгэсэн бол REST URL дуудлагыг өөрийн програмаас шууд командын шугамын интерфэйсийг ашиглан хийх нь илүү хурдан болно. Жишээлбэл, LEDBlinky нь динамик урд талын гүйлгэх маркийн шинэчлэлтийг хийхийн тулд Pixelcade сонсогч руу REST URL дуудлага хийдэг.

Энэ REST дуудлага

localhost: 8080/text? t = Сайн уу%20World & c = ногоон

"Hello World" гэсэн бичээсийг ногооноор гүйлгэх болно

Энэ REST дуудлага

localhost: 8080/animations/stream/0rain

0rain-g.webp

API нь хэд хэдэн үйл явдлыг (текстийг гүйлгэх,-g.webp

Эдгээр REST дуудлагын дараалал

localhost: 8080/text? t = Тоглоом%20Pacm%20Pacm… https:// localhost: 8080/arcade/stream/mame/pacman.pn… https:// localhost: 8080/arcade/stream/mame/ pacghost…

"Game Playing Pacman" -ийг цэнхэр өнгөөр нэг удаа гүйлгээд pacman-p.webp

Бүрэн Pixelcade REST API -ийг энд баримтжуулсан болно

API эх код

Зөвлөмж болгож буй: