Obsah:
- Krok 1: Nástroje a hardware
- Krok 2: Nahrání kódu na Arduino
- Krok 3: (Volitelné) Nastavení Breadboard
- Krok 4: Vytvoření/objednání DPS
- Krok 5: Testování, zda všechno sedí
- Krok 6: Pájení
Video: DIY USB video herní ovladač: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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
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
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
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í
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:
Jak vyčistit téměř jakýkoli herní ovladač: 5 kroků
Jak vyčistit téměř jakýkoli herní ovladač: Mám několik těchto ovladačů Logitech Dual Action, které používám pro emulátor Raspberry Pi, pro které brzy nahraji Instructable. Při pokusu o použití tohoto ovladače (byl uložen pro více než rok), většina tlačítek na
Automatický herní ovladač Google T Rex využívající Arduino: 7 kroků
Automatický herní ovladač Google T Rex pomocí Arduina: Umožňuje jej sestavit
Herní ovladač Arduino: 5 kroků
Arduino Game Controller: Herní ovladač je zařízení, které ve videohře poskytuje vstupy k pohybu postavy nebo objektu. Design a funkčnost herního ovladače jsou snadné a rozhodně vám poskytnou úžasný zážitek z hraní her, a bude to mnohem více
Arduino DIY herní ovladač - Herní ovladač Arduino PS2 - Hra Tekken s gamepadem pro kutily Arduino: 7 kroků
Arduino DIY herní ovladač | Herní ovladač Arduino PS2 | Hraní Tekken s DIY Arduino Gamepad: Ahoj kluci, hraní her je vždy zábava, ale hraní s vaší vlastní DIY vlastní hrou je zábavnější. Takže v tomto návodu vytvoříme herní ovladač pomocí arduino pro micro
Cvičební stroj Herní ovladač USB: 8 kroků (s obrázky)
Cvičební stroj Herní ovladač USB: Abych podpořil cvičení v sobě a v rodině, vytvořil jsem adaptér, který emuluje standardní adaptér herního ovladače USB, ale rychlost pohybu hry ovládá šlapáním na eliptickém stroji nebo rotopedu. Je obzvlášť vhodný pro závodní hry. Je to