Spisu treści:

Mini Bartop Arcade: 8 kroków (ze zdjęciami)
Mini Bartop Arcade: 8 kroków (ze zdjęciami)

Wideo: Mini Bartop Arcade: 8 kroków (ze zdjęciami)

Wideo: Mini Bartop Arcade: 8 kroków (ze zdjęciami)
Wideo: ARCADE GEEKS — Mój Automat do Gier 2024, Lipiec
Anonim
Mini Bartop Arcade
Mini Bartop Arcade

Tym razem chciałbym Wam pokazać moją arkadową wersję za pomocą Raspberry Pi Zero, opartą na Picade Desktop Retro Arcade Machini, jak widać na tej stronie:

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

Celem tego projektu jest zbudowanie retro gry wideo jako prezentu dla mojego brata, która byłaby przenośna, łatwa w użyciu, piękna i bardzo zabawna.

Kieszonkowe dzieci

  • Raspberry Pi Zero W. Zdecydowanie zaleca się korzystanie z Raspberry Pi Zero W, ponieważ to urządzenie łączy się z Internetem przez Wi-Fi.
  • Joystick i przyciski. Nie jest potrzebna płytka z zerowym opóźnieniem, ponieważ w tym projekcie joystick i przyciski będą połączone bezpośrednio z GPIO Raspberry Pi Zero W.
  • Zasilacz impulsowy 12V x 5A.
  • Domowy zasilacz 5V x 3A (projekt w zestawie). Ta część jest niepotrzebna w przypadku, gdy preferujemy zasilacz impulsowy 5V x 5A.
  • 7-calowy monitor LCD.
  • Wycinane laserowo elementy akrylowe i MDF.
  • Płytka USB DAC PCM2704.
  • Para głośników.

Krok 1: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika

Sercem projektu jest Raspberry Pi Zero W. Mimo swoich rozmiarów ma moc, która sprawia, że rzeczy się wydarzają. Malutki komputer obsługuje mnóstwo emulatorów, takich jak Nes, SNes, Neo Geo, Mame itp., oferując szerokie opcje gier retro.

Urządzenie wyposażone jest w płytkę USB DAC PCM2704, która zapewnia dźwięk cyfrowy o zadowalającej głośności.

Kontrolki są podłączone do komputera przez GPIO, które wymaga trochę pracy, aby skonfigurować system do prawidłowego działania.

I wreszcie ten materiał nie jest nic wart bez ekranu. Ponieważ pomysł polegał na stworzeniu czegoś przenośnego, całą zabawę gwarantuje 7-calowy monitor LCD.

Do zasilania systemu zastosowano zasilacz impulsowy 12 V x 5 A, podczas gdy regulowany zasilacz 5 V x 3 A zmniejsza napięcie Raspberry Pi Zero W i płytki monitora.

Krok 2: Zasilacz regulowany 5 V X 3A

Zasilacz regulowany 5V X 3A
Zasilacz regulowany 5V X 3A
Zasilacz regulowany 5V X 3A
Zasilacz regulowany 5V X 3A

Układ oparty jest na tranzystorze LM 350, który dostarcza 5,6V przy prądzie wyjściowym 3A, który zasila Raspberry Pi Zero W oraz ekran LCD.

Montaż nie ma żadnych trudności, co widać w aktach Eagle.

Krok 3: Połączenia joysticka z GPIO

Połączenia joysticka z GPIO
Połączenia joysticka z GPIO

Zamiast używać karty USB o zerowym opóźnieniu do podłączenia sterowania do komputera (Raspberry Pi Zero W ma tylko jeden port USB, który służył jako cyfrowe wyjście dźwięku), GPIO było logicznym sposobem rozwiązania problemu.

Na zdjęciu połączenia GPIO Raspberry Pi Zero W z joystickiem i przyciskami urządzenia. Ponieważ będziemy potrzebować tylko jednego gracza, do sterowania grą wykorzystywane są tylko zielone kołki (warto powiedzieć, że kołki masy są niezbędne do zamknięcia obwodu i działania).

Aby uzyskać więcej informacji, zobacz:

Krok 4: Zgromadzenie

Zgromadzenie
Zgromadzenie
Zgromadzenie
Zgromadzenie
Zgromadzenie
Zgromadzenie

Arkadę retro wykonano z wycinanej laserowo płyty MDF i akrylu, mocowanej za pomocą plastikowych kątowników. Po wstępnym montażu wszystkie części MDF zostały pomalowane na czarno, co doprowadziło do ostatecznego montażu.

Jak widać czarna plastikowa maska zakrywa akrylowy front, wyświetlając tylko głośniki i ekran LCD.

Zdjęcia przedstawiają proces montażu.

Krok 5: Konfiguracja RetroPie

Poniższe kroki zostały dostarczone przez https://www.instructables.com/id/Breadboard-RetroP… i

Najpierw należy pobrać obraz RetroPie, co można zrobić za pomocą następującego linku:

Wybierz opcję "Raspberry Pi 0/1", aby pobrać obraz dla Raspberry Pi Zero W.

Proces instalacji, a także wszystkie instrukcje RetroPie można znaleźć pod następującym linkiem:

Krok 6: Skonfiguruj kontroler GPIO

Aby skonfigurować kontroler GPIO, należy pobrać pliki mk_arcade_joystick_rpi:

klon git

Skompiluj i zainstaluj moduł:

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/

eksportuj MKWERSJA=0,1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E instalacja dkms -m mk_arcade_joystick_rpi -v 0.1.5

Krok 7: Automatyczne ładowanie sterownika podczas uruchamiania

Otwórz /etc/modules:

sudo nano /etc/moduły

i dodaj linię, której używasz do załadowania sterownika:

mk_arcade_joystick_rpi

Następnie utwórz plik /etc/modprobe.d/mk_arcade_joystick.conf:

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

i dodaj konfigurację modułu:

opcje mk_arcade_joystick_rpi mapa=1

Testowanie:

Użyj następującego polecenia, aby przetestować wejścia joysticków:

jstest /dev/wejście/js0

Dalsze instrukcje można znaleźć pod następującymi linkami:

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

github.com/recalbox/mk_arcade_joystick_rpi

Krok 8: Ostateczny wynik

Wynik końcowy
Wynik końcowy
Wynik końcowy
Wynik końcowy
Wynik końcowy
Wynik końcowy

Jak widać, jest to efekt końcowy projektu, który działa dobrze i jest gotowy na dużo zabawy! Cieszyć się!

Zalecana: