Turinys:
- 1 žingsnis: reikalingų komponentų sąrašas
- 2 žingsnis: supraskite dizainą
- 3 žingsnis: krepšinio lankų gaminimas
- 4 žingsnis: Padarykite lankus protingesnius
- 5 žingsnis: sukurkite teismą
- 6 žingsnis: Servo tvirtinimas
- 7 žingsnis: stogo ir durų/ rutulio kamščio tvirtinimas
- 8 žingsnis: katapultos arba paleidimo įrenginio surinkimas
- 9 žingsnis: padarykite dėžutę, kurioje laikomi rutuliai
- 10 žingsnis: arenos dekoravimas
- 11 veiksmas: pridėkite „LeaderBoard“
- 12 žingsnis: laikas koduoti
- 13 žingsnis: Išvada
Video: Išmanusis krepšinio arkadinis žaidimas su taškų skaičiavimo lankais naudojant „Evive“- įterptąją „Arduino“platformą: 13 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
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ą
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.
- Stogas
- Šoninės žemės sienos (x 2)
- Rutulio laikiklio pagrindas
- Servo durys
-
Stovėkite į pirmaujančiųjų sąrašą
- Nugaros palaikymas
- Priekinė atrama
- Rutulio laikiklio pagrindas
-
Žemės pagrindas
- Kairioji V formos siena
- Dešinė V formos siena
- Galinė siena
- Priekinė siena
- Šoninės rutulio laikiklio sienos (x 2)
3 žingsnis: krepšinio lankų gaminimas
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
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į.
- Paimkite porą ledų lazdelių ir suklijuokite jas taip, kad jos taptų ilgos.
- Tvirtai apvyniokite aplink jį spalvoto popieriaus gabalėlį, kad jis atrodytų kaip apklausa. Kiekvienam lankui turime pagaminti stulpą.
- Dabar ant šių polių pritvirtinkite „I Sensor“naudodami karštus klijus ir pritvirtinkite šiuos IR jutiklius prie akinių skylių.
- 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ą
Pradėkime kurti krepšinio aikštelę.
- Pritvirtinkite V formos sienas prie pagrindo naudodami karštus klijus, kaip parodyta pirmame paveikslėlyje aukščiau. Šios sienos renka visus kamuoliukus.
- 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.
- 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.
- Galiausiai pritvirtinkite galinę sieną prie pagrindo.
Taigi, krepšinio aikštelė yra padaryta.
6 žingsnis: 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
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
Dabar atėjo laikas padaryti svarbiausią žaidimo elementą - katapultą ar paleidimo priemonę.
- Paimkite šešis mažus kartono gabalus, kurių kiekvienas yra beveik 2 cm x 2 cm, ir padarykite iš jų dvi krūvas.
- Kai turėsite kaminus, padėkite juos ant vieno kartono gabalo, palikdami tam tikrą atstumą tarp jų.
- Tarp jų padėkite dantų krapštuką ir įklijuokite ledų pagaliuką jo centre.
- Dabar pritvirtinkite du dantų krapštukus taip, kad jie būtų nukreipti į išorę.
- Dabar pritvirtinkite mažą guminę juostelę per šias lazdas.
- 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
Atėjo laikas pagaminti rutulio laikiklį. Kai visi rutuliai slysta pro duris, mes negalime leisti jiems apsisukti. Taigi mums reikia rutulio laikiklio.
- Paimkite rutulio laikiklio pagrindą ir klijuokite jį prie priekinės sienos naudodami karštus klijus.
- Tada prie jo priklijuokite šonines sienas.
- Galiausiai priklijuokite rutulio laikiklio priekinę sienelę.
Čia baigiasi kūrimas.
10 žingsnis: arenos dekoravimas
Dabar galite papuošti krepšinio žaidimą taip, kaip norite.
11 veiksmas: pridėkite „LeaderBoard“
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ą:
13 žingsnis: Išvada
Turėdami tai, esate pasiruošę mesti iššūkį savo šeimai ir draugams į įdomų „Arcade Basketball“žaidimą! Mėgautis!: D
Rekomenduojamas:
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: 10 žingsnių (su nuotraukomis)
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: ar kada nors norėjote išmaniojo laikrodžio? Jei taip, tai yra sprendimas jums! Aš sukūriau išmanųjį žadintuvą, tai laikrodis, kuriuo galite pakeisti žadintuvo laiką pagal svetainę. Kai žadintuvas išsijungs, pasigirs garsas (švilpukas) ir 2 lemputės
POING! - „Arduino“arkadinis žaidimas!: 3 žingsniai
POING! - „Arduino“arkadinis žaidimas!: Kursime PONG stiliaus arkadinį žaidimą, kuriame bus naudojamos dalys iš „Išsamiausio pradinio komplekto UNO R3 projekto“; „Elegoo Inc.“komplektas. Visas atskleidimas - daugumą šiai instrukcijai pateiktų dalių autorius pateikė „Elegoo“
„Arduino“ciklono arkadinis žaidimas: 6 žingsniai
„Arduino“ciklono arkadinis žaidimas: blizgančios prašmatnios šviesos! Arduino! Žaidimas! Ką dar reikia pasakyti? Šis žaidimas yra paremtas arkadiniu žaidimu „Cyclone“, kuriame žaidėjas bando sustabdyti ledą, kuris slenka aplink apskritimą tam tikroje vietoje
Paprastas „Python“skaičiavimo žaidimas: 11 žingsnių
Paprastas „Python“skaičių atspėjimo žaidimas: Šioje pamokoje mes mokysime sukurti paprastą „Python“skaičių atspėjimo žaidimą „Pycharm“programoje. „Python“yra scenarijų kalba, kuri puikiai tinka tiek pradedantiesiems, tiek ekspertams. Kodavimo stilius „Python“yra lengvai skaitomas ir naudojamas
„Arduino“LED lazerinis arkadinis žaidimas: 3 žingsniai (su nuotraukomis)
„Arduino LED“lazerinis arkadinis žaidimas: Šioje pamokoje parodysiu, kaip sukurti lazerinį arkadinį žaidimą naudojant LED ir šviesos jutiklius. Kodas yra įtrauktas ir jums nereikia daug dalių, kad jį sukurtumėte. Aš jums nepasakosiu, kaip aš kuriu bylą, jūs turėsite tai padaryti patys! T