Sadržaj:

Uradi sam magnetski stolni hokej s kartonom, RGB svjetlima i senzorima: 11 koraka (sa slikama)
Uradi sam magnetski stolni hokej s kartonom, RGB svjetlima i senzorima: 11 koraka (sa slikama)

Video: Uradi sam magnetski stolni hokej s kartonom, RGB svjetlima i senzorima: 11 koraka (sa slikama)

Video: Uradi sam magnetski stolni hokej s kartonom, RGB svjetlima i senzorima: 11 koraka (sa slikama)
Video: Коллектор. Психологический триллер 2024, Juli
Anonim
Image
Image
Uradi sam magnetni stolni hokej s kartonom, RGB svjetlima i senzorima
Uradi sam magnetni stolni hokej s kartonom, RGB svjetlima i senzorima

Mora da ste igrali Air Hockey! Platite nekoliko $$ dolara $$ zoni za igre i samo počnite davati golove da biste pobedili svoje prijatelje. Nije li to vrlo zavisno? Sigurno ste mislili zadržati jedan stol kod kuće, ali hej! jeste li ikada razmišljali da ga sami napravite?

Pravit ćemo vlastiti automatizirani "uradi sam" magnetski stolni hokej. Dodaćemo mikrokontroler, senzore za otkrivanje prepreka za brojanje golova i praćenje vremena. Nema potrebe da pratite ciljeve, senzori i evive će to učiniti dok uživamo u igri i koncentraciji na loptu. RGB LED diode dodaju živopisne boje ovoj cool DIY kreaciji.

Zaista, moji prijatelji i kolege su se satima bavili sviranjem ovoga. Bilo je jako zabavno.

Korak 1: Šta nam sve treba da napravimo magnetni stoni hokej?

Šta nam je sve potrebno za magnetski stolni hokej?
Šta nam je sve potrebno za magnetski stolni hokej?
Šta nam je sve potrebno za magnetski stolni hokej?
Šta nam je sve potrebno za magnetski stolni hokej?

Ovo može vrlo lako kod kuće napraviti čak i dijete ili starac! Potrebne su nam sledeće namirnice:

  • Debeli karton (koristili smo valoviti list od 5 mm) (1 kvadratni metar)
  • Tvrdi karton (trebao bi biti vrlo ravan)
  • Pištolj za ljepilo i štap za ljepilo
  • Papir u boji (radije koristite 3 papira u boji za igru u areni i dva protivnika)
  • Vladar
  • Permanent Marker
  • Rezač papira
  • Nekoliko All-pinova
  • Ljepilo
  • Ball
  • 4 jaka neodimijumska magneta (prečnika oko 10 mm i visine 4 mm)

Potrebna nam je elektronika za automatizaciju mjerenja vremena, svjetla i bodovanja (vrlo je jednostavno, zaista vrlo jednostavno)

  • evive (ili Arduino sa LCD/TFT ekranom)
  • 2 IC senzora
  • Žice za kratkospojnike
  • 5V RGB LED traka (ugrađena Li-ion baterija kompanije evive može dati 5V ili 12V RGB LED traku sa adapterom za napajanje/6 AA baterija)

Korak 2: Izrada okvira za hokej na stolu: dio A

Izrada okvira za hokej na stolu: dio A
Izrada okvira za hokej na stolu: dio A
Izrada okvira za hokej na stolu: dio A
Izrada okvira za hokej na stolu: dio A
Izrada okvira za hokej na stolu: dio A
Izrada okvira za hokej na stolu: dio A

Moramo izrezati sljedeće komade iz debelog kartona

  • Osnova Osnove To je pravokutni list veličine 50 cm x 35 cm
  • Dva duža bočna držača. Pravokutni list veličine 50 cm X 15 cm
  • Dva kraća bočna držača Pravokutni list veličine 36 cm X 15 cmPravokutni izrez veličine 28 cm X 4 cm na udaljenosti od 7 cm od dužeg ruba u sredini
  • Dva nosača za krevet Top Arena Pravokutni izrezi veličine 49 cm X 9 cm bit će zalijepljeni za bočni držač na podupiraču osnove.
  • Srednji oslonac za krevet Top Arena Pravokutni izrez veličine 34 cm X 9 cm zalijepljen paralelno s kraćim bočnim nosačima na osnovnom nosaču, što će pregradu učiniti na dvije polovice. Ovo će ograničiti igrače da uđu na protivničku stranu (objašnjeno kasnije), a također će pružiti podršku u sredini kreveta Arena

Sada ćemo napraviti utore u dva kraća bočna držača iz kojih možemo umetnuti ručke za igru s magnetom snažno zalijepljenim na jednom kraju (ovo ćemo napraviti kasnije)

Koristit ćemo tvrdi kartonski list veličine 35 cm x 38 cm, koji bi trebao biti vrlo ravan i ne bi se trebao deformirati ili stisnuti vrlo lako. Ali prvo napravite okvir koristeći gornji debeli karton, a zatim ponovno provjerite odgovarajuće dimenzije, gdje možete postaviti krevet Arena na dva nosača i srednji nosač jer ponekad završite s različitim rasporedom/postavljanjem nakon lijepljenja pištoljem za ljepilo.

Korak 3: Izrada okvira za hokej na stolu: Dio B

Izrada okvira za hokej na stolu: dio B
Izrada okvira za hokej na stolu: dio B
Izrada okvira za hokej na stolu: dio B
Izrada okvira za hokej na stolu: dio B

Dakle, naš okvir i arena su spremni. Prekrili smo krevet Arena debelim papirom u zelenoj boji.

Sada moramo napraviti utore za stative i klizač za izvlačenje lopte nakon postignutog gola. Budite oprezni pri mjerenju iz okvira koji smo upravo napravili jer će male varijacije uvijek biti prisutne. Rezati ćemo sljedeće komade kartona:

  • Prorezi za ciljeve: 4 pravokutna izreza od debljine kartona veličine 5 cm X ~ 11,5 cm (ovo će ostaviti ~ 12 cm vratnicu) Zalijepit ćemo ih okomito na vrh kreveta Arena poravnati sa bočnim nosačima. Prostor ostavljen u sredini poslužit će kao stativa za gol.
  • Klizači će biti izrađeni od bilo kojeg kartonskog lista otprilike ~ 36 cm X 5,5 cm (ili 6) Moramo pažljivo zalijepiti ovo malo ispod (~ 1 cm) kreveta Arena u blago nagnutom položaju tako da se lopta može prevrnuti u stranu kao što je prikazano na figura (Držali smo razliku u visini od 1 cm kako bi bila nagnuta i lopta se lako kotrljala). Držali smo je malo ispod kako se čak ni lopta koja se brzo kreće ne bi trebala vratiti u polje. Izmjerite prije rezanja i prilagodite dimenzije u skladu s tim. Zalijepite bijeli/tamni papir na klizač suprotno od kugle tamne/svijetle boje, koja je potrebna da senzor otkrije dodavanje loptice. (objašnjeno u sljedećem koraku)
  • Hvatač lopticaKada klizač za loptu dobro radi, napravit ćemo pravokutni utor u bočnim nosačima za vađenje loptice iz klizača. Napravili smo dva mala hvatača loptica, koje ćemo zalijepiti ispred pravokutnih proreza sa svake strane klizača.
  • Gornji poklopci postolja za gol (~ 6,5 cm x 36 cm) Stavit ćemo gornji poklopac na vrh vrata i klizača. Postavit će se na vrh s podrškom za kraći bočni nosač i dva pravokutna izreza što čini stativu za gol. Izmjerite potrebne dimenzije iz okvira koji smo upravo napravili. Lagano napravite kružni luk sa strane. Ne lijepite ovo sada. (Prikazano u sljedećem koraku)

Korak 4: Integriranje senzora za otkrivanje lopte nakon postignutog gola

Integriranje senzora za otkrivanje lopte nakon postignutog gola
Integriranje senzora za otkrivanje lopte nakon postignutog gola
Integriranje senzora za otkrivanje lopte nakon postignutog gola
Integriranje senzora za otkrivanje lopte nakon postignutog gola

Ko želi zabilježiti gol? Napravit ćemo ga automatiziranim pomoću osnovnih IR senzora i mikrokontrolera. Moramo montirati dva IR senzora na unutrašnju stranu gornjih poklopaca postolja cilja blizu ruba (ostaviti malo prostora od ruba). Morat ćemo saviti CRNE i PROZIRNE LED diode na senzoru da ga usmjere okomito (kao što je prikazano na slici). Provjerite treba li se kuglica lako otkotrljati bez dodirivanja senzora.

Sada ćemo koristiti evive meni koji se može preuzeti odavde. Idite na opciju izbornika Pin State Monitor i mi ćemo je koristiti za kalibraciju naših senzora. Lopta će proći s klizne ploče nakon što se postigne gol. Na senzoru se nalazi mali potenciometar koji je potrebno kalibrirati da otkrije loptu. Naša lopta je tamnocrvenkaste boje, pa na klizaču imamo bijeli papir u papiru za razlikovanje. Okrenite potenciometar na jednom kraju, a zatim ga polako okrenite dok testirate detekciju dodavanja loptice.

Možete preskočiti ovaj korak i programiranje ako ne želite dodati tajmere i senzore za brojanje ciljeva.

Korak 5: Izrada magnetskog udarca i štapa

Izrada magnetskog udarca i štapa
Izrada magnetskog udarca i štapa
Izrada magnetskog udarca i štapa
Izrada magnetskog udarca i štapa
Izrada magnetskog udarca i štapa
Izrada magnetskog udarca i štapa

Sada ćemo napraviti četiri jednakokraka pravokutna trokuta od kartona sa stranicama 7cm X 7cm za štrajkače. Možete isprobati veličinu koju želite. Dva trokutasta izreza bit će zalijepljena jedno preko drugog nakon postavljanja neodimijumskog magneta u sredinu. [Dodali smo treći komad na dva dok je lopta prelazila preko njega]

Također, napravit ćemo dva štapa s magnetskim vrhom za kontrolu napadača ispod kreveta Arena. Na vrh štapa zalijepljen je vrlo snažan neodimijski magnet. Kasnije smo štap prekrili debelim papirom u crvenoj i plavoj boji.

Ovaj štap će magnetnom silom povući napadača koji se nalazi na vrhu Arene.

Korak 6: Ukrašavanje hokejaškog stola

Dekorisanje hokejaškog stola
Dekorisanje hokejaškog stola
Dekorisanje hokejaškog stola
Dekorisanje hokejaškog stola

Zalijepimo crvenu i plavu boju na dvije strane i povučemo pola linije i označimo pravokutno polje u blizini stativa za gol sa obje strane. Lopta će biti postavljena u nju na početku svake utakmice.

Da li ste uživali u igranju igara sa prijateljima tokom kasnih noćnih druženja? Zaista je zabavno. Dolaze RGB LED diode. Stavili smo 12V RGB svjetla koja daju izvanredan osjećaj pri isključenom sobnom osvjetljenju. Sa svih strana smo zalijepili LED traku kojom je upravljao ugrađeni upravljački program motora kompanije evive pomoću 3 kanala. Organizirajte žice ili LED traku i senzore i pažljivo ih iznesite izvan okvira blizu poklopca gornjeg postolja.

Korak 7: Ožičenje senzora i svjetala s Eviveom

Ožičenje senzora i svjetala s Eviveom
Ožičenje senzora i svjetala s Eviveom
Ožičenje senzora i svjetala s Eviveom
Ožičenje senzora i svjetala s Eviveom

Moramo povezati sljedeće stvari za oživljavanje:

  • Dva IR senzora Kako smo montirali senzore na donju stranu gornjih poklopaca postolja cilja i organizirali žicu kako bismo ih postavili na suprotnu stranu hvatača loptica, sada ćemo spojiti tri žice za oživljavanje, naime GND na uzemljenje, VCC na 5 V i Signal na 2 i 3.
  • RGB LED trakaTraka ima četiri žice. Kao što vidimo na dijagramu kola, '+' je spojeno na VSS ili VVR na eviveu. 'R', 'G' i 'B' su spojeni na stezaljke motora u plug and play interfejsu.
  • Budući da smo koristili 12V RGB LED traku, spojit ćemo 12V DC adapter ili 3 Li-ion baterije ili 6 AA ćelija.

Korak 8: Programiranje u Scratch -u i Arduinu: Algoritam dijagram toka

Programiranje u Scratch -u i Arduinu: Algoritam dijagram toka
Programiranje u Scratch -u i Arduinu: Algoritam dijagram toka
Programiranje u Scratch -u i Arduinu: Algoritam dijagram toka
Programiranje u Scratch -u i Arduinu: Algoritam dijagram toka

Vrijeme je za programiranje. Postoji šest stvari:

  • Tajmer: Prema igri, svakoj igri će biti dodijeljene tri minute (ili prema vašem izboru), a evive će to pratiti. Tajmer će se pokrenuti nakon što se taktilni prekidač 1 pritisne na evive.
  • Otkrivanje taktilnog dugmeta: Igra počinje kada bilo koji igrač pritisne ugrađeno taktilno dugme 1 na eviveu.
  • Senzori za otkrivanje gola: Moramo otkriti dodavanje lopte u klizaču putem IC senzora nakon postizanja bilo kojeg gola s obje strane. Program će pratiti ukupne ciljeve.
  • RGB LED diode: LED diode će biti bijele dok igra počinje. Nakon svakog gola, LED diode će svijetliti crveno/plavo u zavisnosti od toga ko je postigao gol. LED diode će početi treptati kada preostane 5 sekundi.
  • eviveov zujalica: Zvuk će se čuti na početku, pri postizanju bilo kojeg gola i na kraju igre.
  • evive -ov TFT: Prikazat ćemo upute, postignuti gol, vrijeme i pobjednika.

Gore prikazan konačni algoritam za igru.

Korak 9: Programiranje u Scratch -u i Arduinu

Programiranje u Scratch -u i Arduinu
Programiranje u Scratch -u i Arduinu
Programiranje u Scratch -u i Arduinu
Programiranje u Scratch -u i Arduinu
Programiranje u Scratch -u i Arduinu
Programiranje u Scratch -u i Arduinu

Program se može napraviti u Scratch -u (jer djeca vole grafičko programiranje) ili Arduinu.

Scratch je besplatni programski jezik na kojem možete stvoriti vlastite inovativne i interaktivne projekte, priče, igre i animacije. Korišćenje mBlock -a (zasnovano na Scratch 2.0).

Kliknite ovdje ako želite slijediti korake za instaliranje Scratch i evive ekstenzija.

Kliknite ovdje ako želite saznati više o Scratch -u.

Da biste pojednostavili kôd u programu Scratch, stvoreno je 10 funkcionalnih blokova (funkcija ako koristite Arduino):

  1. Inicijalizacija: Inicijalizacija početnih postavki igre i varijabli.
  2. LED sa tri ulaza (crveni, zeleni i plavi): Uključite LED prema ulazima.
  3. Pravila prikaza: Za prikaz pravila na TFT ekranu na početku igre.
  4. Inicijalizacija podudaranja: Inicijalizacija podudaranja i varijabli podudaranja.
  5. Prikaži tajmer: Prikažite vrijeme na TFT -u dok je utakmica u toku.
  6. Utakmica: Sve stvari koje se dešavaju tokom meča ovdje su poput otkrivanja golova.
  7. Prikaz rezultata: Za prikaz rezultata tokom i nakon utakmice.
  8. Neriješeno: Ovaj blok postaje LED nakon utakmice zelen, što ukazuje na izjednačenje.
  9. Plavo pobjeđuje: Ovaj blok postaje LED nakon plave boje, što ukazuje na to da je Blue pobijedio u igri.
  10. Crveno pobjeđuje: Ovaj blok postaje LED crven nakon utakmice, što ukazuje na to da je Red pobijedio.

Svi blokovi su integrirani u glavni kod koji slijedi dijagram toka prikazan u prethodnom koraku.

Dolje je navedena skripta u mBlock -u i Arduinu

Korak 10: Igranje

Igranje
Igranje
Igranje
Igranje
  • Svaka utakmica trajat će 3 minute, a ždrijeb će odlučiti tko će započeti.
  • Svaki igrač će dobiti magnetni udarač i štap sa magnetskim vrhom. Štap će biti umetnut iz utora napravljenog na kraćoj bočnoj podlozi. Bit će ispod kreveta Arena i kontrolirat će napadača postavljenog na vrhu Arene.
  • Lopta će biti postavljena unutar pravokutnog područja na početku igre ili nakon svakog gola, na strani suprotnoj od one koja je postigla gol.
  • Pobjednik će biti ekipa koja postigne više golova ili će u protivnom utakmica biti neriješena.

Korak 11: Igrajmo se

Image
Image
Takmičenje Make It Move 2017
Takmičenje Make It Move 2017

Ništa više za reći! Samo uživajte u fantastičnom stonom hokeju.

Potrebna je duboka koncentracija na loptu i koordinacija oka i šake.

Više ideja je dobrodošlo u komentarima ispod.

Ovdje saznajte i istražite više o eviveu.

Takmičenje Make It Move 2017
Takmičenje Make It Move 2017

Drugoplasirani na takmičenju Make it Move 2017

Preporučuje se: