Mundarija:
- 1 -qadam: Arcade1Up aksiyalarini yig'ing
- 2-qadam: Arcade1Up Marquee-ni ajratib oling va Pixelcade Marquee-ni yig'ing
- 3 -qadam: HDMI kirishini Arcade1Up monitoriga qo'shing
- 4-qadam: Sub-displeylar va boshqaruv paneli modasi
- 5 -qadam: Karnay paneli modlari
- 6 -qadam: Kompyuterni yoqish/o'chirish lahzali kaliti va quvvatni o'zgartirish rölesi
- 7 -qadam: Yakuniy yig'ilish
- 8 -qadam: Dasturiy ta'minotni o'rnatish (LEDBlinky, Pixelcade, HyperSpin)
- 9 -qadam: Pixelcade API bilan yanada rivojlanadi
Video: LED chegarasi va pastki displeyli Arcade1Up rejimi: 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
**** 2020 yil aprel oyining yangilanishi // Virtual pinball uchun dasturiy ta'minotni qo'llab -quvvatlash qo'shildi, ko'proq https://pixelcade.org ****
Arcade1Up arcade shkafi LED chizig'i va qo'shimcha kichikroq displey bilan jihozlangan bo'lib, u o'yin nomi, yili, ishlab chiqaruvchisi, janri va reytingi kabi o'yin ma'lumotlarini ko'rsatadi
Qismlar
Arcade1Up Mortal Kombat kabineti Amazon yoki Arcade1Up Mortal Kombat Walmart -da
Arcade1Up uchun Pixelcade LED Marquee to'plami
Pixelcade pastki displeyli to'plami (Seeeduino, 1 Mini-OLED, 1 Max7219 nuqta matritsasi va 1 Max7219 7 segmenti, lehimli vertikal sarlavhali)
Dell OptiPlex 9020 kichik formali kompyuter (yangilangan)
LED tugmalari, joystiklar, 2 ta USB kodlovchi va kabellar
LCD boshqaruv paneli (Arcade1Up monitoriga HDMI qo'shiladi)
USB bilan Ultimarc Spinner
4 TB SATA ichki qattiq disk
IoT Relay Power Strip
Portni HDMI kabeliga ko'rsatish
7 portli USB uyasi (quvvatlanmagan USB uyasi ishlamaydi)
LogiTech K400 simsiz klaviatura va sichqoncha
Simsiz tarmoq kartasi (Wi-Fi)
Kir yuvish mashinalarini tugatish
Kintel MA170 12V audio kuchaytirgich
Ikki tomonlama lenta
Pixelcade dasturi - bepul
LEDBlinky dasturi - $ 25
Turli xil uskunalar (har xil o'lchamdagi M2 va M3 vintlardek)
Majburiy emas
1 1/8 dyuymli arja tugmachalari uchun teshik
DISCLAIMER: Men yaratuvchiman va Pixelcade LED markasini sotaman https://pixelcade.org. Yuqoridagi mahsulot havolalarining ba'zilari sheriklik havolalari bo'lib, men sizga qo'shimcha komissiyasiz kichik komissiya olaman.
1 -qadam: Arcade1Up aksiyalarini yig'ing
Arcade1Up aksiyalarini yig'ish uchun bir soatdan ko'proq vaqt ketadi va ko'rsatmalar intuitiv. Agar siz Arcade1Up marquee -ni o'rnatmasangiz, lekin rasmda ko'rsatilgandek, kichik chegarali qavsni o'rnatib qo'ysangiz, o'zingizni biroz tejashingiz mumkin.
2-qadam: Arcade1Up Marquee-ni ajratib oling va Pixelcade Marquee-ni yig'ing
Joriy Arcade1Up chegarasini ajratib oling, Pixelcade LED Marquee-ni yig'ing va keyin o'rnating.
3 -qadam: HDMI kirishini Arcade1Up monitoriga qo'shing
Kompyuteringizni monitorga ulash imkonini beruvchi joriy Arcade1Up monitoriga HDMI kirishini qo'shing.
4-qadam: Sub-displeylar va boshqaruv paneli modasi
Arcade1Up boshqaruvini o'zgartirish, unga pastki displeylar va spinner kiradi.
Arxitektura diagrammasi Pixelcade dasturiy ta'minoti PIXEL kartasi va Arduino orqali ulanuvchi pastki displeylar orqali LED chizig'i bilan qanday aloqada bo'lishini ko'rsatadi.
Arduino Sketch (eskizda siz o'rnatishingiz kerak bo'lgan qo'shimcha kutubxonalarga e'tibor bering)
github.com/alinke/PIXEL/blob/master/max721…
Bu erda ishlatiladigan Arduino pinlari:
Max7219 bitta rangli LED nuqta matritsasi
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 10
Maks 7219 7 segment
- CLK 7
- CS 8
- Din 9
Mini OLED
- SDA - A4
- SCL - A5
Siz ulanish uchun o'tish simlarini ishlatishingiz mumkin yoki men qilganidek, Du Pont ulagichlari yordamida maxsus kabel yasashingiz mumkin. Agar siz o'tish simlaridan foydalansangiz, o'tish joylarini qulab tushmasligi uchun ularni Arduino sarlavhasiga mahkamlash uchun Kapton yoki shunga o'xshash lentani ishlatishni tavsiya qilaman.
Ushbu o'rnatishda biz ikkita Max7219 nuqta matritsali displey va ikkita Max7219 7 segmentli displeyni bog'laymiz. Mini OLED displeylari I2C qurilmalari bo'lib, bir xil manzilga ega. Bu shuni anglatadiki, har bir displeyda bir xil chiqish ko'rsatiladi. Siz rezistorli o'tish moslamasini lehimlashingiz va manzilni o'zgartirishingiz mumkin, keyin ikkinchi OLED-displeyda boshqasini ko'rsatishingiz mumkin.
5 -qadam: Karnay paneli modlari
Karnay paneli va karnay panjarasi uchun lazerli kesilgan fayllar ==>
Men karnay panelining bu qismi uchun original Arcade1Up panelini lazer bilan kesib oldim. Biroq, bu parcha lazerni kesish uchun mos emas va uni kesish uchun 7 ta o'tish kerak edi va u ham yuqori olovga ega edi. Men asl Arcade1Up panelini ishlatmaslikni maslahat beraman, aksincha qalinligi 3/8 dyuymli akril yoki yog'ochdan lazerni kesish uchun qulay bo'lgan qora bo'lakni olaman.
6 -qadam: Kompyuterni yoqish/o'chirish lahzali kaliti va quvvatni o'zgartirish rölesi
Maqsadim - arja tizimini yoqadigan va o'chiradigan bitta asosiy kalitga ega bo'lish, shu jumladan kompyuter tomonidan quvvatlanmaydigan barcha komponentlar (LED marquee, karnay kuchaytirgichi va boshqalar). IoT o'rni quvvat tugmasi hisobga juda mos keladi. IoT o'rni quvvat tugmasi orqali past kuchlanishli quvvat signali aniqlanganda, u 120 VAC kuchini yoqadigan o'rni o'chiradi. Maxsus USB -ni 5V kabelga ulash hiyla ishlatadi. Kompyuter yoqilganda, USB portlari 5V kuchlanishli va o'rni uzilib qoladi. Xuddi shunday, kompyuter o'chirilganda (bir lahzali kalit orqali), USB quvvati o'chadi va shu sababli o'rni 120 VAC quvvatini o'chiradi.
E'tibor bering, men Dell OptiPlex 9020 Mini minorasini sotib olishda xato qildim, bu Arcade1Up uchun juda baland bo'lib chiqdi. Va shuning uchun men uni qutidan olib tashlashim kerak edi va natijada qo'shimcha ish kerak edi. Agar siz Dell OptiPlex 9020 SFF (kichik shaklli faktor) yoki shunga o'xshash qutini olsangiz, buni qilishning hojati yo'q.
7 -qadam: Yakuniy yig'ilish
Endi hamma narsani birlashtirish vaqti keldi. Aloqa va simlarning to'g'riligiga ishonch hosil qilganingizdan so'ng, pastki displeylarga ulanishlarni mustahkamlash uchun issiq elimdan foydalaning.
8 -qadam: Dasturiy ta'minotni o'rnatish (LEDBlinky, Pixelcade, HyperSpin)
Men HyperSpin -ni o'zining arkadasi sifatida ishlatardim, lekin ogohlantiraman, HyperSpin - bu sozlash va sozlash uchun og'riq. GameEx va LaunchBox kabi boshqa old qismlar unchalik chiroyli ko'rinmaydi, lekin ularni sozlash osonroq.
Qanday bo'lmasin, sizga LEDBlinky deb nomlangan uchinchi tomon dasturiy ta'minoti kerak bo'ladi, bu siz Pixelcade LED chizig'ini va pastki displeylarni o'yinlarni arja oldidan o'tayotganda yangilash imkonini beradi. Pixelcade, shuningdek, LEDBlinky holda ishlaydi, lekin o'yin boshlanganda, arcade old tomonida va o'yinni ishga tushirish paytida, o'yin boshlanganda yangilanadi.
Dasturiy ta'minotni o'rnatish bosqichlari:
1. LEDBlinky dasturini o'rnating
2. Pixelcade LED Marquee dasturini o'rnating
Pixelcade uchun LEDBlinky sozlash qo'llanmasi ==>
3. LEDBlinky -ni ishlatish uchun arkadning old qismini sozlang (LEDBlinky ko'pchilik arja old uchlarini qo'llab -quvvatlamaydi)
9 -qadam: Pixelcade API bilan yanada rivojlanadi
Siz kodlay olasizmi?
Ochiq manbali va REST -ga asoslangan Pixelcade API -dan foydalanib, narsalarni uzoqroq tuting va qo'shimcha foydalanish holatlarini yarating. Masalan, bir nechta-g.webp
Pixelweb.exe (Windows) yoki pixelweb.jar (Raspberry Pi va Mac uchun) deb nomlangan Pixelcade tinglovchisi fonda ishlaydi va REST URL qo'ng'iroqlarini tinglaydi. E'tibor bering, bu localhost -ga mahalliy REST qo'ng'iroqlari, shuning uchun Internetga ulanish shart emas. Agar sizning xostingizga (kompyuter yoki Raspberry Pi) Internet orqali kirish mumkin bo'lsa, siz qo'ng'iroqlarni masofadan turib ham qilishingiz mumkin. Siz to'g'ridan -to'g'ri REST URL qo'ng'iroqlarini amalga oshirish yoki pixelcade.exe (Windows) yoki pixelcade.jar (Raspberry Pi va Mac uchun) yordamida API bilan ishlashingiz mumkin. Agar uchinchi tomon dasturidan integratsiyalashgan bo'lsangiz, REST URL -ni qo'ng'iroqlarni to'g'ridan -to'g'ri ilovangizdan buyruq qatori interfeysi yordamida amalga oshirish ancha tezroq bo'ladi. Misol uchun, LEDBlinky dinamikni old tomonga aylantiruvchi marquee yangilanishlarini bajarish uchun Pixelcade tinglovchilariga REST URL qo'ng'iroqlarini amalga oshiradi.
Bu REST qo'ng'irog'i
localhost: 8080/text? t = Salom%20World & c = yashil
yashil rangda "Salom dunyo" matnini siljitadi
Bu REST qo'ng'irog'i
localhost: 8080/animatsiyalar/stream/0rain
0rain-g.webp
API -da, shuningdek, bir nechta hodisalarni (matnni aylantirish,-g.webp
REST qo'ng'iroqlar ketma -ketligi
localhost: 8080/text? t = O'yin%20Pacm%20Pacm… https:// localhost: 8080/arcade/stream/mame/pacman.pn… https:// localhost: 8080/arcade/stream/mame/ xayolparast …
"O'ynaydigan Pacman" o'yinini ko'k rangda bir marta siljitadi, keyin pacman-p.webp
To'liq Pixelcade REST API bu erda hujjatlashtirilgan
API manba kodi
Tavsiya:
MIDI Handpan yuqori va pastki tomonda 19 ta tovushli maydon bilan : 15 qadam (rasmlar bilan)
MIDI Handpan - tepada va pastda 19 ta tovushli … sizning shaxsiy ehtiyojlaringiz uchun. Bu dizayn mukofotiga sazovor bo'lgan mod emas
Portativ qora+pastki changyutgichni tuzatish - Aspirador De Mano changyutgichi Litio 16.2Wh Con Acción Ciclónica. Modelo DVJ315J: 5 qadam (rasmlar bilan)
Portativ qora+pastki changyutgichni tuzatish - Aspirador De Mano changyutgichi Litio 16.2Wh Con Acción Ciclónica. Modelo DVJ315J: Siz ajoyib ko'chma changyutgich uchun +70 evro (dollar yoki ekvivalent valyuta) sarflashingiz mumkin, va bir necha oy yoki bir yildan keyin u yaxshi ishlamaydi … Ha, u hali ham ishlaydi, lekin kamroq 1 daqiqadan ko'proq ishlash va bu hech narsaga yaramaydi. Qayta ishlash kerak
Pastki tish cho'tkasi: 3 qadam (rasmlar bilan)
Tish cho'tkasi Bot: Eski tebranadigan tish cho'tkasi va san'at buyumlari bilan oddiy harakatlanuvchi robot qiling. Biz tebranadigan tish cho'tkasidan foydalanmoqdamiz, chunki uning ichida miltillovchi dvigatel bor. Bu bir o'yin nazorat yoki telefon ichida motor bir xil turi & qiladi
Kamalak proektsiyalari bilan CD landshaft chegarasi: 5 qadam
Kamalak proektsiyalari bilan CD landshaft chegarasi: O'zingizning tekin yasashingiz, eski kompakt -disklarni qayta ishlashingiz va jarayonning eng zo'r yon tomonlarini olishingiz mumkin bo'lganida, nega plastik plastmassa landshaft chegaralarini sotib olasiz?
Havo bilan ishlaydigan zefir pastki avtomat: 8 qadam
Havo bilan ishlaydigan zefirli avtomat: Bu ko'rsatmada men sizga havodan ishlaydigan avtomatni qanday yasashni ko'rsataman. U tez va oson tayyorlanadi