Përmbajtje:

Arcade e kontrolluar nga Arduino: 6 hapa
Arcade e kontrolluar nga Arduino: 6 hapa

Video: Arcade e kontrolluar nga Arduino: 6 hapa

Video: Arcade e kontrolluar nga Arduino: 6 hapa
Video: Контрольная лампа переменного тока с диммером Arduino AC 2024, Korrik
Anonim
Arcade e kontrolluar nga Arduino
Arcade e kontrolluar nga Arduino

Në këtë udhëzues do t'ju tregoj se si ndërtoj strukturën time të ngjashme me arkadën që kontrollohet duke përdorur Arduino dhe një laptop të jashtëm.

Do të ketë disa opsione që do të lihen jashtë për t'i plotësuar: dizajni i arkadës ka nevojë për një monitor, i cili vendos se sa i madh ju nevojitet për të ndërtuar të gjithë kornizën.

Hapi 1: Kërkesat

Kërkesat
Kërkesat

Do t'ju duhet: Arduino Uno

Tela: Ju do të keni nevojë për skajet mashkullore dhe femërore për shkak të njësisë së levës. Mashkull në mashkull së bashku me femrën në femër do të punojnë, por mashkulli në femër gjithashtu do të funksionojë. Unë rekomandoj shumë ngjyra të ndryshme.

Bordi i shpërthimit të xhoystick DR811

Breadboard 170 kunja (Një e vogël) Ju nuk keni nevojë të bashkoni në këtë kurs, por mund ta përsosni modelin tim me të.

Butoni i mikroçelës 12x12mm (çdo kapak me ngjyrë)

Rezistencë 10k Ohm.

Kasafortë

Thonjtë

Monitor (i vjetër). Mundësisht katrore.

Druri (ose diçka tjetër me të cilën do të ndërtonit një kornizë)

Kornizat e bardha në foto janë optimale, diçka e tillë është e dobishme për menaxhimin e kabllove tuaj.

Hapi 2: Vendosja e telave Arduino

Vendosja e telave Arduino
Vendosja e telave Arduino
Vendosja e telave Arduino
Vendosja e telave Arduino

Joystick është shumë themelor dhe i lidhur si imazhi që e tregon atë. Foleja kryesore duhet të futet në një numër të kunjave tuaj. Në imazhet e mia tregohet si xhojstiku ashtu edhe butoni se janë futur në slotin 2. Ne nuk do të përdorim çelësin e levës (kjo është për shtypjen e butonit të levës). Kështu që unë e vendos këtë në 3 (sepse nëse doni të bëni ndonjëherë diçka me të).

X dhe Y i levës do të jenë hyrje analoge. A0 dhe A1. Më tej ju duhet të aplikoni 5v dhe tokëzoni në Joystick.

Butoni është një version më i vogël i

Në këtë kurs, unë kam përdorur një tabelë buke më të vogël siç tregohet në imazh. Kjo do t'ju japë një pjatë me butona shumë të vogël që nuk keni nevojë të lidhni. Sigurohuni që të shtypni me të vërtetë butonin e mikroçelësit në tabelën e bukës, ajo ka nevojë për njëfarë presioni për t'u kapur në të.

Butoni përdor 3.3v.

Hapi 3: Shkrimi i Arduino

Skenari Arduino
Skenari Arduino
Skenari Arduino
Skenari Arduino
Skenari Arduino
Skenari Arduino

Skenari transformon analog dhe dixhital së bashku, pasi kjo ishte pak komplekse për të bërë në një arduino Uno. Në një Arduino Leonardo, është shumë më e lehtë. Dy nga miqtë e mi programues | Aroop Roelofs dhe Robert Popijus më kanë ndihmuar ta bëj këtë të mundur.

Për të shpjeguar këtë skenar: fillon me përcaktimin e një grupi variablash. Do t'ju duhet një normë baud prej 9600, në këtë mënyrë arduino mund të vazhdojë të dërgojë me saktësi inputet në motorin Unity Game.

Xhojstiku punon me një qendër prej 512 njësive (mund t'i imagjinoni këto si piksele). Ne kemi nevojë për një vlerë X+, X-, Y+ dhe Y-. Kjo është arsyeja pse ne përcaktojmë 256 në variablat me dy boshte. Në këtë mënyrë xhojstiku përqendrohet në mesin e saktë të 512, dhe një vlerë midis -1 dhe 1 mund të kthehet.

Ana e poshtme nën "kodin aktual" gjeneron një kombinim të caktuar fjalësh si një varg i vetëm, i cili i dërgohet motorit Unity. Do të duket si: Xvalue_Yvalue_Firing Po/Jo

Butoni do të thotë ft (zjarri i vërtetë) për të thënë që lojtari po qëllon. Përndryshe do të vazhdojë të thotë ff (zjarri i rremë)

Pra, nëse e vendosni levën pak në të djathtë dhe shtypni butonin e shkrepjes, sistemi dërgon diçka si 0.53_0_ft

Pjesa e poshtme është motori i punës për këtë mekanizëm.

Skenari mund të shkarkohet këtu

Hapi 4: Ndërtimi i Kornizës Arcade

Ndërtimi i Kornizës Arcade
Ndërtimi i Kornizës Arcade
Ndërtimi i Kornizës Arcade
Ndërtimi i Kornizës Arcade
Ndërtimi i Kornizës Arcade
Ndërtimi i Kornizës Arcade

Ky është një hap i madh dhe mund të jetë ndryshe për ju nga sa e bëra unë.

Ju duhet të ndërtoni një kornizë druri rreth monitorit që dëshironi të përdorni për arkadën.

Filloni me vizatimin e kornizës tuaj dhe merrni matje të sakta. Matni rreth monitorit tuaj për të marrë rezultatet më të mira. Ju duhet të bëni një front me kënd të ndryshëm që arduino juaj të vendoset. Kam përdorur pak 8 deri në 9 centimetra duke nxjerrë monitorin. Fillova me pjesën e poshtme dhe pastaj shtova disa panele anësore në foton e parë. Kam punuar me MDF, është dru i lehtë për tu ndërtuar.

Shtoni pjesën e pasme të arkadës tuaj, me MDF mund të përdorni vida për të mbajtur gjithçka së bashku. Unë nuk kam përdorur zam, kështu që mund ta çmontoj këtë kornizë nëse dua të përmirësoj ose riparoj diçka më vonë.

Pasi të keni shtuar pjesën e pasme, duhet të krijoni një platformë që monitori juaj të qëndrojë. Monitori juaj duhet të qëndrojë pak më lart se fundi i të gjithë arkadës: pjesa e poshtme është për ndërtimin tuaj arduino.

Në panelin e sipërm, unë kam prerë disa brinjë ftohëse që ajri të rrjedhë, pasi monitori im është pak i vjetër dhe mund të nxehet.

Bëni disa vrima të arsyeshme të mëdha në pjesën e pasme, kështu që kablloja HMDI/VGA e monitorit tuaj dhe kablloja e energjisë mund të dalin jashtë.

Hapi 5: Shtimi i Arduino

Shtimi i Arduino
Shtimi i Arduino
Shtimi i Arduino
Shtimi i Arduino
Shtimi i Arduino
Shtimi i Arduino

Arduino juaj duhet të vendoset në dhomën e përparme që del jashtë arkadës tuaj. Ju duhet të ndërtoni dy platforma për të ulur levën e tastierës. Kam përdorur dy trarëve të drurit dhe i kam sharruar me të njëjtin kënd që paneli i përparmë zbret. Në këtë mënyrë levë dhe butoni juaj do të ngjiten në të njëjtën mënyrë siç do të bëjë i gjithë paneli i përparmë.

Paneli i përparmë është mjaft i thjeshtë, bëni disa vrima në mënyrë që levë dhe butoni juaj të dalin jashtë. Keni nevojë për disa vrima.

Një vrimë për levën tuaj, një për butonin tuaj dhe një vrimë për të dalë jashtë kabllit USB të Arduino -s tuaj. Ju mund ta lini këtë vrimë të fundit dhe të bëni një bateri në arduino tuaj nëse dëshironi. Ju gjithashtu mund të shtoni vrimën e fundit në njërën nga panelet anësore.

Butoni në vetvete është shumë i ulët dhe nuk do të qëndrojë jashtë panelit tuaj të përparmë. Gjeni një objekt cilindër, një kapak të kuq buzësh. Këto janë zakonisht një anë e mirë për një buton gishtash. Me super ngjitës mbusha kapakun dhe ngjita pjesën e sipërme të butonit në mbushjen e letrës së stampuar. Tjetra ju mund ta klikoni përsëri në butonin e panelit tuaj të bukës. Ju mund t'i lidhni të dy njësitë e kontrolluesit në platformat tuaja të bllokut siç bëra me tryezën time të bukës. Unë vetë gjeta disa thonj shumë të vërtetë dhe i godita në vrimat e vogla që vijnë me njësinë e levës. nëse ngjitni tabelën e bukës nga të gjitha anët, ajo nuk do të jetë në gjendje të lëvizë e kombinuar me butonin e kapakut që del jashtë panelit tuaj të përparmë. Kur ta ndjeni se është bërë, lidhni arduino-n tuaj me kabllon USB, shtoni panelin tuaj të përparmë dhe vidhosni të gjitha së bashku.

Hapi 6: Shkarkoni lojën dhe luani

Shkarkoni lojën dhe luani!
Shkarkoni lojën dhe luani!
Shkarkoni lojën dhe luani!
Shkarkoni lojën dhe luani!
Shkarkoni lojën dhe luani!
Shkarkoni lojën dhe luani!

Unë kam bërë një lojë që mund ta luani menjëherë.

Mund të shkarkohet në

Lidhni USB Arduino me laptopin ose kompjuterin tuaj dhe lidhni HDMI. Kur të shfaqet dritarja e lojës, zgjidhni "Shfaq 2" që është zakonisht monitori juaj i lidhur. Nëse përdorni një monitor të vjetër dhe keni një kompjuter më të ri, mund t'ju duhet një konvertues VGA në HMDI si në foto.

Luani dhe kënaquni!

Recommended: