Բովանդակություն:

Mini Bartop Arcade: 8 քայլ (նկարներով)
Mini Bartop Arcade: 8 քայլ (նկարներով)

Video: Mini Bartop Arcade: 8 քայլ (նկարներով)

Video: Mini Bartop Arcade: 8 քայլ (նկարներով)
Video: FIFA FOOTBALL GIBLETS KICKER 2024, Նոյեմբեր
Anonim
Mini Bartop Արկադային
Mini Bartop Արկադային

Այս անգամ ես կցանկանայի ձեզ ցույց տալ իմ հին ժամանակների արկադային տարբերակը ՝ օգտագործելով Raspberry Pi Zero- ն ՝ հիմնված Picade Desktop Retro Arcade Machini- ի վրա, ինչպես երևում է այս կայքում.

howchoo.com/g/mji2odbmytj/picade-review-ra…

Այս նախագծի նպատակն է կառուցել ռետրո վիդեո խաղ ՝ որպես նվեր եղբորս, որը շարժական էր, օգտագործման համար դյուրին, գեղեցիկ և շատ ծիծաղելի:

Պարագաներ

  • Raspberry Pi Zero W. Խիստ խորհուրդ է տրվում օգտագործել Raspberry Pi Zero W- ը, քանի որ այս սարքը ինտերնետին միանում է Wi-Fi- ով:
  • Jոյստիկ և կոճակներ: Անհրաժեշտ չէ զրոյական հետաձգման տախտակ, քանի որ այս նախագծում ջոյսթիկը և կոճակները միացված կլինեն անմիջապես Raspberry Pi Zero W GPIO- ին:
  • 12V x 5A անջատված սնուցման աղբյուր:
  • 5V x 3A տնական սնուցման աղբյուր (ներառված է նախագիծը): Այս մասը անհրաժեշտ չէ այն դեպքում, երբ նախընտրում եք օգտագործել 5V x 5A անջատված սնուցման աղբյուր:
  • 7 դյույմ LCD մոնիտոր:
  • Լազերային կտրված ակրիլային և MDF մասեր:
  • USB DAC PCM2704 տախտակ:
  • Մի զույգ բարձրախոս:

Քայլ 1: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա
Էլեկտրոնիկա

Նախագծի սիրտը Raspberry Pi Zero W.- ն է, չնայած իր չափին, այն ուժ ունի, որ ամեն ինչ պատահի: Փոքրիկ համակարգիչը գործարկում է էմուլյատորների փաթեթ, ինչպիսիք են Nes, SNes, Neo Geo, Mame և այլն ՝ առաջարկելով ռետրո խաղերի լայն ընտրանի:

Սարքը հագեցած է USB DAC PCM2704 տախտակով, որն ապահովում է թվային ձայն գոհացուցիչ ծավալով:

Հսկիչները միացված են համակարգչին GPIO- ով, որին անհրաժեշտ է որոշակի աշխատանք `համակարգը ճիշտ աշխատեցնելու համար:

Եվ վերջապես, այս նյութը ոչինչ չարժե առանց էկրանի: Քանի որ գաղափարը շարժական ինչ -որ բան դարձնելն էր, ամբողջ զվարճանքը երաշխավորված է 7 դյույմանոց LCD մոնիտորով:

Համակարգը սնուցելու համար այս նախագծում օգտագործվում է 12V x 5A անջատիչ սնուցման աղբյուր, մինչդեռ 5V x 3A կարգավորվող սնուցման աղբյուրը նվազեցնում է լարումը Raspberry Pi Zero W- ի և մոնիտորի տախտակի համար:

Քայլ 2: 5V X 3A կարգավորվող էներգիայի մատակարարում

5V X 3A կարգավորվող էներգիայի մատակարարում
5V X 3A կարգավորվող էներգիայի մատակարարում
5V X 3A կարգավորվող էներգիայի մատակարարում
5V X 3A կարգավորվող էներգիայի մատակարարում

Շղթան հիմնված է LM 350 տրանզիստորի վրա, որն ապահովում է 5.6 Վ 3A ելքային հոսանքով, որը սնուցում է Raspberry Pi Zero W- ը և LCD էկրանը:

Համագումարը դժվարություններ չունի, ինչպես երևում է Արծվի ֆայլերում:

Քայլ 3: Joystick միացումներ GPIO- ին

Joystick միացումներ GPIO- ին
Joystick միացումներ GPIO- ին

Հսկիչները համակարգչին միացնելու համար զրոյական ուշացումով USB քարտ օգտագործելու փոխարեն (Raspberry Pi Zero W- ն ունի միայն մեկ USB պորտ, որն օգտագործվում էր որպես թվային ձայնի ելք), GPIO- ն խնդիրը լուծելու տրամաբանական միջոց էր:

Նկարում պատկերված են Raspberry Pi Zero W GPIO կապերը սարքի ջոյսթիկի և կոճակների հետ: Քանի որ մեզ անհրաժեշտ կլինի միայն մեկ խաղացող, խաղի վերահսկման համար օգտագործվում են միայն կանաչ կապտուկները (արժե ասել, որ գետնին կապումներն անհրաժեշտ են շրջանը փակելու և իրադարձությունները կատարելու համար):

Լրացուցիչ տեղեկությունների համար տե՛ս ՝

Քայլ 4: Համագումար

Վեհաժողովը
Վեհաժողովը
Վեհաժողովը
Վեհաժողովը
Վեհաժողովը
Վեհաժողովը

Ռետրո-արկադը պատրաստվել է լազերային կտրված MDF- ով և ակրիլով `տեղադրված պլաստիկ անկյուններով: Նախնական հավաքումից հետո MDF- ի բոլոր մասերը ներկվեցին սև գույնով, ինչը հանգեցրեց վերջնական հավաքմանը:

Ինչպես կարելի է տեսնել, սև պլաստիկ դիմակը ծածկում է ակրիլային առջևը ՝ ցուցադրելով միայն բարձրախոսներն ու LCD էկրանը:

Նկարները ցույց են տալիս հավաքման գործընթացը:

Քայլ 5: RetroPie- ի կազմաձևում

Հետևյալ քայլերը տրամադրվել են https://www.instructables.com/id/Breadboard-RetroP… և

Նախ, անհրաժեշտ է ներբեռնել RetroPie պատկերը, որը կարելի է անել հետևյալ հղումով ՝

Ընտրեք «Raspberry Pi 0/1» տարբերակը ՝ Raspberry Pi Zero W.- ի պատկերը ներբեռնելու համար:

Տեղադրման գործընթացը, ինչպես նաև RetroPie- ի բոլոր հրահանգները կարելի է գտնել հետևյալ հղումով ՝

Քայլ 6: Կարգավորեք GPIO վերահսկիչը

GPIO վերահսկիչը կարգավորելու համար անհրաժեշտ է ներբեռնել mk_arcade_joystick_rpi ֆայլերը.

git կլոն

Կազմել և տեղադրել մոդուլ.

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

cd mk_arcade_joystick_rpi-master/

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

արտահանում MKVERSION = 0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms տեղադրել -m mk_arcade_joystick_rpi -v 0.1.5

Քայլ 7: Վարորդի ավտոմատ բեռնում գործարկման ժամանակ

Բացել /etc /modules:

sudo nano /etc /մոդուլներ

և ավելացրեք այն տողը, որն օգտագործում եք վարորդը բեռնելու համար.

mk_arcade_joystick_rpi

Այնուհետեւ ստեղծեք ֆայլը /etc/modprobe.d/mk_arcade_joystick.conf:

sudo nano /etc/modprobe.d/mk_arcade_joystick.conf

և ավելացրեք մոդուլի կազմաձևը.

ընտրանքներ mk_arcade_joystick_rpi քարտեզ = 1

Փորձարկում.

Օգտագործեք հետևյալ հրամանը ՝ ջոյսթիքքերի մուտքերը ստուգելու համար.

jstest/dev/input/js0

Լրացուցիչ հրահանգներին կարող եք ծանոթանալ հետևյալ հղումներով.

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

Քայլ 8: Վերջնական արդյունքը

Վերջնական արդյունքը
Վերջնական արդյունքը
Վերջնական արդյունքը
Վերջնական արդյունքը
Վերջնական արդյունքը
Վերջնական արդյունքը

Ինչպես տեսնում եք, սա ծրագրի վերջնական արդյունքն է, որը լավ է աշխատում և պատրաստ է շատ զվարճանքի: Վայելեք:

Խորհուրդ ենք տալիս: