Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ova instrukcija nastala je u skladu s projektnim zahtjevima Makecoursea na Sveučilištu Južne Floride (www.makecourse.com)
Pribor
Arkadna joystick
4 x Arkadni gumbi
Oglasna ploča
Žice za hljeb
Ekran od 7 inča sa HDMI ulazom
HDMI kabel
Malina Pi 3
Napajanje 5V 2.5A Raspberry Pi
Arduino Leonardo
Šperploča
Kvadratni tipleri od 1 inča
Korak 1: Korak 1: Izrežite vanjski dio
Za ovaj korak bilo bi idealno koristiti laserski rezač za precizne rezove kako bi rubovi ormarića bili lijepi i u ravnini. Ako nemate na raspolaganju, tada će pila raditi jednako dobro, iako će trebati neko vrijeme i dosta energije.
Izrežite klin na sljedeće dijelove: 4 x 10 inča, 2 x 12,5 inča, 2 x 8 inča, 2 x 3 inča, 2 x 3,3 inča, 2 x 9,3 inča pod kutom od 15 stupnjeva. Oni će činiti kostur arkadnog ormarića.
Sada: izrežite šperploču na sljedeće dimenzije: 10in x 4in, 10in x 10,3in (svakako izrežite i područje unutar ovog komada s određenim dimenzijama zaslona), 10in x 12,5in, 10in x 5in, 2 odjeljka od 12,5 inča x 12 inča pazeći da izrežete presjek od 5 inča pod kutom od 15 stupnjeva prema unutra (ova posljednja 2 dijela su bočne stranice ormara. Pobrinite se da pogledate model kako biste bili sigurni da je dizajn vašeg kroja odgovara istom obliku.)
Korak 2: Korak 2: Sastavite kostur
Kombinirajte četiri dijela od 10 inča u pravokutnik pomoću vijaka za drvo. Ovo će biti dno ormara.
Kombinirajte 12,5 inča do vrha uglova jedne strane pravokutnika. Ovo će biti stražnji dio ormarića.
Spojite 2 dijela ormara koji čine stražnju stranu s dijelom od 8 inča.
Dodajte odjeljke od 3,3 inča ortogonalno na stražnje dijelove tako da gledaju prema prednjoj strani ormara.
Dodajte dio od 10 inča izravno preko dijela od 10 inča na prednjoj strani ormara tako da imate ista dva komada naslagana jedan na drugi.
Dodajte dio od 3 inča s obje strane dijela od 10 inča koji ste upravo postavili. Ovi bočni dijelovi spojit će se na kutne dijelove i bit će mjesto za joystick i gumbe.
Dodajte kutne dijelove koji povezuju komade koje ste upravo postavili na komade koji strše iz gornjeg dijela ormara.
Na kraju, dodajte posljednji komad od 8 inča između kutnih dijelova koji se nalaze blizu vrha ormara.
Sada biste trebali imati potpuno sastavljeni kostur nalik mini arkadnom ormaru.
Korak 3: Korak 3: Sastavite vanjski dio
Izrežite četiri rupe od 22 mm u šperploči za arkadne gumbe i zalijepite ih za desnu polovicu ploče, pazeći da ostavite dovoljno mjesta za štap s lijeve strane.
Izrežite rupu od 20 mm na lijevoj polovici za arkadni štap.
Sastavite sve komade šperploče na kostur OSIM leđa i ploče s gumbima/upravljačkom palicom. Ostavit ćemo dijelove isključene kako bismo mogli dodati elektroniku i druge komponente.
Korak 4: Korak 4: Kodirajte Arduino
Dodajte sljedeći kôd u svoj arduino. Ovaj kôd omogućuje arduinu da čita pritisnute tipke i šalje ih kao tipkovničke ulaze u malinu pi.
void setup () {
Keyboard.being ();
pinMode (2, INPUT_PULLUP); // Joystick Up
pinMode (3, INPUT_PULLUP); // Joystick Down
pinMode (4, INPUT_PULLUP); // Joystick Right
pinMode (5, INPUT_PULLUP); // Joystick lijevo
pinMode (6, INPUT_PULLUP); // Gumb 1
pinMode (7, INPUT_PULLUP); // Gumb 2
pinMode (8, INPUT_PULLUP); // Gumb 3
pinMode (9, INPUT_PULLUP); // Gumb 4
}
void loop () {{100} {101}
int State2 = digitalRead (2);
int State3 = digitalRead (3);
int State4 = digitalRead (4);
int State5 = digitalRead (5);
int State6 = digitalRead (6);
int State7 = digitalRead (7);
int State8 = digitalRead (8);
int State9 = digitalRead (9);
if (State2 == LOW) {
Tipkovnica.pritisnite (215)
}
drugo{
Keyboard.release (215)
}
if (State3 == LOW) {
Tipkovnica.pritisnite (216)
}
drugo{
Keyboard.release (216)
}
if (State4 == LOW) {
Tipkovnica.pritisnite (217)
}
drugo{
Keyboard.release (217)
}
if (State5 == LOW) {
Tipkovnica.pritisnite (218)
}
drugo{
Keyboard.release (218)
}
if (State6 == LOW) {
Tipkovnica.pritisnite (219)
}
drugo{
Keyboard.release (219)
}
if (State7 == LOW) {
Tipkovnica.pritisnite (220)
}
drugo{
Tipkovnica.izdanje (220)
}
if (State8 == LOW) {
Tipkovnica.pritisnite (221)
}
drugo{
Keyboard.release (221)
}
if (State9 == LOW) {'
Tipkovnica.pritisnite (222)
}
drugo{
Keyboard.release (222)
}
}
Korak 5: Korak 5: Ožičite elektroniku
Koristeći kôd, povežite joystick na pinove 2 do 5 na arduinu i uzemljite 5. pin.
Zatim spojite jedan pin na svakom gumbu na masu, a preostale igle na pinove 6 do 9 na arduinu.
Konačno, priključite arduino u pivo od maline koje ćemo postaviti u sljedećem koraku.
Korak 6: Korak 6: Postavite Raspberry Pi 3
Idite na https://retropie.org.uk/download/ i preuzmite najnoviju verziju retropieca.
Koristeći vaš omiljeni softver po izboru, prenesite sliku na microSD karticu i stavite je u malinu pi 3. Preporučujem win32 disk imager.
Spojite malinu pi na 7 -inčni zaslon i napajanje.
Kada se od vas zatraži da konfigurirate kontroler, slijedite postupak pomoću arduino joystick -a koji ste prethodno kodirali i ožičili.
Za ovu posebnu postavku izvodit ćemo svemirske osvajače na SNES -u, pa pronađite kopiju ROM -a na mreži iz uglednog izvora, poput
Sada prenesite ROM pomoću programa kao što je winSCP u ssh u maline pi i kopirajte datoteku u direktorij/retropie/roms/snes.
Ponovno pokrenite malinu pi i logotip SNES -a trebao bi se dodati u izbornik s ROM -om za upad prostora koji je naveden u izborniku.
Korak 7: Korak 8: Sve spojite
Uvrnite joystick na mjesto na šperploči. Zatim dodajte gumbe. Većina će imati zasun s unutarnje strane koji će ga držati na mjestu bez upotrebe vijaka.
Pričvrstite ploču s upravljačkom palicom i gumbima na kostur ormara, pričvršćujući je na mjestu.
Postavite zaslon u rupu izrezanu na nagnuto lice.
Ponovno spojite svu elektroniku i stavite je na stražnju ploču kako biste je začepili. Ostavite otvor za napajanje za spajanje utičnice.