Innehållsförteckning:

Mini Arcade -skåp: 7 steg
Mini Arcade -skåp: 7 steg

Video: Mini Arcade -skåp: 7 steg

Video: Mini Arcade -skåp: 7 steg
Video: Universal Joystick Driver for Windows 7, 8, 10, and 11 (2024) | Best Joystick? : (Read Description) 2024, November
Anonim
Mini Arcade Skåp
Mini Arcade Skåp

Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com)

Tillbehör

Arkad joystick

4 x arkadknappar

Bakbord

Brödbrädetrådar

7 tums skärm med HDMI -ingång

HDMI -kabel

Raspberry Pi 3

5V 2.5A Raspberry Pi strömförsörjning

Arduino Leonardo

Plywood

1 tum fyrkantiga pluggar

Steg 1: Steg 1: Skär utsidan

För detta steg skulle det vara idealiskt att använda en laserskärare för exakta snitt för att hålla kanterna på skåpet snyggt och jämnt. Om du inte har något tillgängligt så fungerar en såg lika bra, även om det tar lite tid och en hel del energi.

Skär pluggen i följande sektioner: 4 x 10 tum, 2 x 12,5 tum, 2 x 8 tum, 2 x 3 tum, 2 x 3,3 tum, 2 x 9,3 tum i en vinkel på 15 grader. Dessa kommer att utgöra skelettet i arkadskåpet.

Nu: skär plywooden i följande dimensioner: 10in x 4in, 10in x 10.3in (se till att också klippa ut ett område inom detta stycke med skärmens specifika dimensioner), 10in x 12.5in, 10in x 5in, 2 sektioner på 12,5in x 12in och se till att klippa ut sektionen 5 tum i en vinkel på 15 grader inåt (De sista två sektionerna är skåpets sidopaneler. Se till modellen för att se till att designen för ditt snitt matchar samma form.)

Steg 2: Steg 2: Montera skelett

Kombinera de fyra 10 tums sektionerna till en rektangel med hjälp av träskruvar. Detta blir botten av skåpet.

Kombinera 12,5 tum till toppen av hörnen på ena sidan av rektangeln. Detta blir baksidan av skåpet.

Anslut de två sektionerna av skåpet som utgör baksidan med en 8 -tums sektion.

Lägg till de 3,3 tums sektionerna ortogonala till de bakre delarna så att de vetter mot skåpets framsida.

Lägg till en 10 tums sektion direkt över 10 tums sektionen på framsidan av skåpet så att du har samma två bitar staplade ovanpå varandra.

Lägg till en 3 tums sektion på vardera sidan av den 10 tums sektionen du just placerade. Dessa sidobitar kommer att ansluta till de vinklade sektionerna och kommer att vara där ansiktet för joysticken och knapparna.

Lägg till de vinklade sektionerna som förbinder bitarna du just placerat till bitarna som sticker ut från skåpets överdel.

Lägg till sist den sista 8 -tumsbiten mellan de vinklade sektionerna nära skåpets ovansida.

Nu ska du ha ett färdigmonterat skelett som liknar ett mini -arkadskåp.

Steg 3: Steg 3: Montera exteriör

Skär ut fyra 22 mm hål i plywood för arkadknapparna och håll fast vid den högra halvan av brädet, se till att lämna tillräckligt med plats för pinnen på vänster sida.

Klipp ut ett 20 mm hål på den vänstra halvan för arkadpinnen.

Montera alla bitar av plywood till skelettet UNDTAGEN för baksidan och knapp/joystickbräda. Vi kommer att lämna delarna så att vi kan lägga till elektronik och andra komponenter.

Steg 4: Steg 4: Kod Arduino

Steg 4: Kod Arduino
Steg 4: Kod Arduino

Lägg till följande kod i din arduino. Denna kod tillåter arduino att läsa knapptryckningar och mata ut dem som tangentbordsingångar till hallon pi.

void setup () {

Keyboard.being ();

pinMode (2, INPUT_PULLUP); // Joystick upp

pinMode (3, INPUT_PULLUP); // Joystick ner

pinMode (4, INPUT_PULLUP); // Joystick höger

pinMode (5, INPUT_PULLUP); // Joystick vänster

pinMode (6, INPUT_PULLUP); // Knapp 1

pinMode (7, INPUT_PULLUP); // Knapp 2

pinMode (8, INPUT_PULLUP); // Knapp 3

pinMode (9, INPUT_PULLUP); // Knapp 4

}

void loop () {

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);

om (State2 == LOW) {

Keyboard.press (215)

}

annan{

Keyboard.release (215)

}

om (State3 == LOW) {

Keyboard.press (216)

}

annan{

Keyboard.release (216)

}

om (State4 == LOW) {

Keyboard.press (217)

}

annan{

Keyboard.release (217)

}

om (State5 == LOW) {

Keyboard.press (218)

}

annan{

Keyboard.release (218)

}

om (State6 == LOW) {

Keyboard.press (219)

}

annan{

Keyboard.release (219)

}

om (State7 == LOW) {

Tangentbord. Tryck (220)

}

annan{

Keyboard.release (220)

}

om (State8 == LOW) {

Keyboard.press (221)

}

annan{

Keyboard.release (221)

}

om (State9 == LOW) {'

Keyboard.press (222)

}

annan{

Keyboard.release (222)

}

}

Steg 5: Steg 5: Anslut elektroniken

Steg 5: Anslut elektroniken
Steg 5: Anslut elektroniken

Använd koden och dra joysticken till stiften 2 till 5 på arduinoen och jorda den femte stiftet.

Dra sedan en stift på varje knapp till marken och de återstående stiften till stiften 6 till 9 på arduinoen.

Slutligen ansluter du arduino till hallon pi som vi kommer att sätta upp i nästa steg.

Steg 6: Steg 6: Konfigurera Raspberry Pi 3

Steg 6: Konfigurera Raspberry Pi 3
Steg 6: Konfigurera Raspberry Pi 3

Gå till https://retropie.org.uk/download/ och ladda ner den senaste versionen av retropie.

Använd din favoritprogramvara som du väljer, blinka bilden till microSD -kortet och placera den i hallon pi 3. Jag rekommenderar win32 diskavbildare.

Anslut hallon pi till 7 -tumsskärmen och strömförsörjning.

När du uppmanas att konfigurera en styrenhet följer du proceduren med arduino -joysticken som du tidigare har anslutit till kodad och trådbunden.

För den här uppsättningen kommer vi att köra space invaders på SNES, så hitta kopian av rom online från en ansedd källa som

Överför nu ROM -skivan med ett program som winSCP till ssh till raspberry pi och kopiera filen i katalogen/retropie/roms/snes.

Starta om hallon pi och SNES -logotypen bör läggas till i menyn med space invaders ROM listad i menyn.

Steg 7: Steg 8: Sätt ihop allt

Skruva fast joysticken på plywood. Lägg sedan till knapparna. De flesta har en spärr på insidan som håller den på plats utan att använda skruvar.

Fäst brädet med joystick och knappar på skåpets skelett och säkra det på plats.

Placera skärmen i hålet i det vinklade ansiktet.

Anslut all elektronik igen och placera den på baksidan för att försegla den. Se till att lämna ett hål för strömförsörjningen för att ansluta ett uttag.

Rekommenderad: