Innehållsförteckning:

Arduino kontrollerad arkad: 6 steg
Arduino kontrollerad arkad: 6 steg

Video: Arduino kontrollerad arkad: 6 steg

Video: Arduino kontrollerad arkad: 6 steg
Video: Arduino kontrollerad julstjärna 2024, Juli
Anonim
Arduino kontrollerad arkad
Arduino kontrollerad arkad

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

Krav
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

Installera Arduino -kablarna
Installera Arduino -kablarna
Installera Arduino -kablarna
Installera Arduino -kablarna

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

Manus Arduino
Manus Arduino
Manus Arduino
Manus Arduino
Manus Arduino
Manus 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

Bygga Arcade Frame
Bygga Arcade Frame
Bygga Arcade Frame
Bygga Arcade Frame
Bygga Arcade Frame
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

Lägger till Arduino
Lägger till Arduino
Lägger till Arduino
Lägger till Arduino
Lägger till Arduino
Lägger 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

Ladda ner spelet och spela!
Ladda ner spelet och spela!
Ladda ner spelet och spela!
Ladda ner spelet och spela!
Ladda ner spelet och spela!
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: