Talaan ng mga Nilalaman:

DIY Magnetic Table Hockey Sa Cardboard, RGB Lights at Sensors: 11 Hakbang (na may Mga Larawan)
DIY Magnetic Table Hockey Sa Cardboard, RGB Lights at Sensors: 11 Hakbang (na may Mga Larawan)

Video: DIY Magnetic Table Hockey Sa Cardboard, RGB Lights at Sensors: 11 Hakbang (na may Mga Larawan)

Video: DIY Magnetic Table Hockey Sa Cardboard, RGB Lights at Sensors: 11 Hakbang (na may Mga Larawan)
Video: Awesome DIY Led Projects #shorts 2024, Nobyembre
Anonim
Image
Image
DIY Magnetic Table Hockey Sa Cardboard, RGB Lights at Sensors
DIY Magnetic Table Hockey Sa Cardboard, RGB Lights at Sensors

Dapat ay nilalaro mo ang Air Hockey! Magbayad ng ilang $$ dolyar $$ sa gaming zone at simulan lamang ang pagmamarka ng mga layunin upang talunin ang iyong mga kaibigan. Hindi ba masyadong nakakaadik? Dapat naisip mong itago ang isang mesa sa bahay, ngunit hey! naisip mo bang gawin mo ito?

Gagawa kami ng aming sariling awtomatikong hockey ng DIY magnetic table. Magdaragdag kami ng isang micro-controller, mga sensor ng pagtuklas ng balakid upang mabilang ang mga layunin at subaybayan ang oras. Hindi kailangang subaybayan ang mga layunin, gagawin ito ng mga sensor at evive habang nasisiyahan kaming maglaro at magtuon ng pansin sa bola. Ang mga RGB LED ay nagdaragdag ng mga buhay na kulay sa cool na paglikha ng DIY na ito.

Talaga, ang aking mga kaibigan at kasamahan ay nakikipag-ugnayan sa paglalaro nito nang maraming oras. Ito ay isang malaking kasiyahan.

Hakbang 1: Ano ang Kailangan Namin Magkaroon ng Magnetic Table Hockey?

Ano ang Kailangan Namin Magkaroon ng Hockey ng Magnetic Table?
Ano ang Kailangan Namin Magkaroon ng Hockey ng Magnetic Table?
Ano ang Kailangan Namin Magkaroon ng Hockey ng Magnetic Table?
Ano ang Kailangan Namin Magkaroon ng Hockey ng Magnetic Table?

Maaari itong magawa nang napakadali sa bahay ng kahit isang bata o isang oldie! Kailangan namin ng sumusunod na mga bagay-bagay:

  • Makapal na karton (gumamit kami ng 5mm corrugation sheet) (1 sq meter)
  • Hard Cardboard (dapat ay napaka-flat)
  • Pandikit gun at Pandikit baril stick
  • Kulay na papel (ginusto na gumamit ng 3 magkakaibang mga kulay na papel para sa paglalaro ng arena at dalawang kalaban)
  • Pinuno
  • Permanenteng Marker
  • Pamutol ng papel
  • Ilang All-pin
  • Pandikit
  • Bola
  • 4 Malakas na Neodymium Magnets (mga 10mm dia at taas na 4mm)

Kailangan namin ng ilang electronics upang i-automate ang tiyempo, ilaw at pagmamarka ng layunin (napakadali, talagang napakadali)

  • evive (o isang Arduino na may LCD / TFT screen)
  • 2 IR Sensors
  • Jumper wires
  • 5V RGB LED strip

Hakbang 2: Paggawa ng Talaan ng Hockey Frame: Bahagi A

Paggawa ng Talaan ng Hockey Frame: Bahagi A
Paggawa ng Talaan ng Hockey Frame: Bahagi A
Paggawa ng Talaan ng Hockey Frame: Bahagi A
Paggawa ng Talaan ng Hockey Frame: Bahagi A
Paggawa ng Talaan ng Hockey Frame: Bahagi A
Paggawa ng Talaan ng Hockey Frame: Bahagi A

Kailangan naming gupitin ang mga sumusunod na piraso mula sa makapal na karton

  • Suporta sa Base Ito ay isang parihabang sheet ng laki na 50cm X 35cm
  • Dalawang Mas Mahabang Bahaging Pag-mountRectangular sheet ng laki na 50cm X 15cm
  • Dalawang Mas Mabilis na Mga Pag-mount sa Gilid
  • Dalawang suporta para sa Top Arena bed Ang parihabang mga ginupit na laki na 49cm X 9cm ay mananatili sa Mas Mahabang gilid na mount sa Base Support.
  • Gitnang suporta para sa Top Arena bed Ang parihabang cutout ng laki na 34cm X 9cm na nakadikit kahanay sa Shorter Side Mounts sa Base Support, na gagawin ang pagkahati sa dalawang hati. Hihigpitan nito ang mga manlalaro na pumasok sa panig ng mga kalaban (ipinaliwanag sa paglaon) at magbigay din ng suporta sa gitna para sa Arena Bed

Ngayon ay gagawa kami ng mga puwang sa Dalawang Mas Mabilis na Mga Pag-mount sa Gilid mula sa kung saan maaari naming ipasok ang mga hawakan ng paglalaro na may isang magnet na masidikit na nakadikit sa isang dulo (gagawin namin ang hawakan na ito sa paglaon)

Gumagamit kami ng isang matigas na sheet ng karton na may sukat na 35cm X 38cm, na dapat ay napaka-patag at hindi dapat deform o mai-compress nang napakadali. Ngunit gawin muna ang frame gamit ang nasa itaas na makapal na karton at pagkatapos ay suriin muli ang mga naaangkop na sukat, kung saan maaari mong ilagay ang Arena Bed sa tuktok ng Dalawang suporta at Gitnang suporta na kung minsan ay nagtatapos ka ng iba't ibang pag-aayos / pagkakalagay pagkatapos na nakadikit sa Glue Gun.

Hakbang 3: Paggawa ng Talaan ng Hockey Frame: Bahagi B

Paggawa ng Talaan ng Hockey Frame: Bahagi B
Paggawa ng Talaan ng Hockey Frame: Bahagi B
Paggawa ng Talaan ng Hockey Frame: Bahagi B
Paggawa ng Talaan ng Hockey Frame: Bahagi B

Kaya ngayon handa na ang aming frame at arena. Tinakpan namin ang Arena Bed ng makapal na berdeng kulay na papel.

Ngayon kailangan naming gumawa ng mga puwang para sa mga post sa layunin at isang slider upang makuha ang bola pagkatapos na makuha ang layunin. Mag-ingat na kumuha ng mga sukat mula sa frame na ginawa namin bilang kaunting pagkakaiba-iba ay laging nandiyan. Puputulin namin ang mga sumusunod na piraso ng karton:

  • Mga puwang ng layunin: 4 Makapal na karton na hugis-parihaba na mga ginupit na laki ng 5cm X ~ 11.5cm (Iiwan nito ~ 12cm na post ng layunin) Ididikit namin ang mga ito nang patayo sa tuktok ng Arena Bed na nakahanay sa Mga Suporta sa Side. Ang puwang na natitira sa gitna ay magsisilbing post ng layunin.
  • Ang mga slider ay gagawin ng anumang sheet ng karton na humigit-kumulang ~ 36cm X 5.5cm (o 6) Kailangan naming maingat na idikit ang maliit na ito sa ibaba (~ 1cm) sa Arena Bed sa bahagyang hilig na posisyon tulad ng bola na maaaring lumipat sa gilid tulad ng ipinakita sa pigura (Iningatan namin ang pagkakaiba sa taas na 1cm upang gawin itong hilig at ang bola ay madaling lumiligid). Iningatan namin ito nang kaunti sa ibaba upang ang mabilis na bola ay hindi dapat bumalik sa patlang. Mangyaring sukatin bago i-cut ito at ayusin ang mga sukat nang naaayon. Idikit ang isang puti / madilim na papel sa slider sheet na kabaligtaran ng madilim / ilaw na bola na kinakailangan, upang makita ng sensor ang pagpasa ng bola. (ipinaliwanag sa susunod na hakbang)
  • Sa sandaling ang ball slider ay gumagana nang maayos, gagawa kami ng parihabang puwang sa Side Support Mounts upang makuha ang bola mula sa slider. Gumawa kami ng dalawang maliit na ball catcher, na ididikit namin sa harap ng mga parihabang puwang sa bawat panig ng mga slider.
  • Mga Top Top Cover ng Layunin (~ 6.5cm X 36cm) Maglalagay kami ng isang nangungunang takip sa tuktok ng post ng layunin at mga slider. Ilalagay ito sa itaas na may suporta ng Shorter Side Mount at dalawang mga hugis-parihaba na ginupit na ginagawang post ng layunin. Sukatin ang mga kinakailangang sukat mula sa frame, ginawa lamang namin. Dahan-dahang Craft isang pabilog na arko mula sa mula sa gilid. Huwag idikit ito ngayon. (Ipinakita sa susunod na hakbang)

Hakbang 4: Pagsasama ng Mga Sensor upang Makita ang Bola Pagkatapos Na-iskor ang Layunin

Pagsasama ng Mga Sensor upang Makita ang Bola Pagkatapos Na-iskor ang Layunin
Pagsasama ng Mga Sensor upang Makita ang Bola Pagkatapos Na-iskor ang Layunin
Pagsasama ng Mga Sensor upang Makita ang Bola Pagkatapos Na-iskor ang Layunin
Pagsasama ng Mga Sensor upang Makita ang Bola Pagkatapos Na-iskor ang Layunin

Sino ang nais na tandaan ang marka ng layunin? Gagawa namin itong awtomatiko gamit ang pangunahing mga sensor ng IR at isang micro-controller. Kailangan nating mai-mount ang dalawang IR sensor sa panloob na bahagi ng Mga Top Top ng Goal Post na malapit sa gilid (mag-iwan ng ilang puwang mula sa gilid). Kailangan nating yumuko ang mga BLACK at TRANSPARENT LEDs sa sensor upang ituro ito nang patayo (tulad ng ipinakita sa imahe). Mangyaring suriin na ang bola ay dapat na madaling gumulong nang hindi hinawakan ang sensor.

Ngayon ay gagamit kami ng evive menu na maaaring ma-download mula rito. Mag-navigate sa pagpipilian ng menu ng Pin State Monitor at gagamitin namin ito upang i-calibrate ang aming mga sensor. Ang bola ay lilipas mula sa Slider Sheet matapos na makuha ang isang layunin. Mayroong isang maliit na potensyomiter sa sensor na kailangang mai-calibrate upang makita ang bola. Ang aming bola ay madilim na may pulang kulay, kaya mayroon kaming stick white paper sa Slider Sheet upang makilala. Lumiko ang potentiometer sa isang dulo at pagkatapos ay dahan-dahang buksan ito habang sinusubukan ang pagtuklas ng bola na dumadaan.

Maaari mong laktawan ang hakbang na ito at i-program ang isa, kung hindi mo nais na magdagdag ng mga timer at sensor upang mabilang ang mga layunin.

Hakbang 5: Paggawa ng Magnetic Striker at Stick

Paggawa ng Magnetic Striker at Stick
Paggawa ng Magnetic Striker at Stick
Paggawa ng Magnetic Striker at Stick
Paggawa ng Magnetic Striker at Stick
Paggawa ng Magnetic Striker at Stick
Paggawa ng Magnetic Striker at Stick

Ngayon ay gagawa kami ng apat na isosceles na tamang angular triangles ng karton na may mga gilid na 7cm X 7cm para sa mga welga. Maaari mong subukan kung anong laki ang nais mong gawin. Dalawang tatsulok na ginupit ang idikit sa tuktok ng bawat isa pagkatapos maglagay ng neodymium magnet sa gitna. [Nagdagdag kami ng isang pangatlong piraso sa tuktok ng dalawa habang ang bola ay nasa itaas nito]

Gayundin, gagawa kami ng dalawang sticks na may magnetic tip upang makontrol ang striker mula sa ibaba ng Arena Bed. Ang isang napakalakas na Neodymium magnet ay nakadikit sa dulo ng stick. Maya maya tinakpan namin ang stick ng makapal na pula at asul na papel na may kulay.

Hihila ng stick na ito ang striker na itinatago sa tuktok ng Arena sa pamamagitan ng lakas na magnet.

Hakbang 6: Pagdekorasyon ng Hockey Table

Pagdekorasyon ng Hockey Table
Pagdekorasyon ng Hockey Table
Pagdekorasyon ng Hockey Table
Pagdekorasyon ng Hockey Table

Nagdidikit kami ng pula at asul na mga kulay sa dalawang panig at iginuhit ang kalahating linya at minarkahan ang isang hugis-parihaba na patlang malapit sa mga post sa layunin sa magkabilang panig. Ang bola ay mailalagay sa loob nito sa simula ng bawat laro.

Nasiyahan sa paglalaro ng mga laro kasama ang iyong mga kaibigan sa panahon ng hangout sa gabi? Ang saya talaga. Darating ang mga RGB LED. Naglagay kami ng mga ilaw na 12V RGB na nagbibigay ng kamangha-manghang pakiramdam na pinatay ang pag-iilaw sa silid. Sa lahat ng panig, na-paste namin ang LED strip na kinokontrol ng inbuilt na driver ng motor na evive gamit ang 3 mga channel. Ayusin ang mga wire o LED strip at sensor at dalhin ito nang maingat sa labas ng frame na malapit sa Top Goal Post Cover.

Hakbang 7: Pag-kable ng Mga Sensor at Ilaw Na Mayroong Matibay

Pag-kable ng Mga Sensor at Ilaw Na May Evive
Pag-kable ng Mga Sensor at Ilaw Na May Evive
Pag-kable ng Mga Sensor at Ilaw Na May Evive
Pag-kable ng Mga Sensor at Ilaw Na May Evive

Kailangan nating ikonekta ang mga sumusunod na bagay upang maipakita:

  • Dalawang Mga IR Sensor Signal sa 2 at 3.
  • RGB LED strip Ang strip ay may apat na mga wire. Tulad ng nakikita natin sa circuit diagram, ang '+' ay konektado sa VSS o VVR sa evive. Ang 'R', 'G' at 'B' ay konektado sa mga terminal ng motor sa plug at play interface.
  • Dahil gumamit kami ng 12V RGB LED strip, magkokonekta kami ng 12V DC Adapter o 3 Li-ion na baterya o 6 AA Cells.

Hakbang 8: Programming sa Scratch at Arduino: Tsart ng Daloy ng Algorithm

Programming sa Scratch at Arduino: Tsart ng Daloy ng Algorithm
Programming sa Scratch at Arduino: Tsart ng Daloy ng Algorithm
Programming sa Scratch at Arduino: Tsart ng Daloy ng Algorithm
Programming sa Scratch at Arduino: Tsart ng Daloy ng Algorithm

Ngayon, oras na upang mag-program. Mayroong anim na bagay:

  • Timer: Tulad ng bawat gameplay, ang bawat laro ay bibigyan ng tatlong minuto (o ayon sa iyong pinili) at maiiwas na subaybayan ito. Magsisimula ang timer pagkatapos na mai-press ang Tactile Switch 1.
  • Detect Tactile Push Button: Nagsisimula ang laro sa sandaling ang anumang manlalaro ay pinindot ang inbuilt Tactile button 1 sa evive.
  • Ang mga sensor upang makita ang layunin: Kailangan nating tuklasin ang pagpasa ng bola sa slider sa pamamagitan ng mga IR sensor pagkatapos ng anumang layunin ay naiskor sa magkabilang panig. At susubaybayan ng programa ang kabuuang mga layunin.
  • RGB LEDs: Ang mga LED ay magiging puti sa pagsisimula ng laro. Matapos ang anumang layunin, ang mga LED ay magpapakita ng kulay Red / Blue depende sa kung sino ang nakapuntos ng layunin. Magsisimulang magpikit ang mga LED kapag natitirang 5 segundo.
  • evive's Buzzer: Isang tunog ng beep ang gagawin sa simula, sa pagmamarka ng anumang layunin at pagtatapos ng laro.
  • evive's TFT: Ipapakita namin ang mga tagubilin, nakapuntos na layunin, oras at nagwagi.

Ipinakita sa itaas ang pangwakas na algorithm para sa laro.

Hakbang 9: Programming sa Scratch at Arduino

Programming sa Scratch at Arduino
Programming sa Scratch at Arduino
Programming sa Scratch at Arduino
Programming sa Scratch at Arduino
Programming sa Scratch at Arduino
Programming sa Scratch at Arduino

Ang programa ay maaaring gawin sa Scratch (tulad ng pag-ibig ng mga bata ng grapikong programa) o Arduino.

Ang gasgas ay isang libreng wika ng programa kung saan maaari kang lumikha ng iyong sariling makabago at interactive na mga proyekto, kwento, laro, at mga animasyon. Paggamit ng mBlock (batay sa Scratch 2.0).

Mag-click dito kung nais mong mga hakbang upang mai-install ang Scratch at makaisip ng mga extension.

Mag-click dito kung nais mong matuto nang higit pa tungkol sa Scratch.

Upang gawing simple ang code sa Scratch, 10 mga bloke ng pag-andar ang nilikha (pagpapaandar kung gumagamit ka ng Arduino):

  1. Initialization: Pasimulan ang paunang pag-setup ng laro at mga variable.
  2. LED na may tatlong mga input (Pula, berde at asul): I-ON ang LED ayon sa mga input.
  3. Mga Panuntunan sa Display: Para sa pagpapakita ng mga panuntunan sa TFT Screen sa simula ng laro.
  4. Initialization ng Tugma: Inisyal ang mga variable ng tugma at tugma.
  5. Ipakita ang Timer: Ipinapakita ang oras sa TFT habang isinasagawa ang tugma.
  6. Tugma: Ang lahat ng mga bagay na nangyayari sa panahon ng tugma ay narito tulad ng pagtuklas ng mga layunin.
  7. Display Score: Upang maipakita ang iskor sa panahon at pagkatapos ng tugma.
  8. Tie ng Kalidad: Ang bloke na ito ay nagiging berde pagkatapos ng laban, na nagpapahiwatig ng kurbatang.
  9. Blue Wins: Ang block na ito ay nagiging LED sa asul pagkatapos ng tugma, na nagpapahiwatig na ang Blue ay nanalo sa laro.
  10. Red Wins: Ang block na ito ay nagiging pula sa LED pagkatapos ng tugma, na nagpapahiwatig na nanalo ang Red sa laro.

Ang lahat ng mga bloke ay isinama sa pangunahing code na sumusunod sa flow chart na ipinakita sa nakaraang hakbang.

Ibinigay sa ibaba ang iskrip sa mBlock at Arduino

Hakbang 10: Ang Gameplay

Ang Gameplay
Ang Gameplay
Ang Gameplay
Ang Gameplay
  • Ang bawat laro ay magiging 3 minuto at isang paghuhugas ang magpapasya kung sino ang magsisimula.
  • Ang bawat manlalaro ay bibigyan ng isang magnetic striker at isang stick na may magnetic tip. Ang stick ay ipinasok mula sa puwang na ginawa sa Shorter Side Mount. Nasa ibaba ito ng Arena Bed at kinokontrol ang striker na inilagay sa tuktok ng Arena.
  • Ang bola ay mailalagay sa loob ng parihabang rehiyon sa simula ng laro o pagkatapos ng bawat layunin, sa gilid na katapat ng isa na nakapuntos ng layunin.
  • Ang nagwagi ay ang koponan na nakakuha ng maraming mga layunin o kung hindi man ang laro ay iguhit.

Hakbang 11: Hayaang Maglaro

Image
Image
Gawin Ito Paligsahan 2017
Gawin Ito Paligsahan 2017

Wala nang sasabihin pa! Masiyahan lamang sa kamangha-manghang Table Hockey.

Kailangan nito ng malalim na konsentrasyon sa bola at koordinasyon ng mata at kamay.

Maraming ideya ang malugod na tinatanggap sa mga komento sa ibaba.

Alamin at galugarin ang higit pa tungkol sa evive dito.

Gawin Ito Paligsahan 2017
Gawin Ito Paligsahan 2017

Runner Up sa Make It Move Contest 2017

Inirerekumendang: