Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Šioje pamokoje aš jums parodysiu, kaip aš sukuriu savo arkadinę struktūrą, valdomą naudojant „Arduino“ir išorinį nešiojamąjį kompiuterį.
Jums bus paliktos kelios pasirinktys: arkados dizainui reikia monitoriaus, kuris nuspręs, kokio dydžio reikia pastatyti visą rėmą.
1 žingsnis: Reikalavimai
Jums reikės: „Arduino Uno“
Laidai: dėl vairasvirtės jums reikės ir vyrų, ir moterų galų. Veiks vyrai ir patinai, o patelės - patelės, bet taip pat veiks patinai. Rekomenduoju daug įvairių spalvų.
Vairasvirtės išardymo lenta DR811
Duonos lenta 170 smeigtukų (mažas) Šiame kurse jums nereikia lituoti, bet galite patobulinti mano dizainą.
Mikro jungiklio mygtukas 12x12 mm (bet kokios spalvos dangtelis)
10k omų rezistorius.
Lipni juosta
Nagai
(Senas) monitorius. Pageidautina kvadratinis.
Mediena (ar kažkas kitas, su kuo galėtumėte pastatyti rėmą)
Balti nuotraukos rėmeliai yra optimalūs, kažkas panašaus yra naudinga jūsų kabeliui valdyti.
2 žingsnis: nustatykite „Arduino“laidus
Vairasvirtė yra labai paprasta ir sujungta taip, kaip parodyta paveikslėlyje. Rakto lizdą reikia įdėti į kaiščio numerį. Mano paveikslėliuose rodoma tiek vairasvirtė, tiek mygtukas, jie įdėti į 2 angą. Mes nenaudosime kreiptuko klavišo (jis skirtas paspausti vairasvirtės mygtuką). Taigi aš įdėjau tai į 3 (nes jei norite kada nors tai padaryti).
Vairasvirtės X ir Y bus analoginiai įėjimai. A0 ir A1. Be to, jūs turite pritaikyti 5V ir įžeminti vairasvirtę.
Mygtukas yra mažesnė https://www.arduino.cc/en/Tutorial/Button versija
Šiame kurse naudojau mažesnę duonos lentą, kaip parodyta paveikslėlyje. Tai suteiks jums labai mažą mygtuko kepimo lentą, kurios jums nereikia lituoti. Būtinai paspauskite mikro jungiklio mygtuką į duonos lentą, tam reikia šiek tiek paspausti, kad į ją įsikibtų.
Mygtukas naudoja 3.3v.
3 žingsnis: „Arduino“scenarijaus kūrimas
Scenarijus kartu paverčia analoginį ir skaitmeninį, nes tai buvo šiek tiek sudėtinga padaryti naudojant „arduino Uno“. „Arduino Leonardo“yra daug lengviau. Du mano draugai programuotojai | Aroop Roelofs ir Robertas Popijus padėjo man tai padaryti.
Norėdami paaiškinti šį scenarijų: jis prasideda kintamųjų rinkinio apibrėžimu. Jums reikės 9600 duomenų perdavimo spartos, todėl „arduino“gali tiksliai siųsti įvestis į „Unity Game“variklį.
Joystick veikia su 512 vienetų centru (galite įsivaizduoti juos kaip pikselius). Mums reikia X+, X-, Y+ ir Y- reikšmių. Štai kodėl dviejų ašių kintamuosius apibrėžiame 256. Tokiu būdu vairasvirtės centras yra tiksliai 512 viduryje ir galima grąžinti reikšmę nuo -1 iki 1.
Apatinėje pusėje po „tikruoju kodu“sukuriamas tam tikras žodžių derinys kaip viena eilutė, kuri siunčiama „Unity“varikliui. Ji atrodys taip: Xvalue_Yvalue_FiringYes/No
Mygtukas pasakys ft (ugnis tiesa), sakydamas, kad žaidėjas šaudo. Priešingu atveju jis nuolat sakys ff (ugnis klaidinga)
Taigi, jei šiek tiek pasuksite vairasvirtę į dešinę ir paspausite šaudymo mygtuką, sistema siunčia kažką panašaus į 0.53_0_ft
Apatinė dalis yra šio mechanizmo darbo variklis.
Arba scenarijų galima atsisiųsti čia:
4 žingsnis: pastatykite arkadinį rėmą
Tai didelis žingsnis ir jums gali skirtis nuo to, kaip aš tai padariau.
Aplink monitorių, kurį norite naudoti arkadai, turite pastatyti medinį rėmą.
Pradėkite piešti rėmelį ir gaukite tikslius matavimus. Norėdami gauti geriausius rezultatus, išmatuokite monitorių. Norėdami įdėti arduino, turite padaryti pakreiptą priekinį kampą. Aš naudojau šiek tiek 8–9 centimetrus, kad išsikištų monitorius. Aš pradėjau nuo apačios ir tada pridėjau keletą šoninių plokščių pirmoje nuotraukoje. Aš dirbau su MDF, tai lengva mediena.
Pridėkite savo arkados galą, naudodami MDF, galite naudoti varžtus, kad viskas būtų kartu. Aš nenaudojau klijų, todėl galiu išardyti šį rėmą, jei noriu atnaujinti ar vėliau ką nors pataisyti.
Pridėję galinę dalį, turite sukurti platformą, kurioje monitorius galėtų stovėti. Jūsų monitorius turėtų būti šiek tiek aukščiau nei visos arkados apačia: apačia skirta jūsų arduino konstrukcijai.
Viršutiniame skydelyje iškirpiau keletą aušinimo šonkaulių, kad oras tekėtų, nes mano monitorius yra šiek tiek pasenęs ir gali įkaisti.
Nugaroje padarykite pakankamai didelių skylių, kad monitoriaus HMDI/VGA ir maitinimo kabelis galėtų išsikišti.
5 veiksmas: pridėkite „Arduino“
„Arduino“turėtų būti dedamas į priekinį kambarį, kuris išlieka iš jūsų pasažo. Turite pastatyti dvi platformas, kad vairasvirtė ir mygtuko kepimo lenta galėtų sėdėti. Aš panaudojau dvi medines sijas ir pjoviau jas tuo pačiu kampu, kai priekinis skydas leidžiasi žemyn. Tokiu būdu jūsų vairasvirtė ir mygtukas iškils taip pat, kaip ir visas priekinis skydelis.
Priekinis skydelis yra gana paprastas, gręžkite keletą skylių, kad vairasvirtė ir mygtukas galėtų išsikišti. Jums reikia kelių skylių.
Skylė vairasvirtei, viena mygtukui ir anga, skirta „Arduino“USB kabeliui išsikišti. Jei norite, galite palikti šią paskutinę skylę ir pasidaryti bateriją „arduino“. Taip pat galite pridėti paskutinę skylę vienoje iš šoninių plokščių.
Pats mygtukas yra labai žemas ir nelips už priekinio skydelio. Raskite cilindro objektą, lūpų dažų dangtelį. Paprastai tai yra puiki piršto mygtuko pusė. Superklijais užpildžiau dangtelį ir ant antspauduoto popieriaus užpildo priklijavau viršutinį mygtuko dangtelį. Tada galite spustelėti jį ant savo duonos lentos mygtuko. Galite užklijuoti abu valdiklius blokų platformose, kaip aš padariau su savo duonos lenta. Pati radau labai daug vinių ir užkalau jas ant mažų skylių, esančių kartu su vairasvirtės bloku. jei suklijuosite duonos lentą iš visų pusių, ji negalės judėti kartu su dangtelio mygtuku, kyšančiu iš jūsų priekinio skydelio. Kai manote, kad tai padaryta, prijunkite arduino prie USB kabelio, pridėkite priekinį skydelį ir viską prisukite kartu.
6 veiksmas: atsisiųskite žaidimą ir žaiskite
Aš sukūriau žaidimą, kurį galite žaisti iš karto.
Jį galima atsisiųsti iš
Prijunkite „Arduino USB“prie nešiojamojo kompiuterio ar kompiuterio ir prijunkite HDMI. Kai pasirodys žaidimo langas, pasirinkite „Display 2“, kuris paprastai yra prijungtas monitorius. Jei naudojate senesnį monitorių ir turite naujesnį kompiuterį, jums gali prireikti VGA į HMDI keitiklį, kaip parodyta paveikslėlyje.
Žaisk ir mėgaukis!
Rekomenduojamas:
„Pasidaryk pats“„Fitness Tracker“išmanusis laikrodis su oksimetru ir širdies ritmu - Moduliniai elektroniniai moduliai iš „TinyCircuits“- Mažiausia pasažas: 6 žingsniai
„Pasidaryk pats“„Fitness Tracker“išmanusis laikrodis su oksimetru ir širdies ritmu | Moduliniai elektroniniai moduliai iš „TinyCircuits“| Mažiausia pasažas: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Šiandien su savimi turime kai kuriuos jutiklių modulius, kurie yra labai naudingi kasdieniame gyvenime, tačiau yra maža jų pačių versija. Šiuo metu turimi jutikliai yra labai maži, palyginti su
Saulės energija valdoma „išmanioji“„WiFi“valdoma drėkinimo sistema: 6 žingsniai (su nuotraukomis)
Saulės energija valdoma „išmanioji“„WiFi“valdoma drėkinimo sistema: šiame projekte naudojamos standartinės „pasidaryk pats“saulės ir 12 voltų dalys iš „ebay“, kartu su „Shelly IoT“įrenginiais ir keletas pagrindinių „openHAB“programavimo būdų, kad būtų sukurtas naminis, visiškai saulės energija varomas, išmanusis sodo elektros tinklas ir drėkinimas sąranka. Sistemos akcentai: Fu
Kokteilių stalo pasažas: 8 žingsniai
Kokteilių stalo pasažas: nusprendžiau padaryti kažką gražaus sau ir panaudoti savo atostogų savaitgalį, kad galiausiai užbaigčiau šį projektą
Retro pasažas su „Arduino“: 5 žingsniai
Retro pasažas su Arduino: Sveiki visi! Noriu su jumis pasidalinti šiais metais atliktu projektu „Creative Electronics“-Beng elektronikos inžinerijos moduliui Malagos universitete, Telekomunikacijų mokykloje. Https://www.uma.es/etsi-de-telecomunicacion/The projektuoti
Mini pasažas: 7 žingsniai
„Mini Arcade“kabinetas: šis nurodymas buvo sukurtas vykdant Pietų Floridos universiteto „Makecourse“projekto reikalavimą (www.makecourse.com)