Turinys:

Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive“- įterptąją „Arduino“platformą: 13 žingsnių
Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive“- įterptąją „Arduino“platformą: 13 žingsnių

Video: Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive“- įterptąją „Arduino“platformą: 13 žingsnių

Video: Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive“- įterptąją „Arduino“platformą: 13 žingsnių
Video: CS50 2014 – лекция Стива Балмера по CS50 2024, Lapkritis
Anonim
Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive“- „Arduino“įterptąją platformą
Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive“- „Arduino“įterptąją platformą
Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive“- „Arduino“įterptąją platformą
Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive“- „Arduino“įterptąją platformą

Iš visų žaidimų, įdomiausių yra arkadiniai žaidimai. Taigi, mes pagalvojome, kodėl gi nepasigaminus tokio namuose! Ir štai mes esame linksmiausias „pasidaryk pats“žaidimas, kurį kada nors žaidei iki šiol - „pasidaryk pats“arkadinis krepšinio žaidimas! Šį žaidimą ne tik labai smagu žaisti, bet ir labai smagu padaryti! Naudodami nuoseklias instrukcijas ir lengvą programavimą „PictoBlox“-grafinio programavimo programinėje įrangoje su pažangiomis galimybėmis, šis žaidimas bus geriausias žaidimas, kurį kada nors žaisite!

Tai ką tu čia vis dar veiki? Atsisiųskite „PictoBlox“iš ČIA ir pradėkite!

1 žingsnis: reikalingų komponentų sąrašas

Techninė įranga

  • evive
  • IR jutiklis
  • „Micro Servo“ir jo priedai
  • Storas kartonas
  • Spalvotas diagramos popierius
  • Polistireno puodeliai
  • Klijų pistoletas ir klijų lazdelės
  • Trumpieji kabeliai

Programinė įranga

„PictoBlox“

Visus pirmiau minėtus elektroninius komponentus galima rasti pradiniame rinkinyje.

2 žingsnis: supraskite dizainą

Dizaino supratimas
Dizaino supratimas

Paimkite kartono lapą ir supjaustykite šiuos „Arcade“žaidimo gabalus pagal matmenis, pateiktus aukščiau esančiame paveikslėlyje. Galite išbandyti jį naudodami MDF lakštus, kad būtų patvariau.

  1. Stogas
  2. Šoninės žemės sienos (x 2)
  3. Rutulio laikiklio pagrindas
  4. Servo durys
  5. Stovėkite į pirmaujančiųjų sąrašą

    1. Nugaros palaikymas
    2. Priekinė atrama
  6. Rutulio laikiklio pagrindas
  7. Žemės pagrindas

    1. Kairioji V formos siena
    2. Dešinė V formos siena
  8. Galinė siena
  9. Priekinė siena
  10. Šoninės rutulio laikiklio sienos (x 2)

3 žingsnis: krepšinio lankų gaminimas

Krepšinio lankų gamyba
Krepšinio lankų gamyba

Pradėkime nuo lengvos dalies: „Hoops“.

Paimkite mažus puodelius polistireno, galite pasiimti bet kokį stiklinių skaičių, priklausomai nuo norimų turėti lankų skaičiaus. Nupjaukite akinių pagrindą taip, kad kai mes šaudome į juos kamuoliukus, rutuliai galėtų lengvai praeiti. Perforuokite akinius pjaustytuvu, kad jie atrodytų kaip tinklas.

4 žingsnis: Padarykite lankus protingesnius

Padarykite lankus protingesnius
Padarykite lankus protingesnius
Padarykite lankus protingesnius
Padarykite lankus protingesnius
Padarykite lankus protingesnius
Padarykite lankus protingesnius

Tinklai, kuriuos padarėme ankstesniame žingsnyje, yra nebylūs tinklai. Jie negali suskaičiuoti smūgių, kuriuos atlikote kiekviename krepšyje, ir negali suteikti jums rezultato. Kaip būtų, jei mes padarytume tinklus, kurie duoda mums rezultatą, padauginę, kiek kartų kamuolys praėjo pro tinklus, iki jiems skirto balo.

Tuo pačiu tikslu naudosime IR jutiklį. Išbandykite visus IR jutiklius naudodami „Evive“programinės įrangos „Pin State Monitor“parinktį.

  1. Paimkite porą ledų lazdelių ir suklijuokite jas taip, kad jos taptų ilgos.
  2. Tvirtai apvyniokite aplink jį spalvoto popieriaus gabalėlį, kad jis atrodytų kaip apklausa. Kiekvienam lankui turime pagaminti stulpą.
  3. Dabar ant šių polių pritvirtinkite „I Sensor“naudodami karštus klijus ir pritvirtinkite šiuos IR jutiklius prie akinių skylių.
  4. Baigę pritvirtinkite lankus ant žemės. Tačiau įsitikinkite, kad laidai praeina per žemę. Jei norite, prie galinės sienos taip pat galite pritvirtinti vieną lanką.

Mūsų atveju balus skirsime lankams pagal tai, kaip sunku juose šaudyti. Artimiausias krepšys mums duos 10 taškų, vidurinis - 20 taškų, o krepšys ant galinės sienos - 50 taškų.

Pastaba: rezultatą galite priskirti taip, kaip norite.

5 žingsnis: sukurkite teismą

Teismo sudarymas
Teismo sudarymas
Teismo sudarymas
Teismo sudarymas
Teismo sudarymas
Teismo sudarymas

Pradėkime kurti krepšinio aikštelę.

  1. Pritvirtinkite V formos sienas prie pagrindo naudodami karštus klijus, kaip parodyta pirmame paveikslėlyje aukščiau. Šios sienos renka visus kamuoliukus.
  2. Paimkite dvi šonines sienas ir nubrėžkite tiesią liniją kiekvienos sienos centre. Dabar priklijuokite teismo pagrindą prie šių linijų (po vieną kiekvienoje pusėje). Tai padidins jūsų aikštę ir padės surinkti kamuoliukus vienoje vietoje.
  3. Laikas padengti aikštę iš likusios pusės. Priklijuokite priekinę sieną prie pagrindo, tačiau įsitikinkite, kad priekinės sienos ir V formos sienos yra suderintos.
  4. Galiausiai pritvirtinkite galinę sieną prie pagrindo.

Taigi, krepšinio aikštelė yra padaryta.

6 žingsnis: Servo tvirtinimas

Servo tvirtinimas
Servo tvirtinimas
Servo tvirtinimas
Servo tvirtinimas
Servo tvirtinimas
Servo tvirtinimas

Pritvirtinkite mikro servo prie mažos erdvės, esančios priekinėje sienoje, naudodami karštus klijus. Mes sudarysime daugumą ryšių po teismu. Taigi, be servo, padarykite nedidelį pjūvį ant pagrindo, kad galėtumėte per jį praleisti laidus.

Įsitikinkite, kad iš anksto išbandėte servo sistemą naudodami „evive“programinę -aparatinę įrangą.

7 žingsnis: stogo ir durų/ rutulio kamščio tvirtinimas

Stogo ir durų/ rutulio kamščio tvirtinimas
Stogo ir durų/ rutulio kamščio tvirtinimas
Stogo ir durų/ rutulio kamščio tvirtinimas
Stogo ir durų/ rutulio kamščio tvirtinimas
Stogo ir durų/ rutulio kamščio tvirtinimas
Stogo ir durų/ rutulio kamščio tvirtinimas

Paimkite stogo detalę ir priklijuokite prie stovo sienas, kurios veikia kaip stovas, kaip parodyta paveikslėlyje. Dabar pritvirtinkite šią stogo dalį prie teismo sienų.

Baigę paimkite mažas kartonines duris ir pritvirtinkite jas prie servo rago. Taip gausite fiksuotą kadrų skaičių. Kaip? Surinkti rutuliai pro vartus nepraeis, kol neatidarysite šių durų. Tai mes koduosime taip, kad durys atsidarytų tik žaidimo pradžioje, kad visi kamuoliai būtų surinkti į kamuolio laikiklį. Kai tik žaidimas prasideda, durys užsidaro.

8 žingsnis: katapultos arba paleidimo įrenginio surinkimas

Katapultos arba paleidimo įrenginio surinkimas
Katapultos arba paleidimo įrenginio surinkimas
Katapultos arba paleidimo įrenginio surinkimas
Katapultos arba paleidimo įrenginio surinkimas
Katapultos arba paleidimo įrenginio surinkimas
Katapultos arba paleidimo įrenginio surinkimas

Dabar atėjo laikas padaryti svarbiausią žaidimo elementą - katapultą ar paleidimo priemonę.

  1. Paimkite šešis mažus kartono gabalus, kurių kiekvienas yra beveik 2 cm x 2 cm, ir padarykite iš jų dvi krūvas.
  2. Kai turėsite kaminus, padėkite juos ant vieno kartono gabalo, palikdami tam tikrą atstumą tarp jų.
  3. Tarp jų padėkite dantų krapštuką ir įklijuokite ledų pagaliuką jo centre.
  4. Dabar pritvirtinkite du dantų krapštukus taip, kad jie būtų nukreipti į išorę.
  5. Dabar pritvirtinkite mažą guminę juostelę per šias lazdas.
  6. Galiausiai ant ledų pagaliuko priklijuokite dangtelį, kad laikytumėte kamuolį.

Kai baigsite, papuoškite jį taip, kaip norite. Padėkite tai aikštelės stogo centre.

9 žingsnis: padarykite dėžutę, kurioje laikomi rutuliai

Dėžutės, kurioje laikomi kamuoliai, sukūrimas
Dėžutės, kurioje laikomi kamuoliai, sukūrimas
Dėžutės, kurioje laikomi kamuoliai, sukūrimas
Dėžutės, kurioje laikomi kamuoliai, sukūrimas

Atėjo laikas pagaminti rutulio laikiklį. Kai visi rutuliai slysta pro duris, mes negalime leisti jiems apsisukti. Taigi mums reikia rutulio laikiklio.

  1. Paimkite rutulio laikiklio pagrindą ir klijuokite jį prie priekinės sienos naudodami karštus klijus.
  2. Tada prie jo priklijuokite šonines sienas.
  3. Galiausiai priklijuokite rutulio laikiklio priekinę sienelę.

Čia baigiasi kūrimas.

10 žingsnis: arenos dekoravimas

Arenos dekoravimas
Arenos dekoravimas
Arenos dekoravimas
Arenos dekoravimas

Dabar galite papuošti krepšinio žaidimą taip, kaip norite.

11 veiksmas: pridėkite „LeaderBoard“

„LeaderBoard“pridėjimas
„LeaderBoard“pridėjimas
„LeaderBoard“pridėjimas
„LeaderBoard“pridėjimas
„LeaderBoard“pridėjimas
„LeaderBoard“pridėjimas
„LeaderBoard“pridėjimas
„LeaderBoard“pridėjimas

Laikas pridėti lyderių sąrašą. Tam tikslui naudosime „evive“. Prieš pastatydami evive ant stogo, kur laikėme jam skirtą vietą, pirmiausia sujunkite.

  • Lygiagrečiai prijunkite visus tris IR jutiklius ir mikro servo sistemą ir prijunkite jų GND prie „evive“GND kaiščio, o VCC - prie „evive“5 V kaiščio.
  • Dabar laikas prijungti signalinius kaiščius:

    • IR jutiklis 1 - evive 2 skaitmeninis kaištis
    • IR jutiklis 2 - „Evive“skaitmeninis 3 kaištis
    • IR jutiklis 3 - 4 skaitmeninis kištukas
    • Servo variklis - skaitmeninis 5 kaištis

Ekrane rodysime pranešimus, rezultatus ir laiką.

12 žingsnis: laikas koduoti

Norėdami jį koduoti paprasčiau, naudosime grafinio programavimo programinę įrangą „PictoBlox“.

Galite parašyti šį scenarijų arba tiesiogiai įkelti žemiau pateiktą kodą:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

13 žingsnis: Išvada

Turėdami tai, esate pasiruošę mesti iššūkį savo šeimai ir draugams į įdomų „Arcade Basketball“žaidimą! Mėgautis!: D

Rekomenduojamas: