Բովանդակություն:
- Քայլ 1: Պահանջներ
- Քայլ 2: Arduino լարերի տեղադրում:
- Քայլ 3: Scripting Arduino
- Քայլ 4: Արկադային շրջանակ կառուցելը
- Քայլ 5. Arduino- ի ավելացում
- Քայլ 6: Ներբեռնեք խաղը և խաղացեք:
Video: Arduino Controlled Arcade: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես եմ կառուցում իմ արկադային կառուցվածքը, որը կառավարվում է Arduino- ի և արտաքին նոութբուքի միջոցով:
Այն լրացնելու համար մի քանի տարբերակ է բաց թողնվելու.
Քայլ 1: Պահանջներ
Ձեզ հարկավոր կլինի ՝ Arduino Uno
Հաղորդալարեր. Joyոյսթիք միավորի շնորհիվ ձեզ հարկավոր կլինեն ինչպես արական, այնպես էլ իգական ծայրեր: Արուից արուն իգականից իգական սեռի հետ միասին կաշխատեն, բայց արուից էգը նույնպես կաշխատի: Ես խորհուրդ եմ տալիս շատ տարբեր գույների:
Joystick Breakout տախտակ DR811
Breadboard 170 կապում (Փոքր) Այս դասընթացին կպցնելու կարիք չկա, բայց դրանով կարող եք կատարելագործել իմ դիզայնը:
Միկրոսչակի կոճակ 12x12 մմ (ցանկացած գույնի գլխարկ)
10k Օմ դիմադրություն:
Սկոտչ
Եղունգներ
(Հին) Մոնիտոր: Անկալի է քառակուսի:
Փայտ (կամ ինչ -որ այլ բանով, որի հետ շրջանակ կկառուցեիք)
Լուսանկարի սպիտակ շրջանակներն օպտիմալ են, այսպիսի բան հարմար է ձեր մալուխների կառավարման համար:
Քայլ 2: Arduino լարերի տեղադրում:
Joyոյստիկը շատ տարրական է և լարված, ինչպես այն ցուցադրող պատկերը: Key ստեղնը պետք է տեղադրվի ձեր մի շարք քորոցների մեջ: Իմ պատկերներում և՛ ջոյսթիկը, և՛ կոճակը ցույց են տրված, որ դրանք տեղադրված են անցքի մեջ: Այսպիսով, ես սա դրեցի 3 -ի վրա (որովհետև եթե ուզում եք ինչ -որ բան անել դրա հետ):
Joyոյսթիկի X և Y- ը կլինեն անալոգային մուտքեր: A0 և A1. Ավելին, դուք պետք է կիրառեք 5 վ և գետնացրեք oyոյստիկին:
Կոճակը https://www.arduino.cc/hy/Tutorial/Button- ի ավելի փոքր տարբերակն է
Այս դասընթացի ընթացքում ես օգտագործել եմ ավելի փոքր տախտակ, ինչպես ցույց է տրված նկարում: Սա ձեզ կտրամադրի շատ փոքր կոճակ ունեցող տախտակ, որը կպցնելու համար անհրաժեշտ չէ: Համոզվեք, որ իսկապես սեղմում եք միկրո անջատիչի կոճակը սեղանի վրա, դրան կպչելու համար անհրաժեշտ է որոշակի ճնշում:
Կոճակն օգտագործում է 3.3 վ.
Քայլ 3: Scripting Arduino
Սցենարը փոխակերպում է անալոգային և թվայինը միասին, քանի որ դա մի փոքր բարդ էր անել arduino Uno- ում: Արդուինո Լեոնարդոյի վրա դա ավելի հեշտ է: Իմ ծրագրավորող ընկերներից երկուսը | Aroop Roelofs- ը և Robert Popijus- ն ինձ օգնել են դա հնարավոր դարձնել:
Այս սցենարը բացատրելու համար. Այն սկսվում է փոփոխականների շարք սահմանելուց: Ձեզ անհրաժեշտ կլինի բաուդ 9600 դրույքաչափ, այս կերպ arduino- ն կարող է ճշգրիտ կերպով շարունակել մուտքեր ուղարկել Unity Game շարժիչ:
Joyոյստիկն աշխատում է 512 միավոր կենտրոնական կետով (դրանք կարող եք պատկերացնել պիքսելների տեսքով): Մեզ պետք են X+, X-, Y+ և Y- արժեքներ: Ահա թե ինչու մենք սահմանում ենք 256 երկու առանցքային փոփոխականների վրա: Այս կերպ, ջոյսթիկը կենտրոնանում է 512 -ի ճշգրիտ կեսին, և -1 -ից 1 արժեքը կարող է վերադարձվել:
«Փաստացի ծածկագրի» ներքևի ներքևի հատվածը ստեղծում է բառերի որոշակի համադրություն որպես մեկ Լար, որը ուղարկվում է Unity engine- ին: Այն նման կլինի. Xvalue_Yvalue_Firing Այո/Ոչ
Կոճակը կասի ft (fire true) ՝ ասելու համար, որ խաղացողը կրակում է: Հակառակ դեպքում այն կշարունակի ասել ff (fire false)
Այսպիսով, եթե ջոյսթիկը մի փոքր աջ սեղմեք և սեղմեք կրակելու կոճակը, համակարգը ուղարկում է 0.53_0_ ֆտ
Ներքեւի հատվածը այս մեխանիզմի աշխատանքային շարժիչն է:
Սցենարը կարող է այլընտրանքով ներբեռնվել այստեղ ՝
Քայլ 4: Արկադային շրջանակ կառուցելը
Սա մեծ քայլ է և կարող է տարբեր լինել ձեզ համար, քան ես դա արել եմ:
Դուք պետք է կառուցեք փայտե շրջանակ այն մոնիտորի շուրջ, որը ցանկանում եք օգտագործել արկադի համար:
Սկսեք ձեր շրջանակը գծելով և ստացեք ճշգրիտ չափումներ: Չափեք ձեր մոնիտորի շուրջը `լավագույն արդյունքը ստանալու համար: Ձեր արդուինոյի տեղադրման համար դուք պետք է պատրաստեք անկյունային անկյուն: Ես մի փոքր 8 -ից 9 սանտիմետր օգտագործեցի մոնիտորը դուրս հանելու համար: Ես սկսեցի ներքևից, այնուհետև առաջին նկարի վրա մի քանի կողային վահանակներ ավելացրեցի: Ես աշխատել եմ MDF- ով, դրա կառուցումը հեշտ փայտ է:
Ավելացրեք ձեր արկադի հետևը, MDF- ով կարող եք օգտագործել պտուտակներ ՝ ամեն ինչ միասին պահելու համար: Ես սոսինձ չեմ օգտագործել, այնպես որ կարող եմ ապամոնտաժել այս շրջանակը, եթե ցանկանում եմ բարձրացնել կամ հետագայում ինչ -որ բան վերանորոգել:
Հետն ավելացնելուց հետո դուք պետք է հարթակ պատրաստեք, որպեսզի ձեր մոնիտորը կանգնի: Ձեր մոնիտորը պետք է մի փոքր ավելի բարձր լինի, քան ամբողջ արկադի ներքևը. Ներքևը ձեր arduino կոնստրուկցիայի համար է:
Վերին վահանակի վրա ես կտրեցի մի քանի սառեցման կողիկներ, որպեսզի օդը հոսի, քանի որ իմ մոնիտորը մի փոքր հին է և կարող է տաք աշխատել:
Հետևի մասում որոշ չափով մեծ անցքեր կատարեք, որպեսզի ձեր մոնիտորի HMDI/VGA և հոսանքի մալուխը դուրս գան:
Քայլ 5. Arduino- ի ավելացում
Ձեր Arduino- ն պետք է տեղադրվի առջևի սենյակում, որը դուրս է մնում ձեր խաղասրահից: Դուք պետք է կառուցեք երկու հարթակ `ջոյստիկի և կոճակով սեղանի սեղանի վրա նստելու համար: Ես օգտագործեցի երկու փայտե ճառագայթներ և սղոցեցի դրանք նույն անկյունով, որի առջևի վահանակն իջնում է ներքև: Այս կերպ ձեր ջոյսթիկը և կոճակը կպչեն այնպես, ինչպես կպահի ամբողջ առջևի վահանակը:
Առջևի վահանակը բավականին պարզ է, մի քանի անցք բացեք, որպեսզի ձեր ջոյսթիկը և կոճակը դուրս գան: Ձեզ հարկավոր է մի քանի անցք:
Ձեր ջոյսթիկի համար անցք, մեկ կոճակի համար և ձեր Arduino- ի USB մալուխի փոս դուրս գալու համար: Եթե ցանկանում եք, կարող եք թողնել այս վերջին անցքը և մարտկոց սարքել ձեր արդուինոյի վրա: Կարող եք նաև ավելացնել վերջին անցքը կողային վահանակներից մեկի վրա:
Կոճակն ինքնին շատ ցածր է և չի կպչի ձեր առջևի վահանակից դուրս: Գտեք գլան-առարկա, շրթներկի գլխարկ: Սրանք սովորաբար հիանալի կողմ են մատների կոճակի համար: Սուպեր սոսինձով ես լցրեցի գլխարկը և կպցրեցի կոճակի վերևի կափարիչը դրոշմված թղթի միջուկի վրա: Հաջորդը կարող եք նորից սեղմել այն ձեր սեղանի սեղանի կոճակի վրա: Դուք կարող եք երկու վերահսկիչ միավորները կպցնել ձեր բլոկային հարթակներին, ինչպես ես դա արեցի իմ տախտակի վրա: Ես ինքս շատ մեխեր գտա և դրանք խփեցի այն փոքրիկ անցքերի վրա, որոնք գալիս են ջոյսթիկի միավորով: եթե բոլոր կողմերից կպցրեք հացահատիկը, այն չի կարող շարժվել զուգորդված ձեր առջևի վահանակից դուրս մնացած գլխարկի կոճակի հետ: Երբ զգաք, որ դա արված է, միացրեք ձեր arduino- ն USB մալուխին, ավելացրեք ձեր առջևի վահանակը և պտուտակեք այն բոլորը: միասին.
Քայլ 6: Ներբեռնեք խաղը և խաղացեք:
Ես պատրաստել եմ մի խաղ, որը կարող եք խաղալ անմիջապես:
Այն կարելի է ներբեռնել
Միացրեք Arduino USB- ը ձեր նոութբուքին կամ համակարգչին և միացրեք HDMI- ն: Երբ խաղի պատուհանը հայտնվում է, ընտրեք «Displayուցադրել 2» -ը, որը սովորաբար ձեր միացված մոնիտորն է: Եթե օգտագործում եք ավելի հին մոնիտոր և ունեք ավելի նոր համակարգիչ, ձեզ կարող է անհրաժեշտ լինել VGA- ից HMDI փոխարկիչ, ինչպես նկարում:
Խաղացեք և վայելեք:
Խորհուրդ ենք տալիս:
Arduino Controlled Robotic Biped: 13 քայլ (նկարներով)
Arduino Controlled Robotic Biped. Ինձ միշտ հետաքրքրել են ռոբոտները, հատկապես այն տեսակները, որոնք փորձում են ընդօրինակել մարդկային գործողությունները: Այս հետաքրքրությունը ստիպեց ինձ փորձել նախագծել և մշակել ռոբոտացված երկոտանի, որը կարող էր ընդօրինակել մարդու քայլելն ու վազելը: Այս Ուղեցույցում ես ձեզ ցույց կտամ
Պարզ ավտոմատացված մոդելի երկաթգծի դասավորություն - Arduino Controlled: 11 քայլ (նկարներով)
Պարզ ավտոմատացված մոդելի երկաթգծի դասավորություն | Arduino միկրոկոնտրոլերները հիանալի հավելում են մոդելի երկաթուղային հաղորդակցությանը, հատկապես ավտոմատացման դեպքում: Ահա մի պարզ և հեշտ միջոց ՝ սկսելու մոդելի երկաթուղային ավտոմատացումը Arduino- ի հետ: Այսպիսով, առանց որևէ ավելորդ խոսքի, եկեք սկսենք:
Arduino Nano Baised IR Controlled RGB LED: 5 քայլ
Arduino Nano Baised IR Controlled RGB LED. Այս փոքր նախագծում ես ուզում եմ ձեզ ցույց տալ, թե ինչպես եմ կառուցել Arduino- ի վրա հիմնված RGB LED, որը վերահսկվում է IR հեռակառավարմամբ և սնուցվում է USB մալուխով:
Afordable PS2 Controlled Arduino Nano 18 DOF Hexapod: 13 քայլ (նկարներով)
Մատչելի PS2 վերահսկվող Arduino Nano 18 DOF Hexapod. Պարզ Hexapod ռոբոտ ՝ օգտագործելով arduino + SSC32 servo վերահսկիչ և անլար վերահսկվող ՝ օգտագործելով PS2 ջոյսթիկ: Lynxmotion servo վերահսկիչն ունի բազմաթիվ հնարավորություններ, որոնք կարող են գեղեցիկ շարժում ապահովել սարդին ընդօրինակելու համար: գաղափարն այն է, որ պատրաստի վեցանկյուն ռոբոտ, որը
LED Pixel Art Frame հետ Retro Arcade Art, App Controlled: 7 քայլ (նկարներով)
LED Pixel Art Frame Retro Arcade Art- ով, App Controlled: ԿԱՏԱՐԵՔ PՐԱԳԻՐ, որը վերահսկվում է LED ART շրջանակով 1024 լուսադիոդով, որոնք ցուցադրում են 80 -ականների ARCADE GAME ART մասեր PIXEL Makers Kit - $ 59 Adafruit 32x32 P4 LED Matrix - $ 49.9512x20 դյույմ հաստությամբ - Թափանցիկ թեթև ծուխ ծորակի պլաստմասսայից