Բովանդակություն:

PressKill: Arduino խաղ. 5 քայլ
PressKill: Arduino խաղ. 5 քայլ

Video: PressKill: Arduino խաղ. 5 քայլ

Video: PressKill: Arduino խաղ. 5 քայլ
Video: Как работает наш квадрокоптер 3 — графический интерфейс LabVIEW, интерфейс IMU 2024, Նոյեմբեր
Anonim
PressKill: Arduino խաղ
PressKill: Arduino խաղ

PressKill- ը ֆիզիկական խաղ է չորս խաղացողների համար, որոնք ես նախագծել և պատրաստել եմ ՝ օգտագործելով Arduino- ն դպրոցական նախագծի համար: Խաղի պատրաստումը ներառում է ծրագրավորում, զոդում, վեկտորային պլանների կազմում, լազերային կտրում և որոշ սոսնձում: Ուզու՞մ եք ռադ խաղ պատրաստել ընկերների հետ խաղալու համար: Կարդա՛:

Խաղի կանոնները.

  1. Երբ որևէ խաղացող սեղմում է իր կոճակը, նրանք ստանում են միավոր և սկսվում է Deadzone- ը:
  2. Երբ Deadzone- ի ընթացքում որևէ խաղացող սեղմում է իր կոճակը, նրանք պարտվում են և խաղից դուրս են:
  3. Իր մեկնարկից 5 վայրկյան անց Deadzone- ն ավարտվում է: Դրա մասին որևէ ցուցում չկա:
  4. Հաղթում է առաջին խաղացողը, որն ունի հինգ միավոր կամ վերջինը կանգնած է:

Քայլ 1: Մասեր

Մասեր
Մասեր
Մասեր
Մասեր

Ահա այն բոլոր մասերի ցանկը, որոնք մտել են խաղի ֆիզիկական կառուցվածքի մեջ:

  • 1 Արդուինո
  • 4 մեծ արկադային կոճակներ `լրացուցիչ լույսերով
  • 16 իգական միակցիչ
  • 4 սպիտակ լեդեր
  • 4 220 Օմ դիմադրություն
  • 4 10.000 Օմ դիմադրություն
  • շատ մետաղալարեր
  • ջերմային նեղացման խողովակ
  • տախտակ
  • 3 մմ MDF փայտի 1 թերթ
  • փայտի սոսինձ

Ես նաև օգտագործեցի հետևյալ գործիքները.

  • Oldոդման երկաթ
  • Լազերային կտրիչ
  • Gunերմային ատրճանակ (կրակայրիչը նույնպես աշխատում է)

Քայլ 2: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Էլեկտրամոնտաժը ինքնին այնքան էլ բարդ չէ, այլ պարզապես հոգնեցուցիչ է, քանի որ դուք պետք է նույնը կատարեք չորս անգամ ՝ մեկ անգամ յուրաքանչյուր կոճակի համար: Ահա մի լավ հրահանգ, որը նախատեսված է կոճակների համար ՝ Big-dome-push-button-LinkIt-basics

Լավ, ահա բանը ընդամենը հինգ քայլով.

  1. Տեղադրեք LED- ները արկադային կոճակների մեջ: Եթե ձեր կոճակները հեշտությամբ համատեղելի են LED- ների հետ, հիանալի է: Իմը չկար, ուստի դրանք սոսնձեցի տեղում:
  2. Կցեք իգական միակցիչները որոշ լարերի վրա: Ես ամրացրեցի դրանք կապը ամրացնելու համար և անվտանգության համար ավելացրեցի մի փոքր ջերմության նվազեցման խողովակ ՝ օգտագործելով ջերմային ատրճանակը: Ես գունավոր ծածկագրեցի լարերը `բացասական (մոխրագույն) և դրական (կարմիր):
  3. Յուրաքանչյուր կոճակի համար բոլոր լարերը կպցրեք մի փոքր շերտի տախտակի վրա ՝ ճիշտ դիմադրություններ ավելացնելու համար: Այն նաև օգնում է մի փոքր կազմակերպել: Ստուգեք ներառված պատկերը `տարբեր լարերի և դիմադրությունների մոտիկից նայելու համար: Այնուհետեւ միացրեք լարերը իգական միակցիչների հետ կոճակին: այժմ կրկնել չորս անգամ:
  4. Յուրաքանչյուր կոճակի բոլոր լարերը, որոնք մտնում են Arduino- ի 5V և GND, զուգահեռաբար, կպցրեք մեկ այլ փոքր տախտակի վրա: այս կերպ դուք պետք է ընդամենը երկու լար ամրացնեք ձեր Arduino- ին `ութի փոխարեն:
  5. Սա կամընտիր քայլ է, բայց եթե ցանկանում եք ինչ -որ չափով կազմակերպված մնալ ինձ պես, յուրաքանչյուր կոճակից նշեք լարերը, որոնք մտնում են Arduino- ի PIN կոդերը: Ես կոդերի գույնով կոդավորեցի իմը:

Դա էլեկտրոնիկայի մասին է: Եթե դուք ինձանից ավելի խելացի եք, նախօրոք պլանավորեք ձեր սխեմաները, որպեսզի կարողանաք հեշտությամբ կառավարել մալուխները և խուսափել լարերի մեծ սպագետտիից:

Քայլ 3: Տուփ

Տուփ
Տուփ

Անձնական պատճառներով ես ուզում էի լազերային կտրող տուփ պատրաստել ՝ ամբողջ էլեկտրոնիկան պահելու համար: Դա բավականին պարզ ձև է և հեշտությամբ կարելի է պատրաստել միայն փայտ սղոցելով և կլոր անցքեր հորատելով, այնպես որ, եթե դա ձեզ համար ավելի արագ կամ հասանելի լինի, դա խելացի քայլ է: Բայց թույլ տվեք ասել ձեզ, որ մատների հոդերը հիանալի տեսք ունեն:

Տուփի նախշը վերցրեցի makercase.com- ից, որոնք իսկապես դյուրին են դարձնում ինքս ինքս չքաշել մատների բոլոր հոդերը: Այնուհետև ես փոխեցի օրինակը Inkscape- ում ՝ վեկտորային գծագրման անվճար ծրագիր: Իմ փորձով Inkscape- ը լավ չէ.dxf ֆայլերի արտահանման մեջ, որոնք կարդում է լազերային դանակը, ուստի այդ խնդրի լուծումը Adobe Illustrator- ի օգտագործումն է:

Տուփի չափերն ինքնին կազմում են 30 x 30 x 10 սանտիմետր: Երբ ձեր mdf լազերային կտրվածքը կտրվի, կարող եք սոսնձել վահանակները միասին: Մի սոսնձեք ներքևը: Այն ծառայում է որպես գլխիվայր կոպ ՝ սարքավորումներին մուտք գործելու համար: Դուք կարող եք այն ամրացնել ՝ մի քանի մագնիս սոսնձելով ներսից: Ես դա չունեի, պարզապես այն պատճառով, որ դրա կարիքը չունեի: Լավ որոշում է, եթե ցանկանում եք տուփը շատ տեղաշարժել առանց հատակի ընկնելու:

Նշում. Սույն հրահանգում նշված ծրագրերը չեն ներառում Arduino- ի հոսանքի մալուխի անցք: Ես ինքս փորեցի մեկը, բայց դուք կարող եք փոխել մեկին տեղավորելու պլանները կամ տուփի ներսում տեղադրել 5 Վ լարման աղբյուր: Դրա համար դեռ շատ տեղ կա:

Քայլ 4: Կոդ

Ահա Arduino- ի կոդը: Այն պատրաստվել է իմ կողմից և կարող է պարունակել վրիպակներ, չնայած դեռ որևէ մեկին չեմ նկատել, առայժմ: Մեկնաբանված է, և դուք շատ ազատ եք դրան լրացուցիչ օպտիմալացնելու, փոփոխելու կամ ավելացնելու համար:

Քայլ 5: Funվարճացեք:

Զվարճանալ!
Զվարճանալ!

Սա կարող է ձանձրալի թվալ, բայց ես դա նկատի ունեմ. Զվարճացեք պատրաստել և խաղալ: Պարզապես հիշեք. Զվարճանալը նույնպես պատրաստելու հաճույքի մի մասն է: Եթե խրված եք, խաղացեք և փորձարկեք ՝ խնդիրների լուծումները գտնելու համար: Ահա թե ինչպես ես կարողացա պատրաստել այս խաղը: Շնորհակալություն կարդալու համար:

Խորհուրդ ենք տալիս: