Innehållsförteckning:
- Tillbehör
- Steg 1: Steg 1: Skär utsidan
- Steg 2: Steg 2: Montera skelett
- Steg 3: Steg 3: Montera exteriör
- Steg 4: Steg 4: Kod Arduino
- Steg 5: Steg 5: Anslut elektroniken
- Steg 6: Steg 6: Konfigurera Raspberry Pi 3
- Steg 7: Steg 8: Sätt ihop allt
Video: Mini Arcade -skåp: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
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
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
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
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:
Mini Bartop Arcade: 8 steg (med bilder)
Mini Bartop Arcade: Den här gången vill jag visa dig min gamla tiders arkadversion med Raspberry Pi Zero, baserad på Picade Desktop Retro Arcade Machini, som sett på denna webbplats: https: //howchoo.com/g/mji2odbmytj/picade -review-ra … Målet med detta projekt är att bygga en retro
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Hemmautomation Steg för steg Användning av Wemos D1 Mini med PCB -design: 4 steg
Hemmautomation Steg för steg Användning av Wemos D1 Mini Med PCB -design: Hemautomation Steg för steg med Wemos D1 Mini med PCB -design För några veckor sedan publicerade vi en självstudie “Hemmautomation med hallon Pi” på rootsaid.com som blev väl mottagen bland hobbyister och College studenter. Sedan kom en av våra medlemmar
PIXELCADE - Mini Bartop Arcade med integrerad PIXEL LED -display: 13 steg (med bilder)
PIXELCADE - Mini Bartop Arcade Med integrerad PIXEL LED Display: **** Förbättrad version med integrerad LED Marquee Here **** En bartop arkad byggd med den unika funktionen hos en integrerad LED display som matchar det valda spelet. Karaktärskonsten på skåpsidorna är laserskurna inlägg och inte klistermärken. En enorm
Retropie Pi Mini Arcade Pi-man: 5 steg
Retropie Pi Mini Arcade Pi-man: Jag längtar efter en liten arkad som kan placeras på ett skrivbord för att spela också använda mitt respberry Pi2 B+ -bräda. Faktiskt, om du inte har något krav på arkadfodral eller anslutna högtalare kan du bara ansluta din TV och PI som ovan för att spela men jag bestämmer mig för att göra