Բովանդակություն:
Video: PressKill: Arduino խաղ. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
PressKill- ը ֆիզիկական խաղ է չորս խաղացողների համար, որոնք ես նախագծել և պատրաստել եմ ՝ օգտագործելով Arduino- ն դպրոցական նախագծի համար: Խաղի պատրաստումը ներառում է ծրագրավորում, զոդում, վեկտորային պլանների կազմում, լազերային կտրում և որոշ սոսնձում: Ուզու՞մ եք ռադ խաղ պատրաստել ընկերների հետ խաղալու համար: Կարդա՛:
Խաղի կանոնները.
- Երբ որևէ խաղացող սեղմում է իր կոճակը, նրանք ստանում են միավոր և սկսվում է Deadzone- ը:
- Երբ Deadzone- ի ընթացքում որևէ խաղացող սեղմում է իր կոճակը, նրանք պարտվում են և խաղից դուրս են:
- Իր մեկնարկից 5 վայրկյան անց Deadzone- ն ավարտվում է: Դրա մասին որևէ ցուցում չկա:
- Հաղթում է առաջին խաղացողը, որն ունի հինգ միավոր կամ վերջինը կանգնած է:
Քայլ 1: Մասեր
Ահա այն բոլոր մասերի ցանկը, որոնք մտել են խաղի ֆիզիկական կառուցվածքի մեջ:
- 1 Արդուինո
- 4 մեծ արկադային կոճակներ `լրացուցիչ լույսերով
- 16 իգական միակցիչ
- 4 սպիտակ լեդեր
- 4 220 Օմ դիմադրություն
- 4 10.000 Օմ դիմադրություն
- շատ մետաղալարեր
- ջերմային նեղացման խողովակ
- տախտակ
- 3 մմ MDF փայտի 1 թերթ
- փայտի սոսինձ
Ես նաև օգտագործեցի հետևյալ գործիքները.
- Oldոդման երկաթ
- Լազերային կտրիչ
- Gunերմային ատրճանակ (կրակայրիչը նույնպես աշխատում է)
Քայլ 2: Լարերի տեղադրում
Էլեկտրամոնտաժը ինքնին այնքան էլ բարդ չէ, այլ պարզապես հոգնեցուցիչ է, քանի որ դուք պետք է նույնը կատարեք չորս անգամ ՝ մեկ անգամ յուրաքանչյուր կոճակի համար: Ահա մի լավ հրահանգ, որը նախատեսված է կոճակների համար ՝ Big-dome-push-button-LinkIt-basics
Լավ, ահա բանը ընդամենը հինգ քայլով.
- Տեղադրեք LED- ները արկադային կոճակների մեջ: Եթե ձեր կոճակները հեշտությամբ համատեղելի են LED- ների հետ, հիանալի է: Իմը չկար, ուստի դրանք սոսնձեցի տեղում:
- Կցեք իգական միակցիչները որոշ լարերի վրա: Ես ամրացրեցի դրանք կապը ամրացնելու համար և անվտանգության համար ավելացրեցի մի փոքր ջերմության նվազեցման խողովակ ՝ օգտագործելով ջերմային ատրճանակը: Ես գունավոր ծածկագրեցի լարերը `բացասական (մոխրագույն) և դրական (կարմիր):
- Յուրաքանչյուր կոճակի համար բոլոր լարերը կպցրեք մի փոքր շերտի տախտակի վրա ՝ ճիշտ դիմադրություններ ավելացնելու համար: Այն նաև օգնում է մի փոքր կազմակերպել: Ստուգեք ներառված պատկերը `տարբեր լարերի և դիմադրությունների մոտիկից նայելու համար: Այնուհետեւ միացրեք լարերը իգական միակցիչների հետ կոճակին: այժմ կրկնել չորս անգամ:
- Յուրաքանչյուր կոճակի բոլոր լարերը, որոնք մտնում են Arduino- ի 5V և GND, զուգահեռաբար, կպցրեք մեկ այլ փոքր տախտակի վրա: այս կերպ դուք պետք է ընդամենը երկու լար ամրացնեք ձեր Arduino- ին `ութի փոխարեն:
- Սա կամընտիր քայլ է, բայց եթե ցանկանում եք ինչ -որ չափով կազմակերպված մնալ ինձ պես, յուրաքանչյուր կոճակից նշեք լարերը, որոնք մտնում են Arduino- ի PIN կոդերը: Ես կոդերի գույնով կոդավորեցի իմը:
Դա էլեկտրոնիկայի մասին է: Եթե դուք ինձանից ավելի խելացի եք, նախօրոք պլանավորեք ձեր սխեմաները, որպեսզի կարողանաք հեշտությամբ կառավարել մալուխները և խուսափել լարերի մեծ սպագետտիից:
Քայլ 3: Տուփ
Անձնական պատճառներով ես ուզում էի լազերային կտրող տուփ պատրաստել ՝ ամբողջ էլեկտրոնիկան պահելու համար: Դա բավականին պարզ ձև է և հեշտությամբ կարելի է պատրաստել միայն փայտ սղոցելով և կլոր անցքեր հորատելով, այնպես որ, եթե դա ձեզ համար ավելի արագ կամ հասանելի լինի, դա խելացի քայլ է: Բայց թույլ տվեք ասել ձեզ, որ մատների հոդերը հիանալի տեսք ունեն:
Տուփի նախշը վերցրեցի makercase.com- ից, որոնք իսկապես դյուրին են դարձնում ինքս ինքս չքաշել մատների բոլոր հոդերը: Այնուհետև ես փոխեցի օրինակը Inkscape- ում ՝ վեկտորային գծագրման անվճար ծրագիր: Իմ փորձով Inkscape- ը լավ չէ.dxf ֆայլերի արտահանման մեջ, որոնք կարդում է լազերային դանակը, ուստի այդ խնդրի լուծումը Adobe Illustrator- ի օգտագործումն է:
Տուփի չափերն ինքնին կազմում են 30 x 30 x 10 սանտիմետր: Երբ ձեր mdf լազերային կտրվածքը կտրվի, կարող եք սոսնձել վահանակները միասին: Մի սոսնձեք ներքևը: Այն ծառայում է որպես գլխիվայր կոպ ՝ սարքավորումներին մուտք գործելու համար: Դուք կարող եք այն ամրացնել ՝ մի քանի մագնիս սոսնձելով ներսից: Ես դա չունեի, պարզապես այն պատճառով, որ դրա կարիքը չունեի: Լավ որոշում է, եթե ցանկանում եք տուփը շատ տեղաշարժել առանց հատակի ընկնելու:
Նշում. Սույն հրահանգում նշված ծրագրերը չեն ներառում Arduino- ի հոսանքի մալուխի անցք: Ես ինքս փորեցի մեկը, բայց դուք կարող եք փոխել մեկին տեղավորելու պլանները կամ տուփի ներսում տեղադրել 5 Վ լարման աղբյուր: Դրա համար դեռ շատ տեղ կա:
Քայլ 4: Կոդ
Ահա Arduino- ի կոդը: Այն պատրաստվել է իմ կողմից և կարող է պարունակել վրիպակներ, չնայած դեռ որևէ մեկին չեմ նկատել, առայժմ: Մեկնաբանված է, և դուք շատ ազատ եք դրան լրացուցիչ օպտիմալացնելու, փոփոխելու կամ ավելացնելու համար:
Քայլ 5: Funվարճացեք:
Սա կարող է ձանձրալի թվալ, բայց ես դա նկատի ունեմ. Զվարճացեք պատրաստել և խաղալ: Պարզապես հիշեք. Զվարճանալը նույնպես պատրաստելու հաճույքի մի մասն է: Եթե խրված եք, խաղացեք և փորձարկեք ՝ խնդիրների լուծումները գտնելու համար: Ահա թե ինչպես ես կարողացա պատրաստել այս խաղը: Շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
DIY 37 Leds Arduino ռուլետկա խաղ. 3 քայլ (նկարներով)
DIY 37 Leds Arduino Ռուլետկա խաղ. Ռուլետկա կազինո խաղ է, որը կոչվում է ֆրանսերեն բառի անունով, որը նշանակում է փոքրիկ անիվ
3D Maze խաղ Arduino- ի միջոցով. 8 քայլ (նկարներով)
3d Maze Game օգտագործելով Arduino. Բարև ընկերներ, այնպես որ այսօր մենք պատրաստվում ենք լաբիրինթոս խաղ պատրաստել ARDUINO UNO- ի միջոցով: Քանի որ Arduino Uno- ն առավել հաճախ օգտագործվող տախտակն է, դրա հետ խաղեր պատրաստելը շատ թույն է: Այս Ուղեցույցում թույլ է տալիս կատարել լաբիրինթոս խաղ, որը վերահսկվում է ջոյստերի միջոցով: Մի մոռացեք
Ստեղծեք Arduino Simon խաղ 2 րոպեում: 3 քայլ
Ստեղծեք Arduino Simon խաղ 2 րոպեում: NO Jumpers! Լարեր չկան: ՉԻ oldոդման! NO Breadboard. Մտածում է վանդակում: Այսպիսով, դուք ցանկանում եք ցուցադրել ձեր միկրոկառավարիչը ՝ որոշ ծայրամասային մոդելների հետ համադրությամբ, իսկապես արագ, նախքան ընկերների կամ հարազատների ճանապարհը … Միավորե՛ք
Էլեկտրոնային խաղ Tic-Tac-Toe խաղ փայտե տուփի մեջ. 5 քայլ
Էլեկտրոնային խաղ Tic-Tac-Toe- ը փայտե տուփի մեջ
Aruduino LED խաղ Արագ կտտացնելով երկու խաղացողի խաղ. 8 քայլ
Aruduino LED խաղ Արագ սեղմում երկու խաղացողի խաղ. Այս նախագիծը ոգեշնչված է @HassonAlkeim- ից: Եթե պատրաստ եք խորը հայացք նետել, այստեղ կա մի հղում, որը կարող եք ստուգել https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/: Այս խաղը Alkeim's- ի կատարելագործված տարբերակն է: Դա է