Obsah:

Ovládač SDVX / K-Shoot Mania: 3 kroky
Ovládač SDVX / K-Shoot Mania: 3 kroky

Video: Ovládač SDVX / K-Shoot Mania: 3 kroky

Video: Ovládač SDVX / K-Shoot Mania: 3 kroky
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Júl
Anonim
Ovládač SDVX / K-Shoot Mania
Ovládač SDVX / K-Shoot Mania

Cieľom tohto tutoriálu je vytvoriť ovládač, ktorý je možné použiť na hranie hry K-Shoot Mania, populárnej arkádovej rytmickej hry. Na dosiahnutie tohto cieľa použijeme elektrické náradie na zostavenie základne ovládača, kódovanie dosky arduino na simuláciu vstupov tlačidiel a zapojenie na pripojenie tlačidiel k arduinu. Konečným výrobkom bude dutá skrinka na priestor pre vodiče, 7 tlačidiel a dva rotačné enkodéry, ktoré slúžia ako vstup pre hru, a panel, ktorý sa otvára do vnútra škatule. Rozmery tohto tutoriálu však budú, rozmery škatule je možné zmeniť na väčšie alebo menšie v závislosti od vašich preferencií. Tento ovládač bude obsahovať 2 hlavné časti zostavy: 1. Základňa ovládača alebo skrinka, v ktorej sú umiestnené tlačidlá a zapojenie2. Kódovanie dosky arduino a zapojenie tlačidiel

Krok 1: Zoznam dielov

Zoznam položiek
Zoznam položiek
Zoznam položiek
Zoznam položiek

Všetky diely a produkty, ktoré budete potrebovať:

  • Arduino Leonardo
  • Prepojovacie vodiče
  • Arkádové tlačidlá
  • Rotačné kodéry
  • Otočné gombíky
  • Drevo alebo tvrdý plast na montáž do škatule
  • Krimpovacie konektory (ženské číslo 187 a 250)
  • Arkádové tlačidlá
  • Skrutky a skrutky
  • Počítač alebo prenosný počítač na kódovanie

Ceny sa môžu líšiť v závislosti od kvality materiálov

Môžete si ich kúpiť v internetových obchodoch, ako je Amazon alebo Newegg, a v niektorých obchodoch s hardvérom

Rozsah cien materiálov bude 80-200

Náradie:

  • Vŕtačka
  • Elektrická píla
  • Brúsenie

Zručnosti:

  • Základné použitie elektrického náradia
  • Vŕtanie
  • Brúsenie
  • Meranie
  • Kódovanie
  • Elektrické vedenie

Krok 2: Zostava boxu

Zostava boxov
Zostava boxov
Zostava boxov
Zostava boxov

Pokiaľ ide o veľkosť škatule, môže a môže sa zmeniť v závislosti od vašich preferencií veľkosti ovládača a veľkosti tlačidiel a zapojenia vášho ovládača. Rozmery boxu v tomto návode sú 3,5 palca vysoké, 8,3 palca dlhé a 7,5 palca široké. Najprv si chcete načrtnúť rozloženie rozmerov boxov označujúcich výšku, šírku a dĺžku škatúľ. Súčasne sa rátajte s priestorom, ktorý zaberú tlačidlá a zapojenie.

Potom pomocou skrutiek pripevnite škatuľu k sebe a spodný panel ponechajte oddelený, aby bol odnímateľný a umožnil prístup k vodičom.

Potom do hornej časti škatule vyvŕtajte otvory, aby ste mohli nainštalovať tlačidlá.

Kódovanie:

Na kódovanie použite arduino, aby každé tlačidlo a otočný kodér simulovali stlačenie alebo stlačenie klávesu na klávesnici. Môžete to urobiť buď kódovaním vlastného kódu pre každé tlačidlo, alebo použitím už existujúceho kódu. Príklad kódu je možné nájsť v spodnej časti pokynu.

Zapojenie: Po kódovaní vášho adruina budete musieť prepojiť každé tlačidlo a rotačný kodér s príslušným kolíkom na arduino leonardo. Na prepojenie tlačidiel budete musieť zalisovať prepojovacie vodiče na krimpovacie konektory. Na prepojenie tlačidiel zapojte vstup krimpovacieho konektora do krimpovacieho konektora a konektor zapojte do mikrospínača na tlačidle. Tiež zalisujte uzemňovací vodič a pripevnite ho ku každému tlačidlu. Pre uzemňovací vodič použijete kábel v štýle sedmokrásky, aby ste na každé tlačidlo použili iba jeden uzemňovací vodič.

Krok 3: Dokončenie dotykov

Dokončovacie dotyky
Dokončovacie dotyky
Dokončovacie dotyky
Dokončovacie dotyky

Finálna montáž:

Nakoniec pripevnite arduino leonardo na škatuľu a potom pripevnite spodný panel škatule. Ak chcete škatuľu otestovať, zapojte ju do počítača alebo prenosného počítača a potom otestujte tlačidlá v poznámkovom bloku alebo v nejakom programe na písanie. Každé tlačidlo a otočný gombík by mali na klávesnici zadávať svoje vlastné písmeno. Potom ste hotoví.

Rôzne:

Dole je niekoľko odkazov na ďalšie príručky, ktoré môžu pomôcť objasniť niektoré špecifiká zostavy.

consandstuff.github.io/rhythmcons/sound-voltex/sdvx-minicon/

Odporúča: