Turinys:

„Arduino“valdoma pasažas: 6 žingsniai
„Arduino“valdoma pasažas: 6 žingsniai

Video: „Arduino“valdoma pasažas: 6 žingsniai

Video: „Arduino“valdoma pasažas: 6 žingsniai
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Liepa
Anonim
„Arduino“valdoma pasažas
„Arduino“valdoma pasažas

Š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

Reikalavimai
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

„Arduino“laidų nustatymas
„Arduino“laidų nustatymas
„Arduino“laidų nustatymas
„Arduino“laidų nustatymas

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 „Arduino“
Scenarijus „Arduino“
Scenarijus „Arduino“
Scenarijus „Arduino“
Scenarijus „Arduino“
Scenarijus „Arduino“

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ą

Arkados rėmo kūrimas
Arkados rėmo kūrimas
Arkados rėmo kūrimas
Arkados rėmo kūrimas
Arkados rėmo kūrimas
Arkados rėmo kūrimas

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“

Pridedamas „Arduino“
Pridedamas „Arduino“
Pridedamas „Arduino“
Pridedamas „Arduino“
Pridedamas „Arduino“
Pridedamas „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

Atsisiųskite žaidimą ir žaiskite!
Atsisiųskite žaidimą ir žaiskite!
Atsisiųskite žaidimą ir žaiskite!
Atsisiųskite žaidimą ir žaiskite!
Atsisiųskite žaidimą ir žaiskite!
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: