Talaan ng mga Nilalaman:

Tabletop Pinball Machine Gamit ang Evive- Arduino Base Embedded Plaform: 18 Hakbang (na may Mga Larawan)
Tabletop Pinball Machine Gamit ang Evive- Arduino Base Embedded Plaform: 18 Hakbang (na may Mga Larawan)

Video: Tabletop Pinball Machine Gamit ang Evive- Arduino Base Embedded Plaform: 18 Hakbang (na may Mga Larawan)

Video: Tabletop Pinball Machine Gamit ang Evive- Arduino Base Embedded Plaform: 18 Hakbang (na may Mga Larawan)
Video: How to Build Amazing Football Table Game for 2 Players 2024, Nobyembre
Anonim
Tabletop Pinball Machine Gamit ang Evive- Arduino Batay na Naka-embed na Plaform
Tabletop Pinball Machine Gamit ang Evive- Arduino Batay na Naka-embed na Plaform
Tabletop Pinball Machine na Gumagamit ng Evive- Arduino Base Embedded Plaform
Tabletop Pinball Machine na Gumagamit ng Evive- Arduino Base Embedded Plaform
Tabletop Pinball Machine na Gumagamit ng Evive- Arduino Base Embedded Plaform
Tabletop Pinball Machine na Gumagamit ng Evive- Arduino Base Embedded Plaform

Isa pang katapusan ng linggo, isa pang kapanapanabik na laro! At sa oras na ito, wala itong iba kundi ang paboritong arcade game ng lahat - Pinball! Ipapakita sa iyo ng proyektong ito kung paano madaling gawin ang iyong sariling Pinball machine sa bahay. Ang kailangan mo lang ay mga bahagi mula sa evive Starter Kit, ilang bahagi ng laser-cut, kulay at papel upang palamutihan ang iyong machine, at maraming DIY-ing! Kaya, isama ang iyong mga kabiyak, isusuot ang iyong mga takip sa DIY, at handa na, itakda, DIY!

Sinulat namin ang code sa PictoBlox - ang aming maraming nalalaman na grapiko na platform ng programa na may mga advanced na kakayahan. Maaari mong i-download ito mula DITO.

Hakbang 1: Mga Panustos

Mga gamit
Mga gamit

Hardware

  • evive
  • Mga MDF Sheet
  • Mga IR Sensor
  • DC Motors
  • RGB LED Strip
  • Limitahan ang Lumipat
  • Breadboard
  • Mga Rainbow Wires
  • Mga lumalaban
  • Standoffs
  • Mga Goma ng Goma
  • Kulay ng sheet
  • Mga Nuts at Bolts
  • Mga Jumper Cables
  • Ang ilang mga 3D Printed Components

Software

PictoBlox

Karamihan sa mga nabanggit na elektronikong sangkap ay maaaring matagpuan sa Starter Kit.

Hakbang 2: Pag-unawa sa Disenyo

Pag-unawa sa Disenyo
Pag-unawa sa Disenyo

Tulad ng alam mo na mayroong isang bilang ng mga bahagi sa isang pinball na ginagawang kawili-wili ang laro. Kaya, unawain natin ang disenyo ng istrakturang ihahanda natin. Ang ilan sa mga bahagi ay mga ginupit na MDF at ang ilan ay naka-print sa 3D na ang disenyo ay maaari mong makita sa ibaba.

Tandaan: Maaari mong gawin ang pinball sa sheet ng karton din ngunit bibigyan ito ng MDF ng higit na tibay.

Kakailanganin namin ang mga sumusunod na sangkap para sa Pinball Machine

  1. Ang Control Panel
  2. Ang Sinusuportahan (x 2)
  3. The Score Walls (x 4)
  4. Ang base
  5. The Boundary Walls (x 2)
  6. Ang Front Wall
  7. Ang Extra Wall
  8. Ang Ilunsad na Pader
  9. Ang Drain Wall

Kapag mayroon ka ng mga bahaging ito at naka-print ang 3D magsimula na tayo!

Hakbang 3: Ginagawang Maganda ang Playfield

Ginagawang Maganda ang Playfield
Ginagawang Maganda ang Playfield

Ang Playfield ay ang lugar kung saan nilalaro ang buong laro ng Pinball. Gayundin, ang lahat ng mga bahagi ay mailalagay sa palaruan sa gayon, iminungkahi na palamutihan ang base sa unang hakbang (kung nais mo lamang).

Pupunta kami sa tema ng puwang sa gayon, nakadikit ng isang magandang imahe ng puwang sa base plate. Kapag naidikit mo na ang papel sa base, tiyaking ginawa mo ang mga butas sa papel na nasa base plate.

Hakbang 4: Paglalakip sa Boundary Walls

Paglalakip sa Mga Boundary Walls
Paglalakip sa Mga Boundary Walls
Paglalakip sa Mga Boundary Walls
Paglalakip sa Mga Boundary Walls

Dalhin ang parehong kaliwang pader ng hangganan at ang kanang pader ng hangganan at ilakip ito sa base plate gamit ang M3 nut at bolts (tulad ng ipinakita sa imahe 1).

Kapag tapos na, kunin ang front wall at ilakip ito sa base plate at kaliwang pader ng hangganan (tulad ng ipinakita sa imahe 2). Hindi namin ididikit ang harapan ng pader sa kanang hangganan dahil ang puwang naiwan dito ay upang gawin ang Launchpad. Ang Launchpad ay walang iba kundi ang pasilyo na kung saan ilulunsad o i-shoot namin ang aming bola sa palaruan.

Hakbang 5: Pag-iipon ng Launchpad at ang Drain

Pagtitipon ng Launchpad at ang Drain
Pagtitipon ng Launchpad at ang Drain
Pagtitipon ng Launchpad at ang Drain
Pagtitipon ng Launchpad at ang Drain
Pagtitipon ng Launchpad at ang Drain
Pagtitipon ng Launchpad at ang Drain

Ngayon, gawin natin ang launchpad at alisan ng tubig. Ang Launchpad na alam mo na ay ang lugar mula kung saan inilulunsad namin ang bola sa playfield. Ang alisan ng tubig ay ang lugar na nagtatapos sa laro ibig sabihin kapag naabot ng bola ang alisan ng tubig, hindi na ito maaaring bumalik sa playfield sa pagkakataong iyon. Gayundin, ang bola sa alisan ng tubig ay gumulong at nagtatapos sa launchpad. Ngayon, na alam natin kung ano ano, simulan natin ang kanilang pagpupulong.

Kunin ang sobrang pader at ilakip ito sa harap na dingding at sa base plate (tulad ng ipinakita sa imahe sa itaas na 1).

Ngayon, kunin ang pader ng alisan ng tubig at ilakip ito sa sobrang pader at kaliwang hangganan. Maaari mong mapansin na ang pader ng alisan ng tubig ay medyo slant na ginagawang madali para sa bola na gumulong (tulad ng ipinakita sa larawan sa itaas 2).

Kapag tapos na, ilakip ang dingding ng paglunsad nang parallel sa kanang hangganan ng pader sa base plate. Tiyaking nag-iiwan ka ng ilang puwang sa pagitan ng sobrang pader at ng paglunsad ng pader. Ang puwang na ito ay kikilos bilang pintuang-daan sa pagitan ng alisan ng tubig at ng launchpad (tulad ng ipinakita sa larawan sa itaas na 3).

Hakbang 6: Paglalakip sa Mga Wall ng Kalidad

Paglalakip sa Mga Wall ng Kalidad
Paglalakip sa Mga Wall ng Kalidad

Ang pader ng iskor o ang mga target na pader. Ito ang mga pader na magpapaganda sa iyo ng iskor. Kailan man dumaan ang bola sa una at pangatlong pader, 500 pts ang idaragdag sa iyong kabuuang iskor. At kung ang bola ay dumaan sa gitna ng pader makakakuha ka ng 1000 pts.

Kaya, ikabit ang mga pader ng iskor sa base gamit ang M3 nut at bolts.

Hakbang 7: Paglalakip sa Back Boundary

Paglalakip sa Likas na Hangganan
Paglalakip sa Likas na Hangganan

Ngayon, kailangan nating i-secure ang pader sa likuran upang ang bola ay hindi mapunta sa playfield kahit na kinunan namin ng husto ang bola. Gumamit kami ng isang foam sheet upang gawin ang likod na dingding.

Gupitin ang makapal na foam sheet at idikit ito sa base plate at ang mga hangganan gamit ang Hot Glue.

Hakbang 8: Paglalakip sa Mga Sinusuportahan at sa Wall ng Incline

Paglalakip sa Mga Sinusuportahan at sa Wall ng Incline
Paglalakip sa Mga Sinusuportahan at sa Wall ng Incline
Paglalakip sa Mga Sinusuportahan at sa Wall na Nakakasama
Paglalakip sa Mga Sinusuportahan at sa Wall na Nakakasama

Ngayon, ang pangunahing palaruan ay halos handa na, oras na upang magdagdag ng suporta sa pinball machine. Kunin ang dalawang plate ng suporta at ayusin ito sa base plate tulad ng ipinakita sa itaas na pigura na 1in gamit ang M3 nut at bolts. Ang pagdaragdag ng mga suporta ay magbibigay ng pagkahilig sa iyong pinball machine.

Mayroon lamang isang maliit na bagay na natitira na ang sulok. Maaari mong mapansin na ang isang maliit na sulok ay nabuo malapit sa pakikipag-ugnay ng kaliwang pader ng hangganan at ng pader ng alisan ng tubig. May mga pagkakataong ang bola ay maaaring makaalis dito. Sa gayon, idaragdag namin ang kiling na pader, tuwing maaabot ng bola ang sulok na ito, mabilis itong gumulong sa alisan ng tubig.

Sa pamamagitan nito, handa na ang aming palaruan.

Hakbang 9: Pagdaragdag ng Mga Motors

Pagdaragdag ng mga Motors
Pagdaragdag ng mga Motors

Maaari mong mapansin na ang palaruan sa pinball ay hindi kailanman walang laman. Mayroong mga tone-toneladang elemento na naroroon sa palaruan upang maging kawili-wili ang laro. Sa labas ng alin ang flipper at ang isa ay bumper.

Ang mga bumper ay ang isa na patuloy na umiikot na itulak ang bola palayo sa anumang random na direksyon. Samakatuwid, maglakip ng 3 DC Motors malapit sa tuktok na hangganan gamit ang M3 nuts ng 20mm haba at bolts.

Ngayon, oras na upang idagdag ang mga flipper motor. Ang mga motor na Flipper ay mai-attach patungo sa draining end. Tatalakayin kung ano ang mga flip sa susunod na hakbang. Hanggang sa alalahanin, sila ang makakaligtas sa iyo.

Tandaan: Bago i-mount ang mga motor, subukan ang mga ito gamit ang firmware ng evive. Buksan ang menu ng firmware, piliin ang Mga Kontrol, piliin ang mga motor, piliin ang M1 o M2 depende kung saan mo ikinabit ang mga motor.

Hakbang 10: Paglalakip sa Mga Limit switch

Paglalakip sa Limit Switch
Paglalakip sa Limit Switch

Ang mga flipper ay nasa ilalim ng iyong kontrol. Ino-redirect nila ang bola sa playfield pagkatapos mong pindutin ang kaukulang pindutan. Kaya, hindi namin nais na paikutin ng mga flip 360degree. Paghihigpitan namin ang mga paggalaw ng flipper gamit ang mga switch switch. Maaari mong mapansin ang mga maliliit na curve malapit sa lugar ng alisan ng tubig na ito ay kung saan ay aayusin namin ang aming mga flip. Ngayon, gagawa kami ng dalawang tactile switch para sa bawat flipper. Ikabit ang mga ito sa dulo ng curve. Sa sandaling pinindot mo ang pindutan, ang flipper DC motor ay magsisimulang umiikot, sa sandaling mahipo ng flipper ang itaas na limitasyon na switch, ang DC motor ay nagsisimulang umiikot sa kabaligtaran na direksyon na ibinababa ang flipper. Ngayon, hihinto sa pag-ikot ang motor sa sandaling mahipo ng flipper ang switch sa limitasyon sa ibaba hanggang sa muling mapilit ang control button.

Ulitin ang parehong proseso para sa kabilang panig din.

Hakbang 11: Pag-mount sa Mga IR Sensor

Pag-mount ng IR Sensors
Pag-mount ng IR Sensors
Pag-mount ng IR Sensors
Pag-mount ng IR Sensors

Alam namin kung bakit tinawag naming maliit na pader ang wall ng iskor, ngunit paano nila malalaman na dumaan lang ang bola sa kanila. Magdaragdag kami ng mga IR sensor para sa pareho. Sa kabuuan, magdaragdag kami ng 5 IR sensor.

  • Isa sa launchpad
  • Tatlo para sa mga pader ng iskor
  • Isa sa kanal

Sa sandaling dumaan ang bola sa IR sensor ng launchpad, nagsisimula ang laro.

Ngayon, ang mga IR sa mga pader ng iskor ay upang mapansin ang bilang ng mga beses na ang bola ay dumadaan sa mga pader ng iskor.

Sa wakas, ang IR sa alisan ng tubig ay nagpapahiwatig na ang laro ay tapos na (imahe 2).

Tandaan: Bago i-mount ang mga IR sensor ay subukan ang mga sensor gamit ang firmware ng evive (Pin State Monitor). Gayundin, kung hindi sila tumutugon nang maayos subukang i-calibrate ang mga ito.

Hakbang 12: Pagdaragdag ng Mga Pindutan sa Pagkontrol at ang RGB Strip

Pagdaragdag ng Control Buttons at ang RGB Strip
Pagdaragdag ng Control Buttons at ang RGB Strip
Pagdaragdag ng Control Buttons at ang RGB Strip
Pagdaragdag ng Control Buttons at ang RGB Strip

Una, idagdag natin ang mga pindutan ng kontrol. Ang mga pindutan ng kontrol ay ang makokontrol ang paggalaw ng mga flip. Mayroon kaming dalawang arcade switch at naka-attach ang mga ito sa control panel sa mga ibinigay na butas.

Kapag tapos na, kunin ang RGB LED strip at ilakip ito sa mga hangganan ng playfield. Babaguhin namin ang kulay ng RGB strip na nagpapakita ng katayuan ng laro. Ang RGB ay dapat na berde tuwing magsisimula ang isang bagong laro at dapat pula pula kapag natapos ang laro. Gayundin, dapat itong baguhin sa tuwing dumadaan ang bola sa mga pader ng iskor.

Hakbang 13: Pagdaragdag ng Launcher

Pagdaragdag ng Launcher
Pagdaragdag ng Launcher

Ngayon, oras na upang idagdag ang launcher o ang plunger. Tutulungan ka ng launcher na ilunsad ang iyong bola sa playfield sa pamamagitan ng launchpad. Mayroon kaming 3d na naka-print na launcher kung saan ikinabit namin ang rubber band. Ang dulo ng goma ay nakakabit sa harap na dingding at sa kaliwang pader ng hangganan. Kung mas mahihila mo ang launcher, mas maraming puwersa ang maililipat sa bola.

Hakbang 14: Paglalakip sa Control Panel

Paglalakip sa Control Panel
Paglalakip sa Control Panel

Kapag nakalakip na ang iyong plunger at wires sa mga sensor, ikabit ang control panel sa tuktok ng playfield gamit ang M3 nut at bolts.

Hakbang 15: Oras upang Idagdag ang 3D na Naka-print na Mga Bahagi

Hinahayaan muna nating idagdag ang mga dingding ng gilid ng linya, ididirekta nito ang iyong bola sa flipper kung ang bola ay pumasok sa linya.

Larawan
Larawan

Tulad ng alam na natin ang paggamit ng bumper. Ayusin ang mga ito sa mga libreng shaft ng DC motors.

Larawan
Larawan

Oras upang idagdag ang mga flipper, ayusin ang mga flipper sa baras ng DC motor. Gayundin, tiyakin na ang mga tsinelas ay maayos na magkasya sa mga curve na ibinigay.

Larawan
Larawan

Kapag tapos na, maglakip tayo ng ilang mga kicker. Ang mga kicker ay ang mga nagtutulak ng bola nang pahalang sa palaruan tuwing hinahawakan ito ng bola, Maglakip ng 3 standoffs sa bawat panig at balutan ang mga rubber sa paligid nila.

Sa pamamagitan nito, kumpleto ang iyong buong pagpupulong ng pinball.

Larawan
Larawan

Hakbang 16: Paggawa ng Koneksyon

Paggawa ng Koneksyon
Paggawa ng Koneksyon
Paggawa ng Koneksyon
Paggawa ng Koneksyon
  1. Pagkonekta sa IR Sensors

    1. Kalidad ng 1 IR Sensor (signal pin) sa Digital Pin 8 ng evive
    2. Kalidad 2 IR sensor (signal pin) sa Digital Pin 9 na evive
    3. Kalidad ng 3 IR sensor (signal pin) sa Digital Pin 10 na evive
    4. Drain Wall IR sensor (signal pin) sa Digital Pin 11 na evive
    5. Launchpad IR sensor (signal pin) sa Digital Pin 12 ng evive
    6. Ngayon ikonekta ang VCC at GND ng lahat ng IR sensor sa VCC at GND ng evive
  2. Pagkonekta sa RGB Strip

    Ikonekta ang RGB LED strip sa Digital Pin 13 ng evive

  3. Pagkonekta ng Flipper Motors

    1. Kaliwa Flipper Motor sa M1 port ng evive
    2. Kanan Flipper Motor sa M2 port ng evive
  4. Pagkonekta sa Flippers

    1. Ikonekta ang terminal na "NC" ng Left Side Flipper Switch sa Digital Pin 2 ng evive at 10K ohm resistor, at ikonekta ang isa pang dulo ng 10k ohm resistor sa GND ng evive, ikonekta din ang "COM" na terminal ng Left Side Flipper Switch sa VCC ng evive
    2. Katulad nito, ikonekta ang terminal na "NC" ng Right Side Flipper Switch sa Digital Pin 3 ng evive at 10k ohm resistor, at ikonekta ang isa pang dulo ng 10K ohm resistor sa GND ng evive, ikonekta din ang "COM" na terminal ng Right Side Flipper switch sa VCC ng evive
  5. Pagkonekta sa Bumper Motors

    Ikonekta ang lahat ng 3 Bumper motor nang kahanay at ikonekta ang isang dulo nito sa VVR (+) pin at isa pang dulo sa terminal na "COM" ng Relay, pagkatapos ay ikonekta ang "HINDI" na terminal ng relay sa VVR (-) pin ng evive

  6. Pagkonekta sa Limit Switch

    1. Ikonekta ang "NC" ng Left Side Limit Switch (Up) sa VCC ng evive at COM terminal sa Digital Pin 4 ng evive at sa GND sa pamamagitan ng 10K ohm resistor
    2. Ikonekta ang "NC" ng Left Side Limit Switch (Down) sa VCC ng evive at COM terminal sa Digital Pin 5 ng evive at sa GND sa pamamagitan ng 10K ohm resistor
    3. Ikonekta ang "NC" ng Right Side Limit Switch (Up) sa VCC ng evive at COM terminal sa Digital Pin 6 ng evive at sa GND sa pamamagitan ng 10K ohm resistor
    4. Ikonekta ang "NC" ng Right Side Limit Switch (Down) sa VCC ng evive at COM terminal sa Digital Pin 7 ng evive at sa GND sa pamamagitan ng 10K ohm resistor

Hakbang 17: Oras sa Code

Isusulat namin ang code sa PitoBlox, isang Scratch 3.0 based software software. I-upload ang sumusunod na script upang mai-evive.

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

Hakbang 18: Konklusyon

Sa pamamagitan nito, handa na ang iyong makina ng DIY Pinball. Kunin mo. Itakda. Pinball!

Inirerekumendang: