Innehållsförteckning:
- Steg 1: Krav
- Steg 2: Installera Arduino Wiring
- Steg 3: Scripting Arduino
- Steg 4: Bygga Arcade Frame
- Steg 5: Lägga till Arduino
- Steg 6: Ladda ner spelet och spela
Video: Arduino kontrollerad arkad: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I denna instruerbara kommer jag att visa dig hur jag bygger min arkadliknande struktur som styrs med Arduino och en extern bärbar dator.
Det kommer att finnas några alternativ utelämnade för dig att fylla i: Arkaddesignen behöver en bildskärm som avgör hur stor du behöver för att bygga hela ramen.
Steg 1: Krav
Du behöver: Arduino Uno
Ledningar: Du behöver både han- och honändar på grund av joysticken. Man till man tillsammans med kvinna till kvinna kommer att fungera, men man till kvinna kommer också att fungera. Jag rekommenderar många olika färger.
Styrspakskort DR811
Brödbräda 170 stift (en liten) Du behöver inte lödda i denna kurs, men du kan förfina min design med den.
Mikrobrytarknapp 12x12mm (valfri färgkåpa)
10k Ohm motstånd.
Silvertejp
Naglar
(Gammal) Monitor. Gärna kvadratisk.
Trä (eller något annat du skulle bygga en ram med)
De vita ramarna på fotot är optimalt, något sådant här är praktiskt för din kabelhantering.
Steg 2: Installera Arduino Wiring
Joysticken är väldigt enkel och ansluten som bilden visar den. Nyckelplatsen måste sättas in i ett nummer av din pin. I mina bilder visas både joysticken och knappen att de sätts i plats 2. Vi kommer inte att använda joystickens tangent (detta är för att trycka på joystick -knappen). Så jag sätter detta i 3 (för om du någonsin vill göra något med det).
Joystickens X och Y kommer att vara analoga ingångar. A0 och A1. Vidare måste du applicera 5v och jorda till joysticken.
Knappen är en mindre version av
I den här kursen har jag använt en mindre brödbräda som visas på bilden. Detta ger dig en mycket liten knappbrödbräda som du inte behöver lödda. Var noga med att verkligen trycka in mikrobrytarknappen i brödbrädan, den behöver lite tryck för att hålla fast i den.
Knappen använder 3.3v.
Steg 3: Scripting Arduino
Skriptet förvandlar analogt och digitalt tillsammans, eftersom det här var lite komplext att göra på en arduino Uno. På en Arduino Leonardo är det mycket lättare. Två av mina programmerarvänner | Aroop Roelofs och Robert Popijus har hjälpt mig att göra detta möjligt.
För att förklara detta manus: det börjar med att definiera en uppsättning variabler. Du kommer att behöva en överföringshastighet på 9600, så kan arduinoen noggrant fortsätta att skicka ingångar till Unity Game -motorn.
Joysticken fungerar med en mittpunkt på 512 enheter (du kan tänka dig dessa som pixlar). Vi behöver ett X+, ett X-, ett Y+ och ett Y- värde. Det är därför vi definierar 256 på de två axelvariablerna. På detta sätt centreras joysticken exakt i mitten av 512, och ett värde mellan -1 och 1 kan returneras.
Nedre sidan under "den faktiska koden" genererar en viss kombination av ord som en enda sträng, som skickas till Unity -motorn. Det kommer att se ut som: Xvalue_Yvalue_FiringYes/No
Knappen säger ft (fire true) för att säga att spelaren skjuter. Annars kommer det att fortsätta säga ff (fire false)
Så om du bankar joysticken lite åt höger och trycker på avfyrningsknappen, skickar systemet ungefär 0,53_0_ft
Den nedre delen är arbetsmotorn för denna mekanism.
Manuset kan alternativt laddas ner här
Steg 4: Bygga Arcade Frame
Detta är ett stort steg och kan vara annorlunda för dig än hur jag gjorde det.
Du måste bygga en träram runt bildskärmen som du vill använda för arkaden.
Börja med att rita din ram och få noggranna mätningar. Mät runt din bildskärm för att få bästa resultat. Du måste göra en sned vinklad front för att din arduino ska placeras. Jag använde lite 8 till 9 centimeter som stack ut skärmen. Jag började med botten och lade sedan till några sidopaneler på den första bilden. Jag arbetade med MDF, det är lätt trä att bygga med.
Lägg till baksidan av din arkad, med MDF kan du använda skruvar för att hålla allt ihop. Jag använde inte lim, så jag kan sätta ihop den här ramen om jag vill uppgradera eller reparera något senare.
När du har lagt till baksidan måste du skapa en plattform för din bildskärm att stå på. Din bildskärm ska stå lite högre än botten på hela arkaden: botten är för din arduino -konstruktion.
På den övre panelen klippte jag ut några kylribbor för att luft ska strömma, eftersom min bildskärm är lite gammal och den kan bli varm.
Gör några lagom stora hål på baksidan så att bildskärmens HMDI/VGA och strömkabel kan sticka ut.
Steg 5: Lägga till Arduino
Din Arduino ska sättas in i det främre rummet som sticker ut ur din arkad. Du måste bygga två plattformar för joysticken och knappbrödbrädan att sitta på. Jag använde två träbjälkar och sågade dem i samma vinkel som frontpanelen går ner. På så sätt sticker joysticken och knappen ut på samma sätt som hela frontpanelen kommer att göra.
Frontpanelen är ganska enkel, borra några hål så att joysticken och knappen kan sticka ut. Du behöver några hål.
Ett hål för din joystick, ett för din knapp och ett hål för din Arduinos USB -kabel att sticka ut. Du kan lämna det sista hålet och skapa ett batteri på din arduino om du vill. Du kan också lägga till det sista hålet på en av sidopanelerna.
Själva knappen är väldigt låg och kommer inte att fastna utanför din frontpanel. Hitta ett cilinderobjekt, ett läppstiftlock. Dessa är vanligtvis en fin sida för en fingerknapp. Med superlim fyllde jag locket och limmade topplocket på knappen på den stämplade pappersfyllningen. Därefter kan du klicka tillbaka den på din breadboard -knapp. Du kan tejpa båda styrenheterna på dina blockplattformar som jag gjorde med min breadboard. Jag hittade några spikar själv och hamrade dessa på de små hålen som följer med joysticken. om du klistrar fast brödbrädan på alla sidor kommer den inte att kunna röra sig i kombination med att lockknappen sticker ut från din frontpanel. När du känner att den är klar, anslut din arduino till USB-kabeln, lägg till din frontpanel och skruva fast allt tillsammans.
Steg 6: Ladda ner spelet och spela
Jag har gjort ett spel som du kan spela direkt.
Den kan laddas ner på
Anslut Arduino USB till din bärbara dator eller dator och anslut HDMI. När spelfönstret dyker upp väljer du "Display 2" som vanligtvis är din anslutna bildskärm. Om du använder en äldre bildskärm och har en nyare dator kan du behöva en VGA till HMDI -omvandlare som på bilden.
Lek och njut!
Rekommenderad:
DIY Fitness Tracker Smart Watch med oximeter och puls - Modulära elektroniska moduler från TinyCircuits - Minsta arkad: 6 steg
DIY Fitness Tracker Smart Watch med oximeter och puls | Modulära elektroniska moduler från TinyCircuits | Minsta arkad: Hej, vad händer, killar! Akarsh här från CETech. Idag har vi med oss några av sensormodulerna som är mycket användbara i vårt dagliga liv men i en liten version av sig själva. Sensorerna som vi har idag är mycket små i storlek jämfört med tra
Arkad: 3 steg (med bilder)
Arcade: För 20 år sedan spelade jag Run and Gun @ the Arcade och bestämde mig nu för att bygga min egen Arcade. design
Retro arkad med Arduino: 5 steg
Retro Arcade With Arduino: Hej alla! Jag vill dela med mig av ett projekt som vi har gjort i år för 'Creative Electronics', en Beng Electronics Engineering-modul vid University of Málaga, Telecommunications School. Https://www.uma.es/etsi-de-telecomunicacion/The projekt
Vertikal Bartop -arkad med integrerad PIXEL LED -display: 11 steg (med bilder)
Vertikal Bartop -arkad med integrerad PIXEL LED -display: **** Uppdaterad med ny programvara juli 2019, detaljer här ****** En bartop -arkad med den unika funktionen som LED -matrismarkeringen ändras för att matcha det valda spelet. Karaktärskonsten på skåpsidorna är laserskurna inlägg och inte sticka
Hur man gör löstagbar till en original arkad : 6 steg
Hur man gör löstagbar till en original arkad …: Jag ska förklara hur du gör dina arkadmöbler flyttbara