Talaan ng mga Nilalaman:

Smart Basketball Arcade Game Sa Score Counting Hoops Gamit ang Evive- Arduino Embedded Platform: 13 Mga Hakbang
Smart Basketball Arcade Game Sa Score Counting Hoops Gamit ang Evive- Arduino Embedded Platform: 13 Mga Hakbang

Video: Smart Basketball Arcade Game Sa Score Counting Hoops Gamit ang Evive- Arduino Embedded Platform: 13 Mga Hakbang

Video: Smart Basketball Arcade Game Sa Score Counting Hoops Gamit ang Evive- Arduino Embedded Platform: 13 Mga Hakbang
Video: THE SCARIEST BASKETBALL?! PT. 2 ⚠️⚠️ 2024, Nobyembre
Anonim
Smart Basketball Arcade Game Sa Score Counting Hoops Gamit ang Evive- Arduino Embedded Platform
Smart Basketball Arcade Game Sa Score Counting Hoops Gamit ang Evive- Arduino Embedded Platform
Smart Basketball Arcade Game Sa Score Counting Hoops Gamit ang Evive- Arduino Embedded Platform
Smart Basketball Arcade Game Sa Score Counting Hoops Gamit ang Evive- Arduino Embedded Platform

Sa lahat ng mga laro doon, ang pinaka nakakaaliw ay mga arcade game. Kaya, naisip namin kung bakit hindi gawin ang isa sa aming sarili! At narito kami, ang pinaka nakakaaliw na larong DIY na nilalaro mo hanggang ngayon - ang DIY Arcade Basketball Game! Hindi lamang ang larong ito ay sobrang kasiya-siya upang i-play ngunit sobrang duper masaya upang gawin! Sa mga sunud-sunod na tagubilin at madaling pag-program sa PictoBlox - isang grapikong software ng programa na may mga advanced na kakayahan, ang larong ito ang magiging pinakamahusay na laro na iyong lalaruin!

Kaya ano pa ang ginagawa mo dito? Mag-download ng PictoBlox mula DITO at magsimula!

Hakbang 1: Kinakailangan ang Listahan ng Mga Bahagi

Hardware

  • evive
  • IR Sensor
  • Micro Servo at ang mga accessories nito
  • Makapal na karton
  • Kulay ng Tsart ng Papel
  • Mga Tasa ng Polystyrene
  • Mga Pandikit na Baril at Mga Pandikit
  • Mga Jumper Cables

Software

PictoBlox

Ang lahat ng mga nabanggit na elektronikong sangkap ay matatagpuan sa Starter Kit.

Hakbang 2: Pag-unawa sa Disenyo

Pag-unawa sa Disenyo
Pag-unawa sa Disenyo

Kumuha ng isang karton sheet at gupitin ang mga sumusunod na piraso ng laro ng Arcade ayon sa mga sukat na ibinigay sa imahe sa itaas. Maaari mong subukang gawin ito gamit ang MDF sheet para sa higit na tibay.

  1. Ang bubong
  2. Ang Mga Gilid na Gilid ng Ground (x 2)
  3. Ang Batayan ng Ball Holder
  4. Ang Pinto ng Servo
  5. Tumayo para sa Leaderboard

    1. Suporta sa Balik
    2. Suporta sa Harap
  6. Ang Batayan ng Ball Holder
  7. Ang Batayan ng Lupa
    1. Ang Kaliwang V-Shaped Wall
    2. Ang Tamang V-Shaped Wall
  8. Ang Back Wall
  9. Ang Front Wall
  10. Ang Mga Side Walls ng Ball Holder (x 2)

Hakbang 3: Paggawa ng Basketball Hoops

Paggawa ng Basketball Hoops
Paggawa ng Basketball Hoops

Magsimula tayo sa madaling bahagi: Ang Hoops.

Kumuha ng maliliit na tasa ng Polystyrene, maaari kang kumuha ng anumang bilang ng mga baso depende sa bilang ng mga hoop na nais mong magkaroon. Gupitin ang base ng mga baso upang kapag kinunan namin ang mga bola sa mga ito, madaling makapasa ang mga bola. Butas-butas ang mga baso gamit ang isang pamutol upang magmukha silang net.

Hakbang 4: Paggawa ng Hoops Smarter

Paggawa ng Hoops Smarter
Paggawa ng Hoops Smarter
Paggawa ng Hoops Smarter
Paggawa ng Hoops Smarter
Paggawa ng Hoops Smarter
Paggawa ng Hoops Smarter

Ang mga lambat na ginawa namin sa nakaraang hakbang ay ang mga pipi na lambat. Hindi nila mabibilang ang mga shoot na ginawa mo sa bawat basket o maibibigay sa iyo ang iskor. Paano natin gagawin ang mga lambat na nagbibigay sa amin ng iskor sa pamamagitan ng pagpaparami ng bilang ng beses na dumaan ang bola sa mga lambat sa iskor na itinalaga sa kanila.

Gagamitin namin ang IR Sensor para sa parehong layunin. Subukan ang lahat ng IR Sensor gamit ang pagpipiliang Pin State Monitor ng firmware ng evive.

  1. Kumuha ng isang pares ng mga stick ng ice cream at idikit ito sa isang paraan na nabago sila sa isang mahaba.
  2. Balot ng mahigpit sa paligid nito ng isang piraso ng kulay na papel upang magmukhang isang poll. Kailangan naming gumawa ng isang poste para sa bawat hoop.
  3. Ngayon, sa mga poste na ito, ilakip ang I Sensor gamit ang Hot Glue at ayusin ang mga IR Sensor na ito sa mga butas sa baso.
  4. Kapag tapos na, ayusin ang mga hoop sa lupa. Ngunit, tiyaking nadaanan mo ang mga wires sa lupa. Maaari mo ring ikabit ang isang hoop sa likod ng dingding kung nais mo.

Sa aming kaso, itatalaga namin ang mga marka sa mga hoop batay sa kung gaano kahirap mag-shoot sa kanila. Ang basket na pinakamalapit sa amin ay magbibigay sa amin ng 10 puntos, ang gitna ay magbibigay ng 20 puntos, samantalang ang basket sa likod na pader ay magbibigay ng 50 puntos.

Tandaan: maaari mong italaga ang iskor sa paraang nais mo.

Hakbang 5: Paggawa ng Korte

Paggawa ng Hukuman
Paggawa ng Hukuman
Paggawa ng Hukuman
Paggawa ng Hukuman
Paggawa ng Hukuman
Paggawa ng Hukuman

Magsimula tayo sa paggawa ng basketball court.

  1. Ikabit ang mga pader na hugis V sa base gamit ang Hot Glue tulad ng ipinakita sa unang imahe sa itaas. Kinokolekta ng mga pader na ito ang lahat ng mga bola.
  2. Kunin ang dalawang pader sa gilid at iguhit ang isang tuwid na linya sa gitna ng bawat dingding. Ngayon, kola ang base ng korte sa mga linyang ito (isa sa bawat panig). Ang paggawa nito ay magbibigay ng taas sa iyong korte at makakatulong upang makolekta ang mga bola nang magkasama sa isang solong lugar.
  3. Oras upang takpan ang korte mula sa natitirang bahagi. Idikit ang harap na pader sa base ngunit tiyaking nakahanay ang puwang sa harap na dingding at mga hugis ng V na dingding.
  4. Sa wakas, ikabit ang likod na pader sa base.

Kaya, tapos na ang basketball court.

Hakbang 6: Pag-aayos ng Servo

Pag-aayos ng Servo
Pag-aayos ng Servo
Pag-aayos ng Servo
Pag-aayos ng Servo
Pag-aayos ng Servo
Pag-aayos ng Servo

Ayusin ang micro servo sa maliit na puwang na ibinigay sa harap na dingding gamit ang mainit na pandikit. Gagawin namin ang karamihan sa mga koneksyon sa ilalim ng korte. Kaya, gumawa ng isang maliit na hiwa bukod sa servo sa base upang maipasa mo ito sa mga wire.

Siguraduhin, na iyong nasubukan ang servo muna gamit ang firmware ng evive.

Hakbang 7: Inaayos ang Roof at ang Door / Ball Stopper

Inaayos ang Roof at ang Door / Ball Stopper
Inaayos ang Roof at ang Door / Ball Stopper
Inaayos ang Roof at ang Door / Ball Stopper
Inaayos ang Roof at ang Door / Ball Stopper
Inaayos ang Roof at ang Door / Ball Stopper
Inaayos ang Roof at ang Door / Ball Stopper

Kunin ang piraso ng bubong at ipako ang mga dingding na gumagana bilang stand sa leaderboard dito tulad ng ipinakita sa imahe. Ngayon, ayusin ang piraso ng bubong na ito sa mga dingding ng korte.

Kapag tapos na, kunin ang maliit na pintuan ng karton at ilakip ito sa servo sungay. Bibigyan ka nito ng isang nakapirming bilang ng mga pag-shot. Paano? Ang mga nakolektang bola ay hindi dumadaan sa mga pintuan hanggang at maliban kung buksan mo ang pintuang ito. Iyon, ise-code namin ito sa isang paraan tulad na ang pintuan ay bubukas lamang sa simula ng laro upang ang lahat ng mga bola ay makolekta sa may hawak ng bola. Sa sandaling magsimula ang laro magsara ang pinto.

Hakbang 8: Assembly ng Catapult o ang Launcher

Assembly ng Catapult o ang Launcher
Assembly ng Catapult o ang Launcher
Assembly ng Catapult o ang Launcher
Assembly ng Catapult o ang Launcher
Assembly ng Catapult o ang Launcher
Assembly ng Catapult o ang Launcher

Ngayon, ang oras nito upang gawin ang pinakamahalagang elemento ng laro, ang tirador o ang launcher.

  1. Kumuha ng anim na maliliit na piraso ng karton na halos 2 cm x 2 cm bawat isa at gumawa ng dalawang stack mula sa kanila.
  2. Kapag mayroon ka ng mga stack, ilagay ang mga ito sa isang piraso ng karton na nag-iiwan ng ilang distansya sa pagitan nila.
  3. Ipasa ang isang palito sa pagitan nila at i-paste ang isang stick ng ice cream sa gitna nito.
  4. Ngayon, ayusin ang dalawang mga toothpick sa mga stack sa isang paraan na dapat silang ituro sa labas.
  5. Ngayon, ayusin ang isang maliit na goma sa mga stick na ito.
  6. Panghuli, ipako ang isang takip sa stick ng ice cream upang hawakan ang bola.

Kapag tapos na, palamutihan ito sa gusto mo. Ilagay ito sa gitna ng bubong sa korte.

Hakbang 9: Paggawa ng Kahon na Humahawak ng mga Bola

Paggawa ng Kahon na Humahawak ng mga Bola
Paggawa ng Kahon na Humahawak ng mga Bola
Paggawa ng Kahon na Humahawak ng mga Bola
Paggawa ng Kahon na Humahawak ng mga Bola

Panahon na upang gawin ang may-ari ng bola. Kapag ang lahat ng mga bola ay dumulas sa pintuan, hindi namin sila hinayaang paikutin. Sa gayon, kailangan namin ng may hawak ng bola.

  1. Kunin ang base ng may hawak ng bola at idikit ito sa harap na dingding gamit ang Hot Glue.
  2. Susunod, kola ang mga dingding sa gilid dito.
  3. Panghuli, idikit ang harapan ng dingding ng may hawak ng bola.

Dito natatapos ang paggawa.

Hakbang 10: Pagdekorasyon ng Arena

Pinalamutian ang Arena
Pinalamutian ang Arena
Pinalamutian ang Arena
Pinalamutian ang Arena

Ngayon, maaari mong palamutihan ang larong basketball sa paraang nais mo.

Hakbang 11: Pagdaragdag ng LeaderBoard

Pagdaragdag ng LeaderBoard
Pagdaragdag ng LeaderBoard
Pagdaragdag ng LeaderBoard
Pagdaragdag ng LeaderBoard
Pagdaragdag ng LeaderBoard
Pagdaragdag ng LeaderBoard
Pagdaragdag ng LeaderBoard
Pagdaragdag ng LeaderBoard

Oras upang idagdag ang leaderboard. Gagamitin namin ang evive para sa pareho. Bago namin ilagay ang evive sa bubong kung saan namin iningatan ang lugar para dito, gawin muna ang mga koneksyon.

  • Ikonekta ang lahat ng tatlong IR Sensors at ang micro servo nang kahanay at ikonekta ang kanilang GND upang i-evive ang GND pin at VCC upang i-evive ang 5V pin.
  • Ngayon, oras upang ikonekta ang mga Signal Pins:

    • IR Sensor 1 - Digital Pin 2 ng evive
    • IR Sensor 2 - Digital Pin 3 ng evive
    • IR Sensor 3 - Digital Pin 4 ng evive
    • Servo Motor - Digital Pin 5 ng evive

Ipapakita namin ang mga mensahe, puntos, at tiyempo sa screen.

Hakbang 12: Oras sa Code

Upang mai-code ito sa isang mas simpleng paraan, gagamitin namin ang PictoBlox, isang graphic na software ng programa.

Maaari mong isulat ang sumusunod na script o direktang i-upload ang code na ibinigay sa ibaba:

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

Hakbang 13: Konklusyon

Sa pamamagitan nito, handa ka nang hamunin ang iyong pamilya at mga kaibigan sa isang kapanapanabik na laro ng Arcade Basketball! Mag-enjoy!: D

Inirerekumendang: