Obsah:

PressKill: hra Arduino: 5 krokov
PressKill: hra Arduino: 5 krokov

Video: PressKill: hra Arduino: 5 krokov

Video: PressKill: hra Arduino: 5 krokov
Video: Leap Motion SDK 2024, November
Anonim
PressKill: hra Arduino
PressKill: hra Arduino

PressKill je fyzická hra pre štyroch hráčov, ktorú som navrhol a vyrobil pomocou Arduina pre školský projekt. Výroba hry zahŕňa programovanie, spájkovanie, vytváranie vektorových plánov, rezanie laserom a lepenie. Chcete si zahrať radovú hru s priateľmi? Pokračuj v čítaní!

Pravidlá hry:

  1. Keď ktorýkoľvek hráč stlačí svoje tlačidlo, získa bod a Deadzone sa spustí.
  2. Keď ktorýkoľvek hráč stlačí svoje tlačidlo počas Deadzone, prehrá a je mimo hry.
  3. 5 sekúnd po jeho začiatku Deadzone končí. Neexistuje žiadny náznak tohto.
  4. Vyhráva prvý hráč, ktorý má päť bodov alebo je posledný v poradí.

Krok 1: Diely

Časti
Časti
Časti
Časti

Tu je zoznam všetkých častí, ktoré boli súčasťou fyzickej stavby hry.

  • 1 Arduino
  • 4 veľké arkádové tlačidlá s voliteľnými svetlami
  • 16 zásuviek
  • 4 biele LED diódy
  • 4 220 ohmové odpory
  • 4 odpory 10 000 Ohm
  • veľa drôtu
  • zmršťovacie bužírky
  • perfboard
  • 1 list 3 mm MDF dreva
  • lepidlo na drevo

Použil som aj nasledujúce nástroje:

  • Spájkovačka
  • Laserová rezačka
  • Tepelná pištoľ (funguje aj zapaľovač)

Krok 2: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Samotné zapojenie nie je také zložité, je to len únavné, pretože musíte urobiť to isté štyrikrát, raz pre každé tlačidlo. Tu je dobrý návod na obsluhu kolíkov s tlačidlami: základy pre veľké kupoly s tlačidlom-tlačidlo-LinkIt

Dobre, tu je vec v piatich krokoch:

  1. Vložte diódy LED do arkádových tlačidiel. Ak sú vaše tlačidlá ľahko kompatibilné s LED diódami, skvelé! Moje neboli, tak som ich spájkoval na mieste.
  2. Pripojte ženské konektory k niektorým vodičom. Spájkoval som ich, aby som posilnil spojenie, a kvôli bezpečnosti som pomocou tepelnej pištole pridal niekoľko zmršťovacích bužírok. Farebne som označil vodiče na záporné (sivé) a kladné (červené).
  3. Spájkujte všetky vodiče pre každé tlačidlo na malý kúsok dosky, aby ste pridali správne odpory. Pomáha aj trocha zorganizovať. Pozrite sa na priložený obrázok a pozrite sa podrobne na rôzne vodiče a odpory. Potom k tlačidlu pripojte vodiče so zásuvkami. teraz opakujte štyrikrát!
  4. Súbežne spájkujte všetky vodiče každého tlačidla, ktoré vstupujú do 5V a GND Arduina, na ďalší malý kúsok perfboardu. týmto spôsobom budete musieť k svojmu Arduinu pripojiť iba dva drôty namiesto ôsmich.
  5. Toto je voliteľný krok, ale ak chcete zostať organizovaní ako ja, označte káble každého tlačidla, ktoré idú do PINov Arduina. Svoju som farebne označil farbou tlačidla.

To je o elektronike všetko! Ak ste múdrejší ako ja, naplánujte si svoje obvody vopred, aby ste káble zvládli jednoducho a vyhli sa veľkým špagetám drôtov.

Krok 3: Rámček

Box
Box

Z osobných dôvodov som chcel vyrobiť box vyrezaný laserom, ktorý by pojal všetku elektroniku. Je to pomerne jednoduchý tvar a dá sa ľahko vyrobiť pílením dreva a vŕtaním okrúhlych dier, takže ak je to pre vás rýchlejšie alebo dostupnejšie, je to šikovný ťah. Ale poviem vám, tie články prstov vyzerajú sakramentsky cool.

Vzorec pre škatuľu som prevzal z webu makercase.com, vďaka ktorému je skutočne ľahké nenakresliť všetky články prstov sám. Potom som upravil vzor v programe Inkscape, bezplatnom programe na vektorové kreslenie. Podľa mojich skúseností Inkscape nedokáže exportovať súbory.dxf, ktoré sú načítané laserovou rezačkou, takže riešením tohto problému je použitie programu Adobe Illustrator.

Samotný box meria 30 x 30 x 10 centimetrov. Akonáhle máte laserový rez mdf, môžete panely lepiť dohromady. Nelepte však dno! Slúži ako obrátené veko na prístup k hardvéru. Môžete ho pripevniť lepením niektorých magnetov dovnútra. Nemal som, jednoducho preto, že som to nepotreboval. Je to dobré rozhodnutie, ak chcete box veľmi presúvať bez toho, aby vám odpadlo dno.

Poznámka: plány uvedené v tomto návode neobsahujú otvor pre napájací kábel k Arduinu. Jeden som vŕtal, ale môžete zmeniť plány na umiestnenie jedného alebo do skrinky vložiť 5 V zdroj energie. Na to je ešte dosť miesta.

Krok 4: Kód

Tu je kód pre Arduino. Vyrobil som ho ja a môže obsahovať chyby, aj keď zatiaľ som si žiadne nevšimol. Je komentovaný a vy ho môžete slobodne ďalej optimalizovať, upravovať alebo dopĺňať.

Krok 5: Bavte sa

Bavte sa!
Bavte sa!

Znie to možno kýčovito, ale ja to myslím vážne: bavte sa tvorením a hraním! Len si pamätajte: nebaviť sa patrí tiež k tvorbe. Ak sa zaseknete, pohrajte sa a experimentujte, aby ste našli nové riešenia problémov. Vďaka tomu som mohol vytvoriť túto hru. Vďaka za prečítanie!

Odporúča: