Talaan ng mga Nilalaman:

Tabletop Bowling Game: 10 Hakbang (na may Mga Larawan)
Tabletop Bowling Game: 10 Hakbang (na may Mga Larawan)

Video: Tabletop Bowling Game: 10 Hakbang (na may Mga Larawan)

Video: Tabletop Bowling Game: 10 Hakbang (na may Mga Larawan)
Video: Kapuso Mo, Jessica Soho: Kilalanin ang munting Stephen Curry ng Bulacan 2024, Hulyo
Anonim
Tabletop Bowling Game
Tabletop Bowling Game

Naghahanap ng isang masaya na paraan upang mangkok sa bahay?

Tinuturo ka ng itinuturo na ito kung paano makagawa ng isang ganap na larong bowling ng tabletop. Binuo ng isang masugid na bowler para sa isang proyekto sa paaralan, ang larong bowling na kontrolado ng Arduino na ito ay nagdadala ng bowling alley sa iyong bahay!

Gumagana ang laro sa pamamagitan ng pag-hook ng mga photoresistor upang maunawaan ang mga ilaw na naka-mount sa ilalim ng bawat pin upang sabihin sa laro kung ang mga pin ay natumba o hindi, na nagpapahintulot sa laro na mapanatili ang isang tumpak na iskor sa lahat ng sampung mga frame. At bilang isang bonus, sindihan ng mga LED ang mga pin upang bigyan sila ng isang kumikinang na epekto - kaya't i-on ang iyong itim na ilaw at magkaroon ng iyong sariling cosmic bowling party!

Mga gamit

Struktural

  • 3/4 "kahoy, playwud, o MDF (hindi bababa sa 5.5 talampakan ang haba)
  • 1/8 "playwud o MDF (hindi bababa sa 5 talampakan ang haba)
  • 1 "x 3" na tabla (ginamit ang pine para sa proyektong ito)

Elektronika

  • 1 Arduino Uno
  • 2 karaniwang laki ng mga breadboard
  • 11 puting LEDs
  • 11 mga resistors ng larawan
  • 11 10k Ohm resistors
  • 1 4-pin I2C LCD display
  • ~ 70-75 jumper wires (Maaari itong mag-iba nang bahagya depende sa eksakto kung gaano kalapit ang mga wire sa breadboard at kung saan mo inilalagay ang iyong Arduinos. Para sa ipinakitang modelo, 73 na mga wire ang ginamit.)

Iba pa

  • Talaan ng talahanayan (o pabilog na lagari)
  • Itinaas ng Jigsaw (o mabigat na tungkulin na kutsilyo)
  • Palm sander (o papel de liha)
  • Pandikit ng kahoy
  • Mga clamp (o mabibigat na libro)
  • Mainit na baril ng pandikit at mga pandikit
  • Mga mini bowling pin
  • Mini bowling ball

Hakbang 1: Lumikha ng Base Structure: Pangkalahatang-ideya

Lumikha ng Batayang Istraktura: Pangkalahatang-ideya
Lumikha ng Batayang Istraktura: Pangkalahatang-ideya
Lumikha ng Batayang Istraktura: Pangkalahatang-ideya
Lumikha ng Batayang Istraktura: Pangkalahatang-ideya

Matapos ang pag-order / pagkuha ng mga elektronikong sangkap na nakalista sa pagpapakilala, magsimula sa pamamagitan ng pagsukat at pagputol ng mga piraso ng istruktura na linya tulad ng inilarawan sa susunod na maraming mga hakbang.

Ang proyektong ito ay ginawa gamit ang mga scrap ng MDF at pine, ngunit ang anumang mga materyal na tulad ng kahoy sa mga ibinigay na sukat at tinatayang kapal ay dapat na gumana. Bilang karagdagan, ang isang lagari sa talahanayan ay marahil ang pinakamahusay na pagpipilian para sa mga pagbawas na ito dahil ang marami sa mga piraso ay mahaba na may tuwid na mga gilid, ngunit maaari ding magamit ang isang pabilog na lagari.

Dahil ang linya mismo ay medyo mahaba (higit sa 5 talampakan), isang modelo ng Tinkercad ng mga indibidwal na sangkap ang nilikha at isinama para sa kalinawan. Ang modelo ng kumpletong pagpupulong ay maa-access dito para sa sanggunian kasama ang mga imahe ng mga naipong bahagi sa mga sumusunod na hakbang.

Nagbibigay ang sumusunod na listahan ng isang pangkalahatang ideya ng lahat ng mga indibidwal na piraso na kailangang i-cut:

Mula sa isang 3/4 makapal na board (ginamit ang MDF para sa proyektong ito), sukatin at gupitin:

  • Lane

    • 6 1/2 x 5 1/2 '(tandaan na 6.5 pulgada at 5.5 talampakan)

      Tandaan: Gagamitin ito bilang linya mismo, kaya tiyaking malaya ito mula sa mga dings o dents

  • Sinusuportahan ng Lane (gumagawa ng dalawang suporta)

    • 6 1/2 "x 11 5/8" (x2)
    • 6 1/2 "x 10 1/8" (x2)
    • 6 1/2 "x 2 3/4" (x4)
  • Pin Counter

    • 6 1/2 "x 11 5/8" (x2)
    • 6 1/2 "x 6 1/2" (x2)
  • Pin / ball catcher

    • 6 1/2 "x 10 1/8" (x2)
    • 6 1/2 "x 6 1/2" (x2)

Mula sa isang 1/8 makapal na board (ginamit ang MDF para sa proyektong ito), sukatin at gupitin:

  • Pin / ball catcher

    1 1/2 "x 11 5/8"

  • Gutters (sukatin at gupitin ang isang hanay para sa bawat panig ng linya)

    • 1 3/4 "5 '(muli, iyon ay 5 talampakan)
    • 1 "x 5 '
  • LCD frame

    7 1/2 "x 11 5/8"

Mula sa isang board na 1 "x 3" (ginamit ang pine para sa proyektong ito), sukatin at gupitin:

  • Sinusuportahan ng Gutter (sukatin at gupitin ang hindi bababa sa dalawang hanay ng mga sumusunod)

    • 10 1/8"
    • 1 5/8 "(x2)

Ipapakita sa iyo ng susunod na apat na hakbang kung paano gawin ang bawat isa sa mga subassemblies na kinakailangan upang likhain ang pangkalahatang laro.

Hakbang 2: Lumikha ng Istraktura: Lane at Gutter Assembly

Lumikha ng Istraktura: Lane at Gutter Assembly
Lumikha ng Istraktura: Lane at Gutter Assembly
Lumikha ng Istraktura: Lane at Gutter Assembly
Lumikha ng Istraktura: Lane at Gutter Assembly
Lumikha ng Istraktura: Lane at Gutter Assembly
Lumikha ng Istraktura: Lane at Gutter Assembly

Magsimula sa pamamagitan ng pagsukat, paggupit, at pag-sanding sa mga bahagi ng suporta sa kanal sa ibaba. Ang mga piraso na ito ay gagawa ng 2 mga yunit ng suporta sa kanal.

  • 1 "x 3" x 10 1/8 "(x2)
  • 1 "x 3" x 1 5/8 "(x4)

Susunod, idikit ang mga piraso ng suporta tulad ng ipinakita sa imahe sa itaas. Kung mayroon kang access sa malalaking clamp, i-clamp ang pagpupulong nang magkasama. Kung hindi, ilagay ang mabibigat na libro sa magkabilang panig ng pagpupulong ng suporta sa kanal upang mailapat ang presyon sa yunit habang ang drue ay dries.

Magpatuloy sa pamamagitan ng pagsukat, paggupit, at pag-sanding sa linya at mga kanal sa ibaba:

  • 6 1/2 "x 5 1/2 'x 3/4"
  • 1 3/4 "5 'x 1/8" (x2)
  • 1 "x 5 'x 1/8" (x2)

Kapag nagawa ang mga piraso na ito, maglagay ng pandikit sa tuktok ng base ng suporta ng kanal at ilagay sa kanila ang mga suporta sa linya at kanal (tulad ng nakikita sa imahe ng pagpupulong sa itaas). Kung ang materyal na napili mo para sa mga kanal ay medyo payat o bahagyang warping, maglagay ng isang butil ng pandikit na kahoy kasama ang haba ng mga piraso upang sila ay hawakan sa linya para sa suporta.

Hakbang 3: Lumikha ng Istraktura: Sinusuportahan ng Lane

Lumikha ng Istraktura: Sinusuportahan ng Lane
Lumikha ng Istraktura: Sinusuportahan ng Lane
Lumikha ng Istraktura: Sinusuportahan ng Lane
Lumikha ng Istraktura: Sinusuportahan ng Lane

Magsimula sa pamamagitan ng pagsukat, paggupit, at pag-sanding sa mga bahagi ng suporta sa linya sa ibaba. Ang mga piraso na ito ay gagawa ng 2 mga yunit ng suporta sa linya.

  • 6 1/2 "x 11 5/8" x 3/4 "(x2) - base
  • 6 1/2 "x 10 1/8" x 3/4 "(x2) - itaas na istante
  • 6 1/2 "x 2 3/4" x 3/4 "(x4) - mga panig na sumusuporta

Kola ang dalawang panig ay sumusuporta sa base tulad ng ipinakita sa imahe ng Tinkercad sa itaas. Magpahinga ng isang scrap ng 3/4 kahoy sa tuktok ng base bago ilapat ang pandikit sa mga gilid ng itaas na istante at ipasok ito sa pagitan ng mga gilid ng gilid. I-clamp o ilapat ang presyon tulad ng nabanggit sa nakaraang hakbang upang matiyak ang mahusay na pagdirikit ng pandikit.

Hakbang 4: Lumikha ng Istraktura: Pin Counter at Display

Lumikha ng Istraktura: Pin Counter at Display
Lumikha ng Istraktura: Pin Counter at Display
Lumikha ng Istraktura: Pin Counter at Display
Lumikha ng Istraktura: Pin Counter at Display

Sukatin, gupitin, at buhangin ang mga bahagi ng counter ng lane pin sa ibaba.

  • 6 1/2 "x 11 5/8" x 3/4 "(x2)
  • 6 1/2 "x 6 1/2" x 3/4 "(x2)

Kola ang mga sumusuporta sa dalawang bahagi papunta sa base tulad ng ipinakita sa imahe ng Tinkercad sa itaas. Ipahinga ang tuktok ng pin counter sa dalawang panig na suporta pagkatapos maglapat ng pandikit sa tuktok ng mga suporta sa gilid. Dahan-dahang ilagay ang isang libro o dalawa sa pagpupulong habang ito ay dries.

Susunod, sukatin, gupitin, at buhangin ang display board sa mga sumusunod na sukat:

7 1/2 "x 11 5/8" x 1/8"

Bago ilakip ang display board sa unit ng counter ng pin, gupitin ang isang 3 "(lapad) x 1" (taas) na butas sa display board kung saan mo nais ang LCD screen. Kung mayroon kang access sa isang lagari, marahil iyon ang pinakamadaling paraan upang magawa ito - ngunit depende sa materyal na iyong pinagtatrabahuhan gamit ang isang handsaw o mabigat na tungkulin na kutsilyo na maaaring gumana. Maaari mong hintaying i-cut at ikonekta ang display board hanggang sa ikonekta mo ang electronics at makita kung hanggang saan maaabot ang iyong mga jumper wires. Walang tamang lokasyon para sa display screen sa display board, kaya't mailalagay ang screen alinsunod sa iyong personal na kagustuhan.

Kapag naputol ang butas, idikit ang display board sa harap ng pin counter tulad ng ipinakita.

Hakbang 5: Lumikha ng Istraktura: Pin at Ball Catcher

Lumikha ng Istraktura: Pin at Ball Catcher
Lumikha ng Istraktura: Pin at Ball Catcher
Lumikha ng Istraktura: Pin at Ball Catcher
Lumikha ng Istraktura: Pin at Ball Catcher

Magsimula sa pamamagitan ng pagsukat, paggupit, at pag-sanding ng mga bahagi ng pin at ball catcher sa ibaba.

  • 6 1/2 "x 10 1/8" x 3/4 "(x2)
  • 6 1/2 "x 6 1/2" x 3/4 "(x2)
  • 1 1/2 "x 11 5/8" x 1/8"

Kola ang mga suporta sa dalawang bahagi at bumalik sa base tulad ng ipinakita sa mga imahe sa itaas. Kola ang manipis na piraso sa harap ng pagpupulong upang matiyak na walang mga sangkap na makaalis sa ilalim ng iyong laro habang naglalaro. I-clamp o ilapat ang presyon tulad ng nabanggit sa mga nakaraang hakbang upang matiyak ang mahusay na pagdirikit ng pandikit.

Hakbang 6: Kumpletuhin / sumali sa Frame

Kumpletuhin / sumali sa Frame
Kumpletuhin / sumali sa Frame

Kapag natapos mo na ang apat na mga pagpupulong ng sangkap, handa ka na. Maaari kang pumili upang ikonekta ang mga piraso ng pandikit o mga kuko, ngunit inirerekumenda naming iwanan ang mga ito nang magkahiwalay upang mas madaling ilipat ang laro kung nais mong i-play ito sa ibang lokasyon. Ang mga suporta sa linya ay dapat ilagay sa simula at malapit sa dulo ng linya (tulad ng tinukoy sa larawan). Dapat ilagay ang pin counter upang ang likurang gilid ng linya at ang likurang gilid ng pin counter ay nakahanay, at ang ball / pin catcher ay dapat umupo nang mahigpit laban sa unit ng pin counter.

Hakbang 7: Ihanda ang Frame para sa Mga Elektrisong Bahagi

Ihanda ang Frame para sa Mga Elektrisong Bahagi
Ihanda ang Frame para sa Mga Elektrisong Bahagi
Ihanda ang Frame para sa Mga Elektrisong Bahagi
Ihanda ang Frame para sa Mga Elektrisong Bahagi
Ihanda ang Frame para sa Mga Elektrisong Bahagi
Ihanda ang Frame para sa Mga Elektrisong Bahagi
Ihanda ang Frame para sa Mga Elektrisong Bahagi
Ihanda ang Frame para sa Mga Elektrisong Bahagi

Bago ma-attach ang mga de-koryenteng bahagi ng laro, maraming mga butas na kailangang drill para sa mga sensor at LED. Pinili namin upang mag-drill ang mga butas na ito pagkatapos na ang mga frame ng subassemblies ay nasa takip, ngunit maaari mong makumpleto ang hakbang na ito bago ang frame ng pagpupulong kung nais mo.

I-print ang mga nakalakip na template para sa parehong pagkakalagay ng LED at photoresistor.

Simula sa template para sa mga LED, ihanay ang template sa dulo ng linya ng lane at drill tulad ng sumusunod. Para sa bawat isa sa 10 mga pin, mag-drill ng isang 1/4 "thru-hole para mapakain ang mga LED. Pagkatapos, gumamit ng isang 1/2" na drill upang mabilang ang isang butas mula sa tuktok ng linya nang bahagya lamang (~ 1 / 32 ") upang makatulong na hanapin at ilagay ang mga pin.

Katulad nito para sa mga photoresistor, i-print at ihanay ang nakalakip na template sa tuktok na likuran ng unit ng counter ng pin. Mag-drill ng 1/4 thru-hole sa gitna ng bawat lokasyon ng pin tulad ng ipinakita sa template.

Sa wakas, ang isang 1/4 "butas ay dapat na drilled sa bawat panig ng dingding ng pin counter unit na gagamitin upang makapaglagay ng isang LED at isang photoresistor. Para sa mga sangkap na ito, mag-drill ng butas na 1/2" sa itaas ng linya at 1/2 "mula sa harap na gilid ng pin counter unit sa magkabilang panig.

Hakbang 8: I-configure at Subukin ang Iyong Electrical Circuit

I-configure at Subukin ang Iyong Elektrikong Circuit
I-configure at Subukin ang Iyong Elektrikong Circuit

Panahon na upang magpahinga ng kaunti mula sa frame upang mag-focus sa bahagi ng elektrikal ng proyektong ito, na nagsisimula sa mga kable ng circuit.

Dahil ang mga larawan ng detalyadong mga kable ay maaaring maging medyo mapaghamong malaman, isinama namin ang isang detalyadong diagram ng fritzing para sa de-koryenteng pagsasaayos ng bowling game na ito (nilikha gamit ang Tinkercad) DITO.

Tandaan: Ang LCD screen na talagang ginamit ay isang 4-pin LCD screen (taliwas sa karaniwang LCD screen na ipinapakita sa modelo ng Tinkercad).

Ikonekta ang iyong mga bahagi tulad ng ipinakita sa diagram na ito at i-upload ang nakalakip na code upang subukan ang iyong circuit at mga bahagi. Upang subukan, buhayin ang sensor na ipinapakita sa dulong kaliwa ng diagram sa pamamagitan ng pagulong ng isang bola sa harap nito. Dapat na pakiramdam ng photoresistor na ang isang bola ay naipasa nito na magpapahiwatig sa laro na nagsimula ang unang frame. Kapag ang natitirang 10 light sensor ay natatakpan (ng 10 bowling pin), ang circuit / game ay dapat magpakita ng isang marka na parang ang mga pin na iyon ay hindi pa natumba. Ang mga sensor na natuklasan ay lilitaw sa laro bilang mga hit pin.

Kumpirmahing gumagana nang maayos ang iyong circuit at mga bahagi bago ilakip ang mga ito sa frame sa susunod na hakbang. Kung ang iyong laro ay hindi gumagana tulad ng inaasahan, narito ang isang mabilis na tip sa pag-troubleshoot upang matulungan kang matiyak na ang lahat ng mga sensor ay gumagana nang maayos at nakakakuha ng sapat na ilaw:

Gamitin ang naka-attach na test code upang maipakita ang boltahe na binabasa ng bawat sensor (gamit ang serial monitor / serial print function) upang matiyak na ang bawat sensor ay tumpak na kinukuha ang input mula sa ilaw. Magsimula sa pamamagitan ng paglakip ng sensor na nais mong subukan ang analog pin 1 at patakbuhin ang test code. Ang boltahe na nakikita mong output sa serial print display ay dapat na saklaw mula sa 0.5 - 3.0 volts (para sa bawat sensor) kapag natakpan at natuklasan. Masyadong maliit ng isang saklaw (halimbawa pagbabasa lamang mula sa 2.0 - 2.5 volts) ay maaaring magresulta sa mga problema sa pakiramdam at baka gusto mong palitan ang sensor na iyon para sa isa pa na may mas mahusay na pagganap

Mangyaring huwag mag-atubiling magtanong sa mga komento kung nagkakaroon ka ng anumang problema sa pagpapaandar ng iyong laro.

Hakbang 9: Ikonekta ang Mga Elektrisong Yunit sa Frame

Ikonekta ang Mga Elektrisong Yunit sa Frame
Ikonekta ang Mga Elektrisong Yunit sa Frame
Ikonekta ang Mga Elektrisong Yunit sa Frame
Ikonekta ang Mga Elektrisong Yunit sa Frame
Ikonekta ang Mga Elektrisong Yunit sa Frame
Ikonekta ang Mga Elektrisong Yunit sa Frame

Ang tiyak na lokasyon ng mga de-koryenteng sangkap ay maaaring mag-iba depende sa haba ng iyong mga jumper wires na ibinigay na ang mga kable sa diagram na fritzing sa nakaraang hakbang ay napanatili. Ipinapaliwanag ng mga tagubilin sa ibaba kung paano at saan naka-mount ang mga de-koryenteng sangkap sa larong ito ngunit kung mayroon kang ibang kagustuhan sa istilo, huwag mag-atubiling gumawa ng mga pagbabago dito.

Magsimula sa pamamagitan ng pagdikit ng mga sangkap na pin-reated sa frame. Sa bawat butas sa linya, ihanay ang LED sa gitna ng butas, sa ibaba ng ibabaw ng linya, at maglagay ng dab ng mainit na pandikit mula sa ilalim upang maihawak ang LED. Ulitin ang prosesong ito para sa bawat isa sa mga photoresistor sa tuktok ng pin counter. Panghuli, idikit ang huling photoresistor sa isang gilid ng pin counter (ang iyong pinili aling panig) at ang huling LED sa kabilang panig sa isang katulad na paraan. Ang pag-secure ng mga LED at photoresistor sa frame na may mainit na pandikit ay dapat tiyakin na hindi sila lumilipat o lumipat, na maaaring magresulta sa mga isyu sa maling pagtukoy.

Susunod, maglakip ng isang breadboard sa ilalim ng linya upang ikonekta ang mga LED sa circuit. Ang breadboard ay maaaring ikabit alinman sa pandikit o mga tornilyo, alinman ang gusto mo.

Ang Arduino mismo ay maaaring naka-attach sa gilid ng laro para sa madaling pag-access at madaling kumonekta sa photoresistor breadboard na naka-mount sa tuktok ng pin counter unit. Tulad ng mga LED, ikonekta ang mga photoresistor sa frame na may mainit na pandikit para sa katatagan.

Panghuli, i-mount at ikonekta ang LCD display sa likod ng display board upang ito ay nakahanay sa butas na dati nang gupitin.

Hakbang 10: Pumunta sa Bowling

Pumunta sa Bowling!
Pumunta sa Bowling!
Pumunta sa Bowling!
Pumunta sa Bowling!
Pumunta sa Bowling!
Pumunta sa Bowling!

Ayan yun! Ang iyong bowling lane ay handa na ngayong tangkilikin. Upang i-play, palakasin lamang ang Arduino at sundin ang mga tagubilin sa LCD display. Narito ang isang mabilis na video sa amin na nagpe-play ng 10 mga frame sa aming laro.

Good luck at inaasahan naming nasiyahan ka sa proyekto / laro na ito. Mangyaring ipaalam sa amin kung nakakuha ka ng isang perpektong laro … hindi pa namin natalo ang sa amin!

Inirerekumendang: