Përmbajtje:
- Hapi 1: Kërkesat
- Hapi 2: Vendosja e telave Arduino
- Hapi 3: Shkrimi i Arduino
- Hapi 4: Ndërtimi i Kornizës Arcade
- Hapi 5: Shtimi i Arduino
- Hapi 6: Shkarkoni lojën dhe luani
Video: Arcade e kontrolluar nga Arduino: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
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
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
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 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
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
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
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:
Automatizimi llafazan -- Audio Nga Arduino -- Automatizimi i kontrolluar nga zëri -- HC - 05 Moduli Bluetooth: 9 hapa (me fotografi)
Automatizimi llafazan || Audio Nga Arduino || Automatizimi i kontrolluar nga zëri || HC - 05 Moduli Bluetooth: …………………………. Ju lutemi SUBSCRIBE në kanalin tim në YouTube për më shumë video …. …. Në këtë video ne kemi ndërtuar një Automatizim Bisedues .. Kur do të dërgoni një komandë zanore përmes celularit, atëherë ai do të ndezë pajisjet shtëpiake dhe do të dërgojë reagime për
Automatizimi në shtëpi i kontrolluar nga zëri i frymëzuar nga COVID-19: 5 hapa
Automatizimi i Kontrolluar i Zërit i Frymëzuar nga COVID-19: Gjatë 4 viteve të fundit, kam provuar 3 ose 4 variacione të ndryshme të kontrolleve të shtëpisë me bazë Arduino. Për lehtësinë e të gjithëve këtu është historia kronologjike e disa prej zhvillimeve të mia. I udhëzueshëm 1 - në tetor 2015 përdori komunikimin IR dhe RF
Rrip LED Neopixel Ws 2812 Me Arduino i kontrolluar nga Bluetooth nga Android ose Iphone: 4 hapa
Neopixel Ws 2812 LED Rrip Me Arduino i kontrolluar nga Bluetooth Nga Android ose Iphone: Përshëndetje djema në këtë udhëzues kam diskutuar se si të kontrolloni një shirit led neopixel ose shirit led ws2812 nga telefoni juaj Android ose iphone duke përdorur lidhshmërinë Bluetooth. Në mënyrë që të mundeni shtoni shiritin neopixel led në shtëpinë tuaj së bashku me Arduino me
Avioni Rc i kontrolluar nga Bluetooth (i papërshkueshëm nga rrëzimi): 8 hapa
RC Aeroplani i kontrolluar nga Bluetooth (i papërshkueshëm nga rrëzimi): Të dashur, kalofshi një ditë të mrekullueshme !!! Pasi punova për më shumë se disa vjet tani jam në gjendje të bëj rc aeroplan rc të kontrolluar me kosto të ulët Bluetooth, i cili është gjithashtu i vogël dhe i qëndrueshëm gjithashtu. lidhjen e videos mund ta gjeni më poshtë.https: //youtu.be/R8zGcuEch48Planet tërheqin gjithmonë m
Bëni një aparat të kontrolluar nga distanca nga një celular !: 5 hapa (me fotografi)
Bëni një aparat të kontrolluar nga distanca nga një celular !: Dëshironi të dini se çfarë po bën macja juaj në punë? Dërgoni një mesazh me tekst celularit tuaj të mbikqyrjes të sapokrijuar dhe merrni fotografi dhe video sekonda më vonë. Duket si një ëndërr? Jo më! Kjo video shpjegon se si funksionon: