Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Listahan ng Mga Bahagi
- Hakbang 2: Pag-unawa sa Disenyo
- Hakbang 3: Paggawa ng Basketball Hoops
- Hakbang 4: Paggawa ng Hoops Smarter
- Hakbang 5: Paggawa ng Korte
- Hakbang 6: Pag-aayos ng Servo
- Hakbang 7: Inaayos ang Roof at ang Door / Ball Stopper
- Hakbang 8: Assembly ng Catapult o ang Launcher
- Hakbang 9: Paggawa ng Kahon na Humahawak ng mga Bola
- Hakbang 10: Pagdekorasyon ng Arena
- Hakbang 11: Pagdaragdag ng LeaderBoard
- Hakbang 12: Oras sa Code
- Hakbang 13: Konklusyon
Video: Smart Basketball Arcade Game Sa Score Counting Hoops Gamit ang Evive- Arduino Embedded Platform: 13 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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.
- Ang bubong
- Ang Mga Gilid na Gilid ng Ground (x 2)
- Ang Batayan ng Ball Holder
- Ang Pinto ng Servo
-
Tumayo para sa Leaderboard
- Suporta sa Balik
- Suporta sa Harap
- Ang Batayan ng Ball Holder
- Ang Batayan ng Lupa
- Ang Kaliwang V-Shaped Wall
- Ang Tamang V-Shaped Wall
- Ang Back Wall
- Ang Front Wall
- Ang Mga Side Walls ng Ball Holder (x 2)
Hakbang 3: 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
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.
- Kumuha ng isang pares ng mga stick ng ice cream at idikit ito sa isang paraan na nabago sila sa isang mahaba.
- 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.
- 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.
- 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
Magsimula tayo sa paggawa ng basketball court.
- 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.
- 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.
- 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.
- Sa wakas, ikabit ang likod na pader sa base.
Kaya, tapos na ang basketball court.
Hakbang 6: 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
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
Ngayon, ang oras nito upang gawin ang pinakamahalagang elemento ng laro, ang tirador o ang launcher.
- 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.
- Kapag mayroon ka ng mga stack, ilagay ang mga ito sa isang piraso ng karton na nag-iiwan ng ilang distansya sa pagitan nila.
- Ipasa ang isang palito sa pagitan nila at i-paste ang isang stick ng ice cream sa gitna nito.
- Ngayon, ayusin ang dalawang mga toothpick sa mga stack sa isang paraan na dapat silang ituro sa labas.
- Ngayon, ayusin ang isang maliit na goma sa mga stick na ito.
- 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
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.
- Kunin ang base ng may hawak ng bola at idikit ito sa harap na dingding gamit ang Hot Glue.
- Susunod, kola ang mga dingding sa gilid dito.
- Panghuli, idikit ang harapan ng dingding ng may hawak ng bola.
Dito natatapos ang paggawa.
Hakbang 10: Pagdekorasyon ng Arena
Ngayon, maaari mong palamutihan ang larong basketball sa paraang nais mo.
Hakbang 11: 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:
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:
Internet Clock: Ipakita ang Petsa at Oras Gamit ang isang OLED Gamit ang ESP8266 NodeMCU Sa NTP Protocol: 6 na Hakbang
Internet Clock: Display Date and Time With an OLED Gamit ang ESP8266 NodeMCU With NTP Protocol: Kumusta mga tao sa mga itinuturo na ito na magtatayo kami ng isang orasan sa internet na magkakaroon ng oras mula sa internet kaya't ang proyektong ito ay hindi mangangailangan ng anumang RTC upang tumakbo, kakailanganin lamang nito ang isang nagtatrabaho koneksyon sa internet At para sa proyektong ito kailangan mo ng isang esp8266 na magkakaroon ng
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Senyas na Pagliko: 5 Hakbang (na may Mga Larawan)
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Sinyales na Pag-turn: Gustong-gusto kong sumakay ng bisikleta, karaniwang ginagamit ko ito upang makarating sa paaralan. Sa oras ng taglamig, madalas na madilim pa rin sa labas at mahirap para sa ibang mga sasakyan na makita ang mga signal ng aking kamay na lumiliko. Samakatuwid ito ay isang malaking panganib dahil maaaring hindi makita ng mga trak na nais kong
I-store at Grap ang Data ng EC / PH / ORP Gamit ang TICK Stack at NoCAN Platform: 8 Mga Hakbang
I-store at Grap ang Data ng EC / PH / ORP Gamit ang TICK Stack at NoCAN Platform: Susubukan nito kung paano gamitin ang NoCAN Platform ng mga sensor ng Omzlo at uFire upang masukat ang EC, PH at ORP. Tulad ng sinabi ng kanilang website, kung minsan mas madali na magpatakbo lamang ng ilang mga cable sa iyong mga node ng sensor. CAN ay may kalamangan ng komunikasyon at kapangyarihan sa isang c
Paano Gumawa ng isang Device ng IoT upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: 5 Mga Hakbang
Paano Gumawa ng isang IoT Device upang Makontrol ang Mga Kagamitan at Subaybayan ang Panahon Gamit ang Esp8266: Ang Internet ng mga bagay (IoT) ay ang inter-networking ng mga pisikal na aparato (tinukoy din bilang " mga konektadong aparato " at " mga smart device "), mga gusali, at iba pang mga item - naka-embed sa electronics, software, sensor, actuators, at
Secure Shred Indibidwal na Mga File Gamit ang Ipadala sa Gamit ang Ccleaner V2: 4 Mga Hakbang
Secure Shred Indibidwal na Mga File Gamit ang Ipadala sa Gamit Ccleaner V2: Ito ay isang pinahusay na bersyon ng aking nakaraang tutorial upang magdagdag ng isang pagpipilian sa pag-shredding sa iyong kanang pag-click sa menu na "konteksto" sa explorer na magpapahintulot sa iyo na mag-shred ng mga file sa pamamagitan ng Ccleaner. Nag-aalok ang pamamaraang ito ng higit pa direktang diskarte at soes ay hindi nangangailangan ng pagdaragdag sa