Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06
V tomto návode vám ukážem, ako staviam svoju arkádovú štruktúru, ktorá sa ovláda pomocou Arduina a externého prenosného počítača.
Vyplní sa vám niekoľko možností: arkádový dizajn potrebuje monitor, ktorý rozhoduje o tom, aký veľký budete potrebovať na zostavenie celého rámu.
Krok 1: Požiadavky
Budete potrebovať: Arduino Uno
Drôty: Vďaka jednotke joysticku budete potrebovať mužský aj ženský koniec. Muž na muža spolu so ženou na ženu bude fungovať, ale bude fungovať aj muž na ženu. Odporúčam veľa rôznofarebných.
Odblokovacia doska joysticku DR811
Breadboard 170 pinov (malý) V tomto kurze nemusíte spájkovať, ale môžete ním vylepšiť môj dizajn.
Tlačidlo mikrospínača 12 x 12 mm (kryt akejkoľvek farby)
Rezistor 10 kOhm.
Lepiaca páska
Klince
(Starý) monitor. Najlepšie štvorcový.
Drevo (alebo niečo iné, s čím by ste postavili rám)
Biele rámčeky na fotografii sú optimálne. Niečo podobné je vhodné pre správu káblov.
Krok 2: Nastavenie zapojenia Arduino
Joystick je veľmi jednoduchý a zapojený ako na obrázku. Zásuvku na kľúč je potrebné vložiť do čísla PINu. Na mojich obrázkoch je znázornený joystick aj tlačidlo, ktoré sú vložené do zásuvky 2. Kláves joysticku používať nebudeme (slúži na stlačenie tlačidla joysticku). Vložil som to do 3 (pretože ak s tým chcete niekedy niečo urobiť).
Joysticky X a Y budú analógové vstupy. A0 a A1. Ďalej musíte na joystick použiť 5 V a uzemnenie.
Tlačidlo je menšou verziou
V tomto kurze som použil menšiu dosku, ako je znázornené na obrázku. Získate tak veľmi malé tlačidlo, ktoré nepotrebujete spájkovať. Uistite sa, že ste skutočne stlačili tlačidlo mikrospínača na doske, na to, aby sa v ňom zachytilo, potrebuje určitý tlak.
Tlačidlo používa napätie 3,3 V.
Krok 3: Skriptovanie Arduina
Skript spoločne transformuje analógový a digitálny, pretože bolo trochu ťažké to urobiť na arduino Uno. Na Arduino Leonardo je to oveľa jednoduchšie. Dvaja moji priatelia programátori | Aroop Roelofs a Robert Popijus mi pomohli umožniť to.
Na vysvetlenie tohto skriptu: začína sa definovaním sady premenných. Budete potrebovať prenosovú rýchlosť 9600, takže arduino bude môcť presne odosielať vstupy do enginu Unity Game.
Joystick pracuje so stredovým bodom 512 jednotiek (môžete si ich predstaviť ako pixely). Potrebujeme hodnotu X+, X-, Y+ a Y-. Preto definujeme 256 na dvoch osových premenných. Joystick sa tak vycentruje presne do stredu 512 a je možné vrátiť hodnotu medzi -1 a 1.
Spodná strana pod „skutočným kódom“generuje určitú kombináciu slov ako jeden reťazec, ktorý sa odošle do modulu Unity. Bude vyzerať takto: Xvalue_Yvalue_FiringYes/No
Tlačidlo oznámi, že ft (oheň je pravda) znamená, že hráč strieľa. V opačnom prípade bude stále hovoriť ff (fire false)
Ak teda stlačíte joystick trochu doprava a stlačíte tlačidlo spustenia, systém odošle niečo ako 0,53_0_ft
Spodná časť je pracovným motorom tohto mechanizmu.
Skript je možné alternatívne stiahnuť tu
Krok 4: Budovanie arkádového rámu
Toto je veľký krok a môže byť pre vás iný, ako som to urobil.
Okolo monitora, ktorý chcete použiť na arkádu, musíte postaviť drevený rám.
Začnite kreslením rámu a získajte presné merania. Merajte okolo monitora, aby ste dosiahli najlepšie výsledky. Na arduino musíte umiestniť šikmú prednú stranu. Použil som trochu 8 až 9 centimetrov vyčnievajúcich z monitora. Začal som spodkom a potom som na prvý obrázok pridal niekoľko bočných panelov. Pracoval som s MDF, z dreva sa ľahko stavia.
Pridajte zadnú stranu vašej arkády, s MDF môžete pomocou skrutiek udržať všetko pokope. Nepoužil som lepidlo, takže môžem tento rám rozobrať, ak chcem aktualizovať alebo opraviť niečo neskôr.
Potom, čo ste pridali zadnú stranu, musíte vytvoriť platformu, na ktorej bude monitor stáť. Váš monitor by mal stáť o niečo vyššie ako spodok celej arkády: spodok je pre vašu stavbu arduino.
Na hornom paneli som vyrezal niekoľko chladiacich rebier, aby mohol prúdiť vzduch, pretože môj monitor je trochu starý a môže sa prehriať.
Na zadnej strane urobte primerane veľké otvory, aby mohol monitor HMDI/VGA a napájací kábel vyčnievať.
Krok 5: Pridanie Arduina
Vaše Arduino by malo byť umiestnené v prednej miestnosti, ktorá vyčnieva z vašej pasáže. Na sedenie joysticku a tlačidlovej dosky musíte postaviť dve platformy. Použil som dva drevené trámy a napílil som ich v rovnakom uhle, ako klesá predný panel. Váš joystick a tlačidlo tak budú vyčnievať rovnako ako celý predný panel.
Predný panel je pomerne jednoduchý, vyvŕtajte niekoľko otvorov, aby mohol joystick a tlačidlo vyčnievať. Potrebujete niekoľko otvorov.
Otvor pre joystick, jeden pre tlačidlo a otvor pre vytŕčajúci kábel USB vášho Arduina. Ak chcete, môžete nechať tento posledný otvor a urobiť si batériu vo svojom arduine. Môžete tiež pridať posledný otvor na jeden z bočných panelov.
Samotné tlačidlo je veľmi nízke a nebude sa držať mimo predného panela. Nájdite predmet z hliny, čiapku na rúž. Spravidla ide o jemnú stránku tlačidla prsta. Superglue som naplnil uzáver a prilepil vrchný kryt gombíka na pečiatkovanú papierovú výplň. Ďalej na to môžete kliknúť späť na tlačidlo na vašom nepájivom poli. Obe riadiace jednotky môžete na svoje blokové platformy prilepiť páskou, ako som to urobil s mojou doskou. Sám som našiel niekoľko veľmi podobných klincov a zatĺkol ich do malých dierok, ktoré sa dodávajú s jednotkou joysticku. ak odlepíte lepenku zo všetkých strán, nebude sa môcť pohybovať v kombinácii s tlačidlom uzáveru vyčnievajúcim z predného panela. Keď máte pocit, že je hotový, pripojte arduino k USB káblu, pridajte predný panel a všetko zaskrutkujte spolu.
Krok 6: Stiahnite si hru a hrajte
Vytvoril som hru, ktorú si môžete ihneď zahrať.
Dá sa stiahnuť na
Pripojte Arduino USB k prenosnému počítaču alebo počítaču a pripojte HDMI. Keď sa objaví okno hry, zvoľte „Display 2“, čo je zvyčajne váš pripojený monitor. Ak používate starší monitor a máte novší počítač, možno budete potrebovať prevodník VGA na HMDI, ako na obrázku.
Hrajte a užívajte si!
Odporúča:
DIY fitness hodinky s inteligentným oximetrom a srdcovou frekvenciou - Modulárne elektronické moduly od TinyCircuits - Najmenšia arkáda: 6 krokov
Inteligentné hodinky DIY Fitness Tracker s oxymetrom a srdcovou frekvenciou | Modulárne elektronické moduly od TinyCircuits | Najmenšia arkáda: Hej, čo sa deje, chlapci! Akarsh tu od CETech. Dnes tu máme niektoré zo senzorových modulov, ktoré sú veľmi užitočné v našom každodennom živote, ale v malej verzii. Senzory, ktoré dnes máme, sú veľmi malé v porovnaní s
Stand-up retro arkáda pre 2 hráčov pomocou mikrocentra: 20 krokov
Stand-up Retro Arcade pre 2 hráčov od Micro Center: Vaše miestne Micro Center teraz obsahuje všetko, čo potrebujete na výrobu vlastnej retro arkádovej skrinky na báze Raspberry Pi. Sady sú úplne prispôsobiteľné, zahŕňajú skrinku, Raspberry Pi, tlačidlá, joysticky, audio a video príslušenstvo a ďalšie. To
Miniatúrna arkáda: 8 krokov (s obrázkami)
Mini bartop arkáda: Tentoraz by som vám rád ukázal moju starodávnu arkádovú verziu s použitím Raspberry Pi Zero, založenej na Picade Desktop Retro Arcade Machini, ako je vidieť na tomto webe: https: //howchoo.com/g/mji2odbmytj/picade -review-ra … Cieľom tohto projektu je postaviť retro
Retro arkáda s Arduino: 5 krokov
Retro arkáda s Arduino: Ahoj všetci! Chcem sa s vami podeliť o projekt, ktorý sme tento rok urobili pre „Creative Electronics“, modul Beng Electronics Engineering na univerzite v Málage, Telekomunikačnej škole. Https://www.uma.es/etsi-de-telecomunicacion/ projekcia
Arkáda prenosného kufra: 8 krokov (s obrázkami)
Arcade Portable Suitcase: Niečo viac ako pred mesiacom sme s pár spolupracovníkmi hovorili o miniatúrnych arkádových strojoch, ktoré sme videli vo Walmarte, v maloobchode za 250-500 dolárov. Myslel som si, že by to bol zábavný projekt na vybudovanie výkonnejšej a prenosnejšej arkády, pričom by som ho mal stále k dispozícii