Sisukord:

Arduino juhitav arkaad: 6 sammu
Arduino juhitav arkaad: 6 sammu

Video: Arduino juhitav arkaad: 6 sammu

Video: Arduino juhitav arkaad: 6 sammu
Video: Самый старый пинбол в моей коллекции. Пинбол автомат Whirlwind и как в него играть. 2024, November
Anonim
Arduino juhitav arkaad
Arduino juhitav arkaad

Selles juhendis näitan teile, kuidas ma ehitan oma arkaadilaadset struktuuri, mida juhitakse Arduino ja välise sülearvuti abil.

Selle täitmiseks jäetakse välja mõned võimalused: arkaadikujundus vajab monitori, mis otsustab, kui suureks peate kogu raami ehitama.

Samm: nõuded

Nõuded
Nõuded

Te vajate: Arduino Uno

Juhtmed: juhtkangi tõttu vajate nii meessoost kui ka naissoost otsasid. Mees -mees koos naissoost naisega töötavad, kuid töötavad ka mees -naine. Soovitan palju erinevaid värve.

Juhtkangi murdplaat DR811

Leivaplaat 170 tihvti (väike) Sellel kursusel ei pea te jootma, kuid saate sellega minu kujundust täpsustada.

Mikrolüliti nupp 12x12 mm (mis tahes värvi kork)

10k oomi takisti.

Kleeplint

Küüned

(Vana) Monitor. Eelistatavalt kandiline.

Puit (või midagi muud, millega raami ehitada)

Foto valged raamid on optimaalsed, midagi sellist on teie kaablihalduse jaoks mugav.

Samm: seadistage Arduino juhtmestik

Arduino juhtmestiku seadistamine
Arduino juhtmestiku seadistamine
Arduino juhtmestiku seadistamine
Arduino juhtmestiku seadistamine

Juhtkang on väga lihtne ja ühendatud nii, nagu seda näitab pilt. Võtmepesa tuleb sisestada teie tihvti numbrisse. Minu piltidel on nii juhtnupp kui ka nupp näidatud, et need on paigutatud pesasse 2. Me ei kasuta juhtkangi klahvi (see on juhtkangi nupu vajutamiseks). Nii et ma panin selle 3 -ks (sest kui sa tahad sellega kunagi midagi ette võtta).

Juhtkangi X ja Y on analoogsisendid. A0 ja A1. Edasi tuleb juhtkangile rakendada 5v ja maandada.

Nupp on https://www.arduino.cc/en/Tutorial/Button väiksem versioon

Sellel kursusel olen kasutanud väiksemat leivaplaati, nagu pildil näidatud. See annab teile väga väikese nupuleiva, mida te ei pea jootma. Vajutage kindlasti mikrolüliti nuppu leivalaua sisse, see vajab teatud survet, et sellesse klammerduda.

Nupp kasutab 3.3v.

3. samm: Arduino skriptimine

Skriptimine Arduino
Skriptimine Arduino
Skriptimine Arduino
Skriptimine Arduino
Skriptimine Arduino
Skriptimine Arduino

Stsenaarium muudab analoog- ja digitaalse koos, kuna see oli arduino Uno puhul pisut keeruline. Arduino Leonardo puhul on see palju lihtsam. Kaks mu programmeerija sõpra | Aroop Roelofs ja Robert Popijus on aidanud mul seda teha.

Selle skripti selgitamiseks: see algab muutujate komplekti määratlemisega. Teil on vaja andmeedastuskiirust 9600, nii saab arduino täpselt saata sisendeid Unity Game'i mootorile.

Juhtkang töötab keskpunktiga 512 ühikut (võite kujutada neid pikslitena). Vajame väärtust X+, X-, Y+ ja Y-. Seetõttu määratleme kahe telje muutuja 256. Nii on juhtkangi keskpunkt täpselt 512 keskel ja väärtuse vahemikus -1 kuni 1 saab tagastada.

Alumine külg "tegeliku koodi" all loob teatud sõnade kombinatsiooni ühe stringina, mis saadetakse Unity mootorile. See näeb välja selline: Xvalue_Yvalue_FiringYes/No

Nupp ütleb ft (fire true), et öelda, et mängija tulistab. Vastasel korral ütleb see pidevalt ff (tulekahju vale)

Nii et kui liigutate juhtnuppu veidi paremale ja vajutate käivitusnuppu, saadab süsteem umbes 0,53_0_ft

Alumine osa on selle mehhanismi töömootor.

Skripti saab alla laadida ka siit:

Samm: arkaadraami ehitamine

Arkaadraami ehitamine
Arkaadraami ehitamine
Arkaadraami ehitamine
Arkaadraami ehitamine
Arkaadraami ehitamine
Arkaadraami ehitamine

See on suur samm ja võib teie jaoks olla teistsugune kui mina.

Peate ehitama puidust raami monitori ümber, mida soovite arkaadiks kasutada.

Alustage raami joonistamisega ja hankige täpsed mõõtmised. Parimate tulemuste saamiseks mõõtke monitori ümber. Arduino paigutamiseks peate tegema viltu nurga all esiosa. Kasutasin kuvarist pisut 8–9 sentimeetrit. Alustasin alt ja lisasin esimesele pildile mõned külgpaneelid. Töötasin MDF -iga, puitu on lihtne ehitada.

Lisage oma arkaadi tagakülg, MDF -i abil saate kruvidega kõike koos hoida. Ma ei kasutanud liimi, nii et võin selle raami lahti võtta, kui tahan uuendada või hiljem midagi parandada.

Pärast tagakülje lisamist peate tegema monitori jaoks platvormi. Teie monitor peaks seisma natuke kõrgemal kui kogu arkaadi põhi: põhi on teie arduino konstruktsiooni jaoks.

Ülemisel paneelil lõikasin välja mõned jahutusribid, et õhk saaks voolata, kuna mu monitor on natuke vana ja võib kuumaks minna.

Tehke tagaküljele mõistlikult suured augud, nii et monitori HMDI/VGA ja toitekaabel võivad välja jääda.

Samm: lisage Arduino

Arduino lisamine
Arduino lisamine
Arduino lisamine
Arduino lisamine
Arduino lisamine
Arduino lisamine

Teie Arduino tuleks paigutada esikusse, mis jääb teie arkaadist välja. Peate ehitama kaks platvormi, kus juhtkang ja nupp-leivalaud saaksid istuda. Kasutasin kahte puittala ja saagisin need sama nurga all, kui esipaneel alla läheb. Nii jäävad juhtnupp ja nupp samamoodi välja nagu kogu esipaneel.

Esipaneel on üsna lihtne, puurige mõned augud, nii et teie juhtkang ja nupp jäävad välja. Teil on vaja paar auku.

Auk juhtkangile, üks nupule ja auk Arduino USB -kaablile. Soovi korral võite jätta selle viimase augu ja teha oma arduinole aku. Viimase augu saate lisada ka ühele külgpaneelile.

Nupp ise on väga madal ega jää teie esipaneelist välja. Leidke silinder-ese, huulepulgakork. Tavaliselt on need näpunupu jaoks peened küljed. Superliimiga täitsin korgi ja kleepisin tembeldatud paberitäidisele nupu ülemise korgi. Järgmisena saate seda oma leivalaua nupul tagasi klõpsata. Saate oma plokkplatvormidele lindistada mõlemad kontrollerid, nagu ma tegin oma leivaplaadiga. Leidsin ise mõned väga asjalikud naelad ja haamris need juhtkangi juurde kuuluvatele pisikestele aukudele. kui te kleepite leivaplaati kõikidest külgedest, ei saa see liikuda koos esipaneelil oleva korginupuga. Kui tunnete, et see on tehtud, ühendage arduino USB-kaabliga, lisage esipaneel ja keerake see kõik kokku koos.

Samm: laadige mäng alla ja mängige

Laadige mäng alla ja mängige!
Laadige mäng alla ja mängige!
Laadige mäng alla ja mängige!
Laadige mäng alla ja mängige!
Laadige mäng alla ja mängige!
Laadige mäng alla ja mängige!

Ma tegin mängu, mida saate kohe mängida.

Selle saab alla laadida aadressilt

Ühendage Arduino USB sülearvuti või arvutiga ja ühendage HDMI. Kui mänguaken avaneb, valige "Kuva 2", mis on tavaliselt teie ühendatud monitor. Kui kasutate vanemat monitori ja teil on uuem arvuti, võib teil olla vaja VGA -HMDI -muundurit nagu pildil.

Mängi ja naudi!

Soovitan: