Obsah:

DIY USB video herní ovladač: 6 kroků
DIY USB video herní ovladač: 6 kroků

Video: DIY USB video herní ovladač: 6 kroků

Video: DIY USB video herní ovladač: 6 kroků
Video: Adel ukazala prso 2024, Červenec
Anonim
DIY USB herní ovladač
DIY USB herní ovladač

Existuje celá řada vlastních ovladačů, od klasických arkádových páček až po obnovu moderních ovladačů, obvykle vyrobených ze stejných základních částí.

Pro náš závěrečný projekt v naší střední škole ve třídě pokročilého inženýrství jsme si vzali za úkol vytvořit vlastní malý ovladač, který má jednoduché rozložení a je určen pro hraní jednoduchých her. Tento design je také adaptací dalšího vlastního ovladače, který najdete zde:

Vzhledem k tomu, že některé součásti jsou v naší škole otevřeně dostupné, může být obtížné provést některé z těchto kroků, ale pokud máte buď k dispozici všechny níže uvedené položky, nebo se chcete pokusit improvizovat/přizpůsobit se jako my, pak neváhejte a postupujte podle našich pokynů a vytvořte si vlastní DIY USB vlastní ovladač videoher!

Krok 1: Nástroje a hardware

Nástroje a hardware
Nástroje a hardware
Nástroje a hardware
Nástroje a hardware
Nástroje a hardware
Nástroje a hardware

Položky, které budete pro tento projekt potřebovat:

  • Tlačítka 6x6x4,5 mm (12)
  • Arduino Pro Micro s vložkou Micro USB (1)
  • Micro USB kabel (1)
  • Rezistory 10KΩ (10)
  • Vlastní PCB (1) - pro objednávku bude uveden soubor Gerber
  • 1/8 "akryl - jakákoli barva
  • 10kolíkové hlavičky (2)

Hardware potřebný pro projekt:

  • Páječka (a bezpečnostní vybavení)
  • Laser Cutter - Může být obtížné; Lze pracovat kolem
  • 3D tiskárna

Volitelný! - Pokud byste chtěli otestovat své výsledky, než vše připájíte na desku plošných spojů, můžete kód vložit na Arduino a nastavit ho na prkénko (jak je vidět v kroku 3), z čehož budete potřebovat:

  • Arduino Pro Micro (s nainstalovaným kódem)*
  • Velký prkénko (1-2)
  • Dráty (Pro lepší rozlišení lze použít různé barvy) (12)
  • Rezistory 10KΩ (10)
  • Tlačítka 6x6x4,5 mm (12)

*Tyto položky lze znovu použít pro konečný projekt. Pokud si to přejete, nemusíte dostávat nové

Pokud máte všechny své položky hotové a připravené, můžeme začít!

Krok 2: Nahrání kódu na Arduino

Nahrávání kódu na Arduino
Nahrávání kódu na Arduino

Kód, který jsme použili, byl upravenou verzí kódu z Instructable, na kterém jsme založili náš, protože Arduino, které jsme použili, se lišilo od designu, se kterým šli. Změnili jsme porty pro různá tlačítka, aby bylo vše mnohem jednodušší.

Zde je původní kód, pokud ho chcete vyzkoušet a použít:

V softwaru Arduino se ujistěte, že Arduino v nastavení je Arduino Mirco a že COM port je Arduino Micro, který jste zapojili. Poté, co jste to zkontrolovali, měli byste být schopni kliknout na Nahrát a kód by měl být na Arduinu.

Krok 3: (Volitelné) Nastavení Breadboard

(Volitelné) Nastavení Breadboard
(Volitelné) Nastavení Breadboard
(Volitelné) Nastavení Breadboard
(Volitelné) Nastavení Breadboard

HLAVY VZHŮRU!

Tento krok, pokud jste jej neviděli v kroku 1 nebo v názvu tohoto kroku, je volitelný. Pokud si myslíte, že vše může fungovat, aniž byste to testovali na prkénku, jděte do toho. Jelikož to bylo poprvé, co jsme někdy dělali takový projekt, rozhodli jsme se to vyzkoušet, protože jsme nechtěli zničit zařízení, které jsme koupili nebo měli k dispozici, a také jsme se chtěli učit efektivněji, než abychom byli hozeni do hlubokého konce bez jakýchkoli znalostí. Pokud máte nějaké pochybnosti o tom, že budete dělat další kroky, než budete pokračovat, postupujte podle tohoto kroku.

Vyndali jsme prkénka a dali je dohromady, abychom získali soudržné rozložení pro tlačítka, odpory a dráty. Tlačítka jsme rozložili na prkénko v přímém vzoru (kromě jednoho tlačítka na menší desce výše, protože to bylo naše testovací tlačítko. Nemusíte to dělat přesně takhle). Poté jsme připojili vodiče a odpory k tlačítkům jako na obrázku výše. Než Arduino odložíte, ujistěte se, že jste dodrželi poslední krok a vložte tam kód. Pokud jste to neudělali, bude to v podstatě drahý kus plastu, který nic nedělá.

Poté jsme Arduino položili na místo, kde by mohly být připojeny všechny vodiče k různým portům, ke kterým by tlačítka dojížděla. Pokud používáte více prkének, nezapomeňte připojit napájení a zem k oběma, stejně jako k samotnému Arduinu.

Krok 4: Vytvoření/objednání DPS

Deska plošných spojů, kterou jsme si zobrazili, byla vlastní konstrukce, kterou jsme pro tento projekt vytvořili, protože původní použitá deska není kompatibilní s námi používaným Arduinem. K tomu jsme použili program Fritzing, který byl velmi snadno použitelný a uživatelsky přívětivý. Nastavili jsme rozložení tlačítek, rozložení odporů a vybrali jsme slot Arduino, který by fungoval pro naše Arduino, protože program neměl náš přesný model.

Společnost, kterou jsme použili k objednání desky plošných spojů k její výrobě, byla JLCPCB. Náklady byly asi 30 $ s dopravou od DHL a existují levnější možnosti dopravy, ale kvůli výrobnímu procesu to bude trvat déle. Vytvořili jsme také vlastní červenou barvu, která dala dalších 8 $, takže ve skutečnosti by vaše PCB mohla být asi 8–10 $ s poštovným.

Krok 5: Testování, zda všechno sedí

Poté, co dorazí vaše DPS, vaše Arduino má nahraný veškerý kód a vy máte všechny ostatní součásti, je čas to dát dohromady. Vyzkoušejte, zda Arduino, které máte, zapadá do slotů pro ně vhodně vyrobených, ujistěte se, že rezistory a tlačítka sedí na správných místech, a zkontrolujte, zda bylo správně zapojeno jakékoli zapojení v desce plošných spojů a zda nedošlo k přerušení (pokud použili jste náš design, neměly by nastat žádné problémy, ale vždy je dobré si to dvakrát ověřit).

Krok 6: Pájení

Pájení
Pájení
Pájení
Pájení

Jakmile je vše vloženo na správná místa, nyní musíte všechny své kousky pájet, aby měly svá spojení. Než se však pustíte do pájení, nezapomeňte použít ochranné brýle a masku, pokud si přejete, a připravte si pájku. Použili jsme tenčí olovo, ale rádi použijete jakýkoli druh pájky, pokud ji lze použít k propojení s deskou plošných spojů.

Doporučujeme začít s odpory, abyste neměli všude hromadu tenkých kousků a dělali je po jednom. Dobrým způsobem, jak udržet odpor na místě, když pájíte, je ohýbat dlouhé konce od sebe, zatímco je zaseknutý uvnitř otvorů desky plošných spojů. Jakmile to budete mít pájené, můžete odstřihnout dlouhé konce odporů některými drátovými nůžkami a přitom se ujistěte, že nestříháte příliš blízko, jinak můžete pájku oříznout a ztratit spojení.

Poté, co je pájeno všech 10 rezistorů, jsou na řadě tlačítka. Umístěte všechna tlačítka na místo, než abyste je oddělovali odděleně, jen aby to bylo jednodušší. Nezapomeňte zkontrolovat, zda pájíte všechny otvory, protože jsou velmi blízko sebe.

Jakmile jsou všichni připraveni, je čas na nejtěžší část: Arduino. Zapíchněte Arduino do otvorů a připájejte 1–2 porty, aby držel na svém místě, a pak pokračujte opatrně, pájte zbytek. Spolu s tím, že se trefíte do každé díry, se také ujistěte, že se žádná pájka nedotýká druhé pájky, jako by k tomu došlo, existuje možnost zkratu, což je něco, co nechceme, jinak budete v hlubokých potížích.

Doporučuje: