Tartalomjegyzék:

Arduino vezérelt árkád: 6 lépés
Arduino vezérelt árkád: 6 lépés

Videó: Arduino vezérelt árkád: 6 lépés

Videó: Arduino vezérelt árkád: 6 lépés
Videó: CS50 Live, Episode 003 2024, Július
Anonim
Arduino irányított árkád
Arduino irányított árkád

Ebben az utasításban megmutatom, hogyan építem fel az árkádszerű szerkezetemet, amelyet Arduino és külső laptop segítségével vezérelnek.

Néhány lehetőséget ki kell hagynia a kitöltéshez: az árkádtervezéshez monitorra van szükség, amely eldönti, mekkora méretűre van szüksége a teljes keret felépítéséhez.

1. lépés: Követelmények

Követelmények
Követelmények

Szüksége lesz: Arduino Uno

Vezetékek: A joystick egység miatt férfi és női végekre is szükség lesz. Férfi -férfi együtt nőstény nőstény fog működni, de férfi -nő is működik. Sokféle színt ajánlok.

Joystick kitörő tábla DR811

Breadboard 170 csap (Egy kicsi) Ezen a tanfolyamon nem kell forrasztania, de finomíthatja a tervezésemet.

Mikrokapcsoló gomb 12x12 mm (bármilyen színű sapka)

10 k ohmos ellenállás.

Szövetbetétes ragasztószalag

Körmök

(Régi) Monitor. Lehetőleg négyzet alakú.

Fa (vagy valami más, amellyel keretet építhet)

A fotó fehér keretei optimálisak, ilyesmi praktikus a kábelkezeléshez.

2. lépés: Az Arduino huzalozás beállítása

Az Arduino huzalozás beállítása
Az Arduino huzalozás beállítása
Az Arduino huzalozás beállítása
Az Arduino huzalozás beállítása

A joystick nagyon egyszerű és be van kötve, mint a képen. A kulcsnyílást be kell helyezni a tűk számába. A képeimen mind a joystick, mind a gomb látható, hogy a 2. nyílásba vannak helyezve. Nem használjuk a joystick gombját (ez a joystick gombjának megnyomására szolgál). Tehát ezt berakom a 3 -ba (mert ha ezzel akar valamit kezdeni).

A joystick X és Y analóg bemenetei lesznek. A0 és A1. Továbbá 5 V -ot és földelni kell a joystickra.

A gomb a https://www.arduino.cc/en/Tutorial/Button kisebb változata

Ezen a tanfolyamon a képen látható kisebb kenyérsütőt használtam. Ez egy nagyon kicsi gombos kenyértáblát biztosít, amelyet nem kell forrasztani. Ügyeljen arra, hogy valóban nyomja be a mikrokapcsoló gombot a kenyértáblába, némi nyomásra van szüksége ahhoz, hogy belekapaszkodjon.

A gomb a 3.3V -ot használja.

3. lépés: Az Arduino parancsfájlja

Arduino forgatókönyvírása
Arduino forgatókönyvírása
Arduino forgatókönyvírása
Arduino forgatókönyvírása
Arduino forgatókönyvírása
Arduino forgatókönyvírása

A forgatókönyv az analógot és a digitálisat együtt alakítja át, mivel ez egy kicsit bonyolult volt egy arduino Uno esetében. Arduino Leonardo esetén sokkal könnyebb. Két programozó barátom | Aroop Roelofs és Robert Popijus segítettek abban, hogy ez lehetséges legyen.

Ennek a szkriptnek a magyarázata: a változók halmazának meghatározásával kezdődik. 9600 -as átviteli sebességre lesz szüksége, így az arduino pontosan tudja továbbítani a bemeneteket a Unity Game motorhoz.

A joystick 512 egység középponttal működik (ezeket képzelheti el képpontnak). Szükségünk van egy X+, X-, Y+ és Y-értékre. Ezért a két tengelyváltozón 256 -ot definiálunk. Így a joystick pontosan 512 közepére áll, és -1 és 1 közötti érték adható vissza.

A "tényleges kód" alatti alsó oldal egy szóösszetételt generál egyetlen karakterláncként, amelyet a Unity motornak küld. Ez így fog kinézni: Xvalue_Yvalue_FiringYes/No

A gomb ft (tűz igaz) felirattal jelzi, hogy a játékos lő. Ellenkező esetben folyamatosan azt fogja mondani, hogy ff (tűz hamis)

Tehát ha kissé jobbra tolja a joystickot, és megnyomja az égetés gombot, a rendszer valami 0,53_0_ft értéket küld

Az alsó rész ennek a mechanizmusnak a motorja.

A szkript letölthető innen:

4. lépés: Az árkád keret építése

Az arcade keret építése
Az arcade keret építése
Az arcade keret építése
Az arcade keret építése
Az arcade keret építése
Az arcade keret építése

Ez nagy lépés, és más lehet számodra, mint ahogy én tettem.

Az árkádhoz használni kívánt monitor köré fa keretet kell építeni.

Kezdje a keret rajzolásával, és végezzen pontos méréseket. Mérjen körül a monitoron a legjobb eredmények elérése érdekében. Az arduino elhelyezéséhez ferdén kell dönteni. Kicsit 8-9 centimétert használtam ki a monitorból. Kezdtem az aljával, majd hozzáadtam néhány oldalsó panelt az első képhez. MDF -el dolgoztam, könnyű fából építeni.

Adja hozzá az árkád hátulját, az MDF segítségével csavarokat használhat, hogy mindent egyben tartson. Nem használtam ragasztót, ezért szétszerelhetem ezt a keretet, ha frissíteni akarok, vagy később javítani szeretnék valamit.

Miután hozzáadta a hátlapot, platformot kell készítenie a monitor számára. A monitornak kicsit magasabbra kell állnia, mint az egész árkád aljának: az alja az arduino konstrukciója.

A felső panelen kivágtam néhány hűtőbordát, hogy a levegő áramolhasson, mivel a monitor kissé öreg, és forró lehet.

Készítsen ésszerűen nagy lyukakat a hátlapon, hogy a monitor HMDI/VGA és tápkábele kilógjon.

Lépés: Az Arduino hozzáadása

Arduino hozzáadása
Arduino hozzáadása
Arduino hozzáadása
Arduino hozzáadása
Arduino hozzáadása
Arduino hozzáadása

Az Arduino -t az előszobába kell helyezni, amely kilóg az árkádjából. Két platformot kell felépítenie, hogy a joystick és a gombos kenyértábla leülhessen. Két fagerendát használtam, és ugyanolyan szögben fűrészeltem őket, mint az előlap. Így a joystick és a gomb ugyanúgy kilóg, mint az egész előlap.

Az előlap meglehetősen egyszerű, fúrjon néhány lyukat, hogy a joystick és a gomb kilógjon. Szüksége van néhány lyukra.

Egy lyuk a joystickhoz, egy a gombhoz, és egy lyuk az Arduino USB -kábeléhez. Hagyja ezt az utolsó lyukat, és készítsen elemet az arduino -ra, ha akarja. Az utolsó lyukat az egyik oldallapon is hozzáadhatja.

Maga a gomb nagyon alacsony, és nem ragad ki az előlapon kívül. Keressen egy hengeres tárgyat, egy rúzssapkát. Ezek általában finom oldalak az ujjgombok számára. Szuperragasztóval megtöltöttem a kupakot, és a gomb felső kupakját ragasztottam a pecsétes papírbetöltésre. Ezután rákattinthat a kenyeretábla gombjára. Mindkét vezérlőegységet felragaszthatja a blokkplatformokra, mint én a kenyeretáblámmal. Magam is találtam néhány szöget, és ezeket kalapáltam a joystick egységhez tartozó apró lyukakon. ha minden oldalról ragasztja a kenyértáblát, akkor nem fog tudni mozogni az előlapon kilógó kupakgombbal. Ha úgy érzi, hogy kész, csatlakoztassa az arduino-t az USB-kábelhez, adja hozzá az előlapot és csavarja be az összeset együtt.

6. lépés: Töltse le a játékot és játsszon

Töltse le a játékot és játsszon!
Töltse le a játékot és játsszon!
Töltse le a játékot és játsszon!
Töltse le a játékot és játsszon!
Töltse le a játékot és játsszon!
Töltse le a játékot és játsszon!

Készítettem egy játékot, amit azonnal játszhatsz.

Letölthető a https://drive.google.com/open?id=1KOdLxV-Pn2jji3O0… webhelyről

Csatlakoztassa az Arduino USB -t laptopjához vagy számítógépéhez, és csatlakoztassa a HDMI -t. Amikor megjelenik a játékablak, válassza a "Display 2" lehetőséget, amely általában a csatlakoztatott monitor. Ha régebbi monitort és újabb számítógépet használ, akkor szükség lehet egy VGA -HMDI átalakítóra, mint a képen.

Játssz és élvezd!

Ajánlott: