Sisukord:
- Samm: nõuded
- Samm: seadistage Arduino juhtmestik
- 3. samm: Arduino skriptimine
- Samm: arkaadraami ehitamine
- Samm: lisage Arduino
- Samm: laadige mäng alla ja mängige
Video: Arduino juhitav arkaad: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
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
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
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
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
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
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:
DIY Fitness Tracker nutikell oksümeetri ja pulsiga - Modulaarsed elektroonilised moodulid väikestest vooluringidest - Väikseim arkaad: 6 sammu
DIY Fitness Tracker nutikell oksümeetri ja pulsiga | Modulaarsed elektroonilised moodulid väikestest vooluringidest | Väikseim arkaad: Hei, mis toimub, poisid! Akarsh siin CETechist. Täna on meil kaasas mõned andurimoodulid, mis on meie igapäevaelus väga kasulikud, kuid pisikeses versioonis. Andurid, mis meil täna on, on traadiga võrreldes väga väikesed
Arkaad: 3 sammu (koos piltidega)
Arkaad: 20 aastat tagasi mängisin Run and Gun @ the Arcade'i ja otsustasin nüüd ehitada oma Arcade'i. Pärast nuppude ostmist ja kleepimist http://www.arcadewinkel.nl/ ja MDF -puidu saamist hakati alustama disain
Haldjad: kaasaskantav arkaad ja meediakeskus: 5 sammu
Haldjad: kaasaskantav arkaad ja meediakeskus: Minu eesmärk oli ehitada kaasaskantav konsool & meediakeskus minu tütrele. Mini -kujunduste, näiteks PSP või Nintendo kloonide mängimine tundub liiga kaugel vanade arkaadikappide ideest. Tahtsin liituda nuppude nostalgiaga
Uuendatud arkaad: 7 sammu
Ümbertöödeldud arkaad: Olen alati tahtnud oma kodu jaoks ehitada püstise arkaademulaatori. Sellest ajast, kui ma kohtasin seda vana lagunenud pokkerimängu, nägin potentsiaali, et see peab olema midagi suurepärast
Mini kahe mängijaga arkaad vanalt sülearvutilt ja Ikea lõikelaualt: 32 sammu (piltidega)
Mini kahe mängijaga arkaad vanast sülearvutist ja Ikea hakkimislaud: mulle meeldivad retromängud. Kõik need vanad arkaadimasinad ja konsoolid olid lihtsalt nii lõbusad. Mulle meeldiks oma arkaadimasin, kuid mul pole lihtsalt ruumi. Mängupuldiga mängimine teleri konsooli kaudu ei tundu õige, nii et mul oli vaja teha