Innholdsfortegnelse:
- Trinn 1: Krav
- Trinn 2: Sette opp Arduino -ledningene
- Trinn 3: Scripting Arduino
- Trinn 4: Bygg Arcade Frame
- Trinn 5: Legge til Arduino
- Trinn 6: Last ned spillet og spill
Video: Arduino kontrollert arkade: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
I denne instruktive vil jeg vise deg hvordan jeg bygger min arkade-lignende struktur som styres ved hjelp av Arduino og en ekstern bærbar datamaskin.
Det vil være noen få alternativer du ikke trenger å fylle ut: Arkadesignet trenger en skjerm som bestemmer hvor stor du trenger for å bygge hele rammen.
Trinn 1: Krav
Du trenger: Arduino Uno
Ledninger: Du trenger både hann- og hunnender på grunn av styrespaken. Mann til mann vil fungere sammen med kvinne til kvinne, men mann til kvinne vil også fungere. Jeg anbefaler mange forskjellige farger.
Joystick breakout board DR811
Brødbrett 170 pins (En liten) Du trenger ikke lodde i dette kurset, men du kan finpusse designet mitt med det.
Mikrobryterknapp 12x12mm (hvilken som helst fargehatt)
10k Ohm motstand.
Ducttape
Negler
(Gammel) Skjerm. Gjerne firkantet.
Tre (eller noe annet du vil bygge en ramme med)
De hvite bildene på bildet er optimale, noe som dette er praktisk for kabelhåndteringen.
Trinn 2: Sette opp Arduino -ledningene
Styrespaken er veldig enkel og kablet som bildet som viser den. Nøkkelsporet må settes inn i et nummer av din pin. I bildene mine vises både joysticken og knappen de er satt inn i spor 2. Vi bruker ikke joystick -tasten (dette er for å trykke på joystick -knappen). Så jeg legger dette til 3 (for hvis du noen gang vil gjøre noe med det).
Styrespaken X og Y vil være analoge innganger. A0 og A1. Videre må du bruke 5v og jordet til styrespaken.
Knappen er en mindre versjon av
På dette kurset har jeg brukt et mindre brødbrett som vist på bildet. Dette gir deg et veldig lite knappebrett du ikke trenger å lodde. Pass på at du virkelig trykker på mikrobryteren i brødbrettet, den trenger litt press for å klamre seg fast i den.
Knappen bruker 3.3v.
Trinn 3: Scripting Arduino
Skriptet forvandler analogt og digitalt sammen, da dette var litt komplekst å gjøre på en arduino Uno. På en Arduino Leonardo er det mye lettere. To av mine programmeringsvenner | Aroop Roelofs og Robert Popijus har hjulpet meg med å gjøre dette mulig.
For å forklare dette skriptet: det begynner med å definere et sett med variabler. Du trenger en overføringshastighet på 9600, på denne måten kan arduinoen nøyaktig fortsette å sende innganger til Unity Game -motoren.
Styrespaken fungerer med et midtpunkt på 512 enheter (du kan tenke deg disse som piksler). Vi trenger en X+, en X-, en Y+ og en Y- verdi. Det er derfor vi definerer 256 på de to aksevariablene. På denne måten sentreres joysticken i nøyaktig midten av 512, og en verdi mellom -1 og 1 kan returneres.
Den nederste siden under "den faktiske koden" genererer en bestemt kombinasjon av ord som en enkelt streng, som sendes til Unity -motoren. Det vil se ut som: Xvalue_Yvalue_FiringYes/No
Knappen vil si ft (fire true) for å si at spilleren skyter. Ellers vil det fortsette å si ff (fire false)
Så hvis du banker joysticken litt til høyre og trykker på avfyringsknappen, sender systemet omtrent 0,53_0_ft
Den nederste delen er arbeidsmotoren for denne mekanismen.
Manuset kan alternativt lastes ned her
Trinn 4: Bygg Arcade Frame
Dette er et stort skritt og kan være annerledes for deg enn hvordan jeg gjorde det.
Du må bygge en treramme rundt skjermen du vil bruke til arkaden.
Start med å tegne rammen din, og få nøyaktige målinger. Mål rundt skjermen for å få de beste resultatene. Du må lage en skrå vinklet front for at arduinoen din skal plasseres. Jeg brukte litt 8 til 9 centimeter på å stikke ut skjermen. Jeg begynte med bunnen og la deretter til noen sidepaneler på det første bildet. Jeg jobbet med MDF, det er lett tre å bygge med.
Legg baksiden av arkaden, med MDF kan du bruke skruer for å holde alt sammen. Jeg brukte ikke lim, så jeg kan sette sammen denne rammen hvis jeg vil oppgradere eller reparere noe senere.
Etter at du har lagt baksiden, må du lage en plattform for skjermen din å stå på. Skjermen din skal stå litt høyere enn bunnen av hele arkaden: bunnen er for din arduino -konstruksjon.
På toppanelet kuttet jeg ut noen kjøleribber for luft å strømme, ettersom skjermen min er litt gammel og den kan gå varm.
Lag noen rimelig store hull på baksiden, slik at skjermens HMDI/VGA og strømkabel kan stikke ut.
Trinn 5: Legge til Arduino
Arduinoen din skal settes inn i frontrommet som stikker ut av arkaden din. Du må bygge to plattformer for joysticken og knappebrødbrettet å sitte på. Jeg brukte to trebjelker og saget dem i samme vinkel som frontpanelet går ned. På denne måten vil joysticken og knappen stikke ut på samme måte som hele frontpanelet vil gjøre.
Frontpanelet er ganske enkelt, bor noen hull slik at joysticken og knappen kan stikke ut. Du trenger noen hull.
Et hull for joysticken, et for knappen og et hull for USB -kabelen til Arduinoen din for å stikke ut. Du kan forlate dette siste hullet og lage et batteri på din arduino hvis du vil. Du kan også legge til det siste hullet på et av sidepanelene.
Selve knappen er veldig lav og vil ikke stikke utenfor frontpanelet. Finn et cilinderobjekt, en leppestifthette. Disse er vanligvis en fin side for en fingerknapp. Med superlim fyllte jeg hetten og limte topplokket på knappen på det stemplede papirfyllet. Deretter kan du klikke den tilbake på brødbrettets knapp. Du kan tape begge kontrollerenhetene på blokkplattformene dine som jeg gjorde med brødbrettet mitt. Jeg fant noen spiker selv og hamret disse på de små hullene som følger med joysticken. Hvis du teiper brødbrettet på alle sider, vil det ikke være i stand til å bevege seg kombinert med lokket-knappen som stikker ut av frontpanelet. Når du føler at det er gjort, kobler du arduinoen til USB-kabelen, legger til frontpanelet og skruer det hele sammen.
Trinn 6: Last ned spillet og spill
Jeg har laget et spill du kan spille med en gang.
Den kan lastes ned på
Koble Arduino USB til din bærbare eller PC, og koble til HDMI. Når spillvinduet dukker opp, velger du "Display 2" som vanligvis er den tilkoblede skjermen. Hvis du bruker en eldre skjerm og har en nyere datamaskin, kan du trenge en VGA til HMDI -omformer som på bildet.
Spill og nyt!
Anbefalt:
DIY Fitness Tracker Smart Watch med oksymeter og puls - Modulære elektroniske moduler fra TinyCircuits - Minste arkade: 6 trinn
DIY Fitness Tracker Smart Watch med oksymeter og puls | Modulære elektroniske moduler fra TinyCircuits | Minste arkade: Hei, hva skjer, gutter! Akarsh her fra CETech. I dag har vi med oss noen av sensormodulene som er veldig nyttige i vårt daglige liv, men i en liten versjon av seg selv. Sensorene vi har i dag er veldig små i størrelse sammenlignet med tra
Retro arkade med Arduino: 5 trinn
Retro Arcade With Arduino: Hei alle sammen! Jeg vil dele med deg et prosjekt vi har gjort i år for 'Creative Electronics', en Beng Electronics Engineering-modul ved University of Málaga, School of Telecommunications. Http://www.uma.es/etsi-de-telecomunicacion/The projisere
Vertikal Bartop -arkade med integrert PIXEL LED -skjerm: 11 trinn (med bilder)
Vertikal Bartop -arkade med integrert PIXEL LED -skjerm: **** Oppdatert med ny programvare juli 2019, detaljer her ****** En bartop -arkade med den unike funksjonen som LED -matrisemarkedet endres for å matche det valgte spillet. Karakterkunsten på skapets sider er laserskåret innlegg og ikke stikk
Slik gjør du avtakbar til en original arkade : 6 trinn
Slik gjør du avtakbar til en original arkade …: Jeg skal forklare hvordan du gjør arkademøblene flyttbare
20 timer $ 20 bordplate Arkade med hundrevis av spill innebygd: 7 trinn (med bilder)
20 timer $ 20 bordplate Arkade med hundrevis av spill innebygd: Jeg hadde hatt lyst til å lage noe slikt en stund, men hadde det ikke travelt med mange andre prosjekter som jeg alltid skulle gjøre. Siden jeg ikke hadde det travelt, ventet jeg bare til jeg samlet alle nødvendige komponenter for byggingen til rimelige priser. Her er