![Arduino Controlled Arcade: 6 kroků Arduino Controlled Arcade: 6 kroků](https://i.howwhatproduce.com/images/002/image-3497-80-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
![Arduino ovládaná arkáda Arduino ovládaná arkáda](https://i.howwhatproduce.com/images/002/image-3497-81-j.webp)
V tomto pokynu vám ukážu, jak stavím svou arkádovou strukturu, která se ovládá pomocí Arduina a externího notebooku.
Vyplnění bude mít několik možností: arkádový design potřebuje monitor, který rozhoduje o tom, jak velký potřebujete postavit celý rám.
Krok 1: Požadavky
![Požadavky Požadavky](https://i.howwhatproduce.com/images/002/image-3497-82-j.webp)
Budete potřebovat: Arduino Uno
Dráty: Díky jednotce joysticku budete potřebovat jak mužský, tak ženský konec. Muž k muži spolu s ženou k ženě bude fungovat, ale muž k ženě bude také fungovat. Doporučuji spoustu různě barevných.
Odlamovací deska joysticku DR811
Breadboard 170 pinů (malý) V tomto kurzu nemusíte pájet, ale můžete s ním vylepšit můj design.
Tlačítko mikrospínače 12x12 mm (libovolné barevné víčko)
Rezistor 10 kOhm.
Lepící páska
Hřebíky
(Starý) monitor. Nejlépe čtvercový.
Dřevo (nebo něco jiného, s čím byste postavili rám)
Bílé rámečky na fotografii jsou optimální, něco takového je užitečné pro správu kabelů.
Krok 2: Nastavení zapojení Arduino
![Nastavení zapojení Arduino Nastavení zapojení Arduino](https://i.howwhatproduce.com/images/002/image-3497-83-j.webp)
![Nastavení zapojení Arduino Nastavení zapojení Arduino](https://i.howwhatproduce.com/images/002/image-3497-84-j.webp)
Joystick je velmi jednoduchý a zapojený jako na obrázku. Slot pro klíč musí být vložen do několika pinů. Na mých obrázcích je ukázáno, že joystick i tlačítko jsou vloženy do slotu 2. Nebudeme používat klávesu joysticku (to je pro stisknutí tlačítka na joysticku). Tak jsem to dal do 3 (protože pokud s tím chcete někdy něco udělat).
Joysticky X a Y budou analogové vstupy. A0 a A1. Dále musíte na joystick použít 5v a uzemnění.
Tlačítko je menší verzí
V tomto kurzu jsem použil menší prkénko, jak je znázorněno na obrázku. To vám poskytne velmi malé tlačítko, které nemusíte pájet. Ujistěte se, že opravdu stisknete tlačítko mikrospínače na prkénko, potřebuje určitý tlak, aby se do něj přichytilo.
Tlačítko používá 3.3v.
Krok 3: Skriptování Arduina
![Skriptování Arduina Skriptování Arduina](https://i.howwhatproduce.com/images/002/image-3497-85-j.webp)
![Skriptování Arduina Skriptování Arduina](https://i.howwhatproduce.com/images/002/image-3497-86-j.webp)
![Skriptování Arduina Skriptování Arduina](https://i.howwhatproduce.com/images/002/image-3497-87-j.webp)
Skript transformuje dohromady analogový a digitální, protože to bylo trochu složité na arduino Uno. Na Arduinu Leonardo je to mnohem jednodušší. Dva z mých přátel programátorů | Aroop Roelofs a Robert Popijus mi pomohli to umožnit.
Pro vysvětlení tohoto skriptu: začíná definováním sady proměnných. Budete potřebovat přenosovou rychlost 9600, tímto způsobem může arduino přesně odesílat vstupy do enginu Unity Game.
Joystick pracuje se středovým bodem 512 jednotek (můžete si je představit jako pixely). Potřebujeme hodnotu X+, X-, a Y+ a Y-. To je důvod, proč definujeme 256 na dvou osových proměnných. Tímto způsobem se joystick vycentruje přesně uprostřed 512 a lze vrátit hodnotu mezi -1 a 1.
Spodní strana pod „skutečným kódem“generuje určitou kombinaci slov jako jeden řetězec, který je odeslán do modulu Unity. Bude vypadat takto: Xvalue_Yvalue_FiringYes/No
Tlačítko řekne ft (fire true), což znamená, že hráč střílí. Jinak bude stále říkat ff (oheň nepravdivý)
Pokud tedy zatlačíte joystick trochu doprava a stisknete odpalovací tlačítko, systém odešle něco jako 0,53_0_ft
Spodní část je fungujícím motorem tohoto mechanismu.
Skript lze alternativně stáhnout zde
Krok 4: Budování arkádového rámu
![Budování arkádového rámu Budování arkádového rámu](https://i.howwhatproduce.com/images/002/image-3497-88-j.webp)
![Budování arkádového rámu Budování arkádového rámu](https://i.howwhatproduce.com/images/002/image-3497-89-j.webp)
![Budování arkádového rámu Budování arkádového rámu](https://i.howwhatproduce.com/images/002/image-3497-90-j.webp)
To je velký krok a může se pro vás lišit od toho, jak jsem to udělal.
Kolem monitoru, který chcete použít pro arkádu, musíte postavit dřevěný rám.
Začněte kreslením rámečku a získejte přesná měření. Pro dosažení nejlepších výsledků měřte kolem monitoru. Abyste mohli arduino umístit, musíte vytvořit šikmou přední stranu. Použil jsem trochu 8 až 9 centimetrů, které vyčnívaly z monitoru. Začal jsem odspodu a poté přidal několik bočních panelů na první obrázek. Pracoval jsem s MDF, ze dřeva se snadno staví.
Přidejte zadní část vaší arkády, s MDF můžete pomocí šroubů udržet vše pohromadě. Nepoužil jsem lepidlo, takže mohu tento rám rozebrat, pokud chci upgradovat nebo opravit něco později.
Poté, co přidáte zadní stranu, musíte vytvořit platformu, na které bude váš monitor stát. Váš monitor by měl stát o něco výše, než je dno celé arkády: dno je pro vaši konstrukci arduina.
Na horním panelu jsem vyřízl několik chladicích žeber, aby mohl proudit vzduch, protože můj monitor je trochu starý a může se zahřívat.
Na zadní straně vytvořte přiměřeně velké otvory, aby monitor HMDI/VGA a napájecí kabel mohly vyčnívat.
Krok 5: Přidání Arduina
![Přidání Arduina Přidání Arduina](https://i.howwhatproduce.com/images/002/image-3497-91-j.webp)
![Přidání Arduina Přidání Arduina](https://i.howwhatproduce.com/images/002/image-3497-92-j.webp)
![Přidání Arduina Přidání Arduina](https://i.howwhatproduce.com/images/002/image-3497-93-j.webp)
Vaše Arduino by mělo být umístěno v přední místnosti, která trčí z vaší arkády. Je třeba postavit dvě platformy, na kterých bude sedět joystick a tlačítko. Použil jsem dva dřevěné trámy a rozřezal je pod stejným úhlem, kterým přední panel klesá. Tímto způsobem bude joystick a tlačítko vyčnívat stejným způsobem jako celý přední panel.
Přední panel je poměrně jednoduchý, vyvrtejte několik otvorů, aby joystick a tlačítko mohly vyčnívat. Potřebujete pár děr.
Otvor pro joystick, jeden pro tlačítko a otvor pro vyčnívající USB kabel vašeho Arduina. Pokud chcete, můžete tuto poslední díru opustit a vytvořit si na arduinu baterii. Můžete také přidat poslední otvor na jeden z bočních panelů.
Tlačítko je velmi nízké a nebude se držet mimo přední panel. Najděte předmět z cilindru, čepici na rtěnku. Obvykle se jedná o jemnou stránku pro tlačítko prstu. Superglue jsem naplnil víčko a nalepil horní víčko knoflíku na orazítkovanou papírovou výplň. Dále na něj můžete kliknout zpět na tlačítko na vašem breadboardu. Obě řídicí jednotky můžete nalepit na své blokové platformy jako já na svém breadboardu. Sám jsem našel hřebíky a zatloukal je do malých otvorů, které jsou součástí jednotky joysticku. pokud odlepíte prkénko ze všech stran, nebude se moci pohybovat v kombinaci s knoflíkem vyčnívajícím z vašeho předního panelu. Až budete mít pocit, že je hotovo, připojte své arduino ke kabelu USB, přidejte přední panel a vše přišroubujte spolu.
Krok 6: Stáhněte si hru a hrajte
![Stáhněte si hru a hrajte! Stáhněte si hru a hrajte!](https://i.howwhatproduce.com/images/002/image-3497-94-j.webp)
![Stáhněte si hru a hrajte! Stáhněte si hru a hrajte!](https://i.howwhatproduce.com/images/002/image-3497-95-j.webp)
![Stáhněte si hru a hrajte! Stáhněte si hru a hrajte!](https://i.howwhatproduce.com/images/002/image-3497-96-j.webp)
Vytvořil jsem hru, kterou můžete hrát hned.
Je ke stažení na
Připojte Arduino USB k notebooku nebo počítači a připojte HDMI. Když se objeví okno hry, vyberte „Display 2“, což je obvykle váš připojený monitor. Pokud používáte starší monitor a máte novější počítač, možná budete potřebovat převodník VGA na HMDI, jako na obrázku.
Hrajte a užívejte si!
Doporučuje:
Whistle Controlled Robot: 20 kroků (s obrázky)
![Whistle Controlled Robot: 20 kroků (s obrázky) Whistle Controlled Robot: 20 kroků (s obrázky)](https://i.howwhatproduce.com/images/002/image-3860-13-j.webp)
Whistle Controlled Robot: Tento robot je všude veden píšťalkou, podobně jako " Golden Sonic Toy " vyrobeno v roce 1957. robot se po zapnutí pohybuje ve směru označeném světelnou šipkou na mechanismu předního hnacího kola. Když píšťalka
DIY Arduino Controlled Egg-Bot: 12 kroků (s obrázky)
![DIY Arduino Controlled Egg-Bot: 12 kroků (s obrázky) DIY Arduino Controlled Egg-Bot: 12 kroků (s obrázky)](https://i.howwhatproduce.com/images/003/image-8476-j.webp)
DIY Arduino Controlled Egg-Bot: V tomto návodu vám ukážu, jak si vyrobit vlastní Egg-Bot ovládaný pomocí Arduina. Chtěl jsem to udělat dříve, ale myslel jsem si, že je to pro mě příliš těžké, ale mýlil jsem se. Stavba je jednoduchá, takže ji zvládne každý
Arcade Portable Suitcase Arcade: 8 Steps (with Pictures)
![Arcade Portable Suitcase Arcade: 8 Steps (with Pictures) Arcade Portable Suitcase Arcade: 8 Steps (with Pictures)](https://i.howwhatproduce.com/images/011/image-30742-j.webp)
Portable Suitcase Arcade: Před více než měsícem jsme si s několika spolupracovníky povídali o miniaturních arkádových strojích, které jsme viděli ve Walmartu a prodávaly se za 250–500 $. Usoudil jsem, že by to byl zábavný projekt, který by vybudoval výkonnější a přenosnější arkádu a přitom ji udržel kolem
Arduino Controlled Nerf Vulcan: 10 kroků (s obrázky)
![Arduino Controlled Nerf Vulcan: 10 kroků (s obrázky) Arduino Controlled Nerf Vulcan: 10 kroků (s obrázky)](https://i.howwhatproduce.com/images/003/image-8249-16-j.webp)
Arduino Controlled Nerf Vulcan: Ano, přesně to název říká. Tento návod vás naučí ovládat jakýkoli Nerf Vulcan pomocí vašeho Arduina. Poskytnutý tutoriál bude pouze střílet po dobu 2,5 sekundy, zastaví se po dobu 2,5 sekundy atd. Je to jako & hello worl
Nunchuk Controlled Robotic Arm (s Arduino): 14 kroků (s obrázky)
![Nunchuk Controlled Robotic Arm (s Arduino): 14 kroků (s obrázky) Nunchuk Controlled Robotic Arm (s Arduino): 14 kroků (s obrázky)](https://i.howwhatproduce.com/images/001/image-394-55-j.webp)
Nunchuk Controlled Robotic Arm (s Arduino): Robotické paže jsou úžasné! Mají je továrny po celém světě, kde s precizností malují, pájí a přepravují věci. Lze je také nalézt při průzkumu vesmíru, dálkově ovládaných podmořských vozidlech a dokonce i v lékařských aplikacích! A nyní můžete