Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Këtë herë, do të doja t'ju tregoja versionin tim të vjetër të arkadës duke përdorur Raspberry Pi Zero, bazuar në Picade Desktop Retro Arcade Machini, siç shihet në këtë faqe:
howchoo.com/g/mji2odbmytj/picade-review-ra…
Qëllimi i këtij projekti është të ndërtoj një lojë retro vídeo si dhuratë për vëllain tim që ishte i lëvizshëm, i lehtë për t’u përdorur, i bukur dhe shumë qesharak.
Furnizimet
- Raspberry Pi Zero W. Rekomandohet shumë të përdorni Raspberry Pi Zero W, pasi kjo pajisje lidhet me internetin nëpërmjet Wi-Fi.
- Xhojstik dhe butona. Nuk është e nevojshme tabela e vonesës zero, pasi në këtë projekt levë dhe butonat do të lidhen drejtpërdrejt me Raspberry Pi Zero W GPIO.
- Furnizimi me energji i ndërruar 12V x 5A.
- Furnizimi me energji 5V x 3A i bërë në shtëpi (përfshihet projekti). Kjo pjesë është e panevojshme në rast se dikush preferon të përdorë një furnizim me energji të ndërprerë 5V x 5A.
- Monitor LCD 7 inç.
- Pjesë akrilike të prera me lazer dhe pjesë MDF.
- Pllakë USB DAC PCM2704.
- Një palë altoparlantësh.
Hapi 1: Elektronikë
Thelbi i projektit është një Raspberry Pi Zero W. Pavarësisht nga madhësia e tij, ai ka fuqinë të bëjë që gjërat të ndodhin. Kompjuteri i vogël drejton një mori emuluesish si Nes, SNes, Neo Geo, Mame, etj., Duke ofruar një mundësi të gjerë të lojërave retro.
Pajisja është e pajisur me një bord USB DAC PCM2704 që siguron tingull dixhital në një volum të kënaqshëm.
Kontrollet lidhen me kompjuterin nga GPIO, i cili ka nevojë për pak punë për të ngritur sistemin që të funksionojë siç duhet.
Dhe së fundi, ky material nuk vlen asgjë pa ekran. Meqenëse ideja ishte për të bërë diçka portative, e gjithë argëtimi garantohet nga një ekran LCD 7.
Për të fuqizuar sistemin, një furnizim me energji komutuese 12V x 5A përdoret në këtë model, ndërsa një furnizim me energji i rregulluar 5V x 3A zvogëlon tensionin për Raspberry Pi Zero W dhe bordin e monitorit.
Hapi 2: Furnizimi me energji i rregulluar 5V X 3A
Qarku bazohet në transistorin LM 350, i cili siguron 5.6V në rrymë dalëse 3A, që fuqizon Raspberry Pi Zero W dhe ekranin LCD.
Asambleja nuk ka vështirësi, siç mund të shihet në dosjet e Shqiponjës.
Hapi 3: Lidhjet me xhojstik me GPIO
Në vend që të përdorni një kartë USB me vonesë zero për të lidhur kontrollet me kompjuterin (Raspberry Pi Zero W ka vetëm një port USB, i cili u përdor si dalje dixhitale e zërit), GPIO ishte mënyra logjike për të zgjidhur problemin.
Fotografia tregon lidhjet Raspberry Pi Zero W GPIO me levën dhe butonat e pajisjes. Meqenëse do të na duhet vetëm një lojtar, vetëm kunjat e gjelbër përdoren për kontrollin e lojës (vlen të thuhet se kunjat e tokës janë të nevojshme për të mbyllur qarkun dhe për të bërë gjërat të ndodhin).
Për më shumë informacion, shihni:
Hapi 4: Kuvendi
Retro-arkada ishte bërë nga MDF të prerë me lazer dhe akrilik, të montuar me kënde plastike. Pas montimit paraprak, të gjitha pjesët e MDF u lyen me ngjyrë të zezë, gjë që çoi në montimin përfundimtar.
Siç mund ta shihni, një maskë plastike e zezë mbulon pjesën e përparme akrilike, duke shfaqur vetëm altoparlantët dhe ekranin LCD.
Fotografitë tregojnë procesin e montimit.
Hapi 5: Konfigurimi i RetroPie
Hapat e mëposhtëm u siguruan nga https://www.instructables.com/id/Breadboard-RetroP… dhe
Së pari, është e nevojshme të shkarkoni imazhin RetroPie, i cili mund të bëhet nga lidhja e mëposhtme:
Zgjidhni opsionin "Raspberry Pi 0/1" për të shkarkuar imazhin për Raspberry Pi Zero W.
Procesi i instalimit, si dhe të gjitha udhëzimet RetroPie, mund të gjenden në lidhjen e mëposhtme:
Hapi 6: Konfiguroni Kontrolluesin GPIO
Për të vendosur kontrolluesin GPIO, do t'ju duhet të shkarkoni skedarët mk_arcade_joystick_rpi:
git klon
Përpiloni dhe instaloni modulin:
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 eksport = 0.1.5
sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5
sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5
Hapi 7: Ngarkimi automatik i Shoferit në Fillim
Hap /modulet /etc /:
sudo nano /etc /module
dhe shtoni linjën që përdorni për të ngarkuar shoferin:
mk_arcade_joystick_rpi
Pastaj krijoni skedarin /etc/modprobe.d/mk_arcade_joystick.conf:
sudo nano /etc/modprobe.d/mk_arcade_joystick.conf
dhe shtoni konfigurimin e modulit:
opsionet mk_arcade_joystick_rpi harta = 1
Duke testuar:
Përdorni komandën e mëposhtme për të provuar hyrjet e levave:
jstest/dev/input/js0
Udhëzimet e mëtejshme mund të gjenden në lidhjet e mëposhtme:
www.instructables.com/id/Breadboard-RetroP…
github.com/recalbox/mk_arcade_joystick_rpi
Hapi 8: Rezultati Përfundimtar
Siç mund ta shihni, ky është rezultati përfundimtar i projektit, i cili funksionon mirë dhe është gati për shumë argëtim! Shijoni!