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

Հելոուին ձիարշավ Արկադային խաղ. 6 քայլ
Հելոուին ձիարշավ Արկադային խաղ. 6 քայլ

Video: Հելոուին ձիարշավ Արկադային խաղ. 6 քայլ

Video: Հելոուին ձիարշավ Արկադային խաղ. 6 քայլ
Video: Որոշումը Քոնն է | Հելոուին | Halloween | Christian Channel TV 2024, Սեպտեմբեր
Anonim
Հելոուին ձիարշավների արկադային խաղ
Հելոուին ձիարշավների արկադային խաղ

Այս տարի մենք որոշեցինք ձիարշավային արկադային խաղ պատրաստել Հելոուինի համար: Մեզ ոգեշնչեց մեխանիկական տարբերակը, որը կոչվում է Roll-a-Ball ձիարշավ: Մեր նպատակն էր ուղիղ վերահսկողությամբ խաղ կազմակերպել `գրավելու լայն շրջանակի խաղացողներին: Շոկոլադե խաղային ավտոմատների կառուցման և շահագործման մեր անցյալ տարվա փորձի հիման վրա մենք գիտեինք, որ մենք պետք է տեղավորենք հարյուրավոր խաղացողների մոտ երեք ժամվա ընթացքում: Հետևաբար, մեր հաջորդ դիզայնը պահանջում էր արագ աշխատանքի արագություն և պետք է լիներ երկարակյաց, որպեսզի դիմակայեր այս ինտենսիվ օգտագործմանը: Մենք ընտրեցինք կառուցել չորս կայան `առողջ մրցակցությունը խթանելու և բավարար կարողություններ առաջարկելու, ինչպես նաև նվազեցնելու սպասման ժամանակը: Փոխարենը, որ խաղացողները գնդակներ գլորեն ձիերին առաջ տանելու համար, մենք համաձայնվեցինք ավելի պարզ կոճակներով հսկիչ սարքերի վրա: Մենք նաև ցանկանում էինք մարտահրավեր նետել մեզ ՝ բաժանելով նոր կոնֆետ: Փոքր տուփերի մեջ փաթեթավորված քաղցրավենիքի բազմաթիվ տեսակներ գնահատելուց հետո մենք հաստատվեցինք Mike & Ike's և Hot Tamales- ում, որոնք մեծածախ գնեցինք:

Քայլ 1: Մասերի ցուցակ

  • Ազնվամորի Pi 3 B+
  • Joy stick վերահսկիչ
  • 8 մեծ կոճակ
  • 8 5 վոլտ լամպեր կոճակների համար
  • 4 Kuman MG996R Digi Hi-Torque ծառայություններ
  • 5.25 մմ կեչու նրբատախտակ
  • Cat 5 մալուխ
  • Տպագրված վինիլ `սոսինձ ծածկով
  • Շատ քաղցրավենիք (90 մմ x 50 մմ x 12 մմ)
  • Այստեղ նշված ամեն ինչ
  • Գնեք ձիարշավի ակտիվներ

Գործիքներ:

  • 3D տպիչ
  • Լազերային Դանակ

Քայլ 2: Կարգավորեք Raspberry Pi- ն

Մեր համակարգչի կարգավորման համար մենք խաղը գործարկելու համար օգտագործեցինք Raspberry Pi 3 B+ Raspbian Lite- ով:

Նախ, ներբեռնեք մեր GitHub շտեմարանը: Մեր ծրագիրը աշխատում է Pygame- ի և Pillow- ի միջոցով, այնպես որ գործարկեք pip3 install -r պահանջները: տեքստը տերմինալում: Այնուհետեւ ստեղծեք ample_config.py- ի պատճենը եւ անվանեք այն config.py: Հաջորդը, խմբագրեք այն ՝ ձեր նվազագույն թվով խաղացողների (մենք օգտագործել ենք 2), ձիերի անուններն ու չափերը և էկրանի չափը կարգավորելու համար: Մենք որոշեցինք երկու կոնֆետի տուփ շնորհել յուրաքանչյուր խաղի հաղթողին և մեկ տուփ բոլոր մյուս խաղացողներին: Otherանկության դեպքում այլ պարամետրերը նույնպես կարգավորելի են:

Քայլ 3: Էկրանի կարգավորում

www.instructables.com/id/RGB-Matrix-Using-NovaStar/

Քայլ 4: Կոճակների վահանակների հավաքում

Կոճակի վահանակների հավաքում
Կոճակի վահանակների հավաքում
Կոճակի վահանակների հավաքում
Կոճակի վահանակների հավաքում
Կոճակի վահանակների հավաքում
Կոճակի վահանակների հավաքում

Մեր կոճակների կոնսուլները պատրաստված էին կեչու նրբատախտակի փայտից `մեծ, կլոր արկադային կոճակներով (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN և զարդարված տպագիր վինիլային սոսինձով: Մենք ընտրեցինք օգտագործել այս արկադային որակի կոճակները `դրանց ամրության և լուսավորության համար: Չորս կոնսուլներից յուրաքանչյուրի համար մենք օգտագործում էինք զույգ տարբեր գույնի կոճակներ: Կոճակները գալիս էին 12 վոլտ լամպերով, բայց մենք ցանկանում էինք դրանք վերահսկել Raspberry Pi- ից, որն ունի 5 վոլտ կապում, այնպես որ մենք դրանք անջատեցինք 5 վոլտ լարման համար (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN): Մենք ցանկանում էինք, որ կոնսուլները փոքր լինեն, որպեսզի կարողանանք դրանք տեղավորել բոլոր կողմերում կողք կողքի `8 'սեղանի վրա: Բացի այդ, մենք ցանկանում էինք օգտագործել հետևողական գունային գամմա, որպեսզի տուփերը փոխադարձաբար օգտագործեին:

Մենք նախ լազերային կտրեցինք և հավաքեցինք մեր կոճակների կոնսուլները ՝ օգտագործելով 5.25 մմ կեչի նրբատախտակ: (https://github.com/alanswx/HorseArcade/tree/master/hardware) Մենք անցանք բազմաթիվ անհաջող նախագծերի միջով, մինչև չհասանք մեկին, որը բավական փոքր էր և կարող էր ճիշտ հավաքվել: Մենք նաև փորձարկեցինք կոճակների միջև ընկած տարածությունը `զգեստավորվող խաղացողների օգտագործման հարմարավետությունն ապահովելու համար: Հաջորդը, մենք նախագծեցինք վինիլը և այն տպեցինք և կտրեցինք տեղում: Մենք կիրառեցինք վինիլը, այնուհետև 3D- ով տպեցինք Cat5 փակագծերը և դրանք պտուտակեցինք յուրաքանչյուր վահանակի հետևի մասում: Ի վերջո, մենք պտուտակեցինք և միացրեցինք կոճակները: Մեր նախագծման մեջ մենք օգտագործեցինք ամուր լարեր: Այնուամենայնիվ, խաղի ընթացքում կոճակներից մշտական հարվածային հարվածը աստիճանաբար անջատեց լարերը կոճակներից: Այս խնդրից խուսափելու համար առաջարկում ենք օգտագործել լարված լարեր:

Յուրաքանչյուր տուփ ուներ մեկ Cat5 մալուխ, որի մեջ կա 8 լար (4 զույգ): Մենք տուփի յուրաքանչյուր անջատիչին ամրացրել ենք մեկ զույգ, իսկ տուփի մեջ գտնվող յուրաքանչյուր զույգին `մեկ զույգ: Ազնվամորու պի կողմում, անջատիչից 2 զույգ կցված է ջոյսթիկի ադապտերին: Մյուս երկու զույգերը միացված են սովորական տախտակի LED ելքերին, որոնք մենք միացրել էինք մեր pi- ին: Ապագա տարբերակում մենք պետք է տախտակը փոխենք ազնվամորու պի գլխարկի, որպեսզի հավաքումն ավելի պարզ լինի: Մենք այն միացրեցինք servo վերահսկիչի տախտակի լրացուցիչ gpio կապում: LED GPIO կապումներն վերահսկվում են config.py ֆայլում:

Քայլ 5. Քենդի դիսպենսերների հավաքում

Քենդի դիսպենսերների հավաքում
Քենդի դիսպենսերների հավաքում
Քենդի դիսպենսերների հավաքում
Քենդի դիսպենսերների հավաքում
Քենդի դիսպենսերների հավաքում
Քենդի դիսպենսերների հավաքում

Մենք ցանկանում էինք կոնֆետների ավտոմատ դիսպենսերներ ստեղծել, որոնք հեշտությամբ կարելի էր լիցքավորել: Քանի որ մեզ անհրաժեշտ էր, որ դրանք տեղավորվեին կոճակներից յուրաքանչյուրի կողքին գտնվող սեղանին, դրանք պետք է բարակ լինեին, որպեսզի տեղավորվեին մեր 8 'սեղանի սահմանափակման սահմաններում: Բացի այդ, նրանք չեն կարող չափազանց բարձր լինել, քանի որ դրանք կխոչընդոտեն խաղացողի էկրանին տեսնելու հնարավորությունը: Ի վերջո, մենք ցանկանում էինք, որ խաղացողները կարողանան տեսնել կոնֆետը դիսպանսերի ներսում: Մի քանի ձախողված մոդելներից հետո մենք տեղավորվեցինք ուղղահայաց քառակուսի խողովակի վրա, որը կառուցված է փայտից, պլեքսիգլասից և մեր տարածման մեխանիզմից: Մեր բաշխման մեխանիզմը բաղկացած է servo շարժիչից, որի պտուտակն ամրացված է, որն առաջ է տանում դարակը:

Մեր դիզայնով մենք փայտը կտրում ենք և՛ մխիթարելիս, և՛ կոնֆետների դիսպենսերների համար `ռեսուրսների արդյունավետ լինելու համար: (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)

Այնուհետև մենք լազերային կտրեցինք պլեքսիգլասը:

Մենք նաև 3D տպեցինք դարակը և պտուտակը: (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)

Մենք հավաքեցինք դիսպենսերները `հավասարեցնելով փայտի ատամները և օգտագործեցինք ռետինե մուրճ` փայտի պատերն ու պլեքսիգլասը միացնելու համար: Հետևի փայտե խողովակի պատի համար (պլեքսիգլասի առջևի մաս), որը թույլ տվեց մեզ նորից լցնել կոնֆետների դիսպանսերը խաղի ընթացքում, մենք կտրեցինք երկու փոքր փայտե շրջանակներ, որոնք կպցրել էինք հետևի աջ կողմի վերևին և ներքևին: պատ. Մենք սոսինձ ենք դրել հետևի փայտե պատի վերևի և ներքևի մասում ՝ յուրաքանչյուր շրջանակի մեջ տեղադրելու համար: (Տես պատկեր #4): Լիցքավորման դուռը փակ պահելու համար մենք օգտագործեցինք թղթե ամրակ:

Ի վերջո, մենք պտուտակեցինք սերվո շարժիչը, կցեցինք 3D տպված պտուտակը և նրա ատամները հավասարեցրինք դարակի հետ:

Կոճակների կոնսուլների տպագիր վինիլային դիզայնին համապատասխանեցնելու համար մենք կոնֆետների դիսպենսերները ներկեցինք կանաչ գույնով:

Քայլ 6: Ամեն ինչ միասին հավաքելը

  • Տուփի բոլոր կոնսուլները միացնելով իրար և նրանց կոնֆետների դիսպենսերներին
  • Քաղցրավենիքի դիսպենսերների և կոճակների կոնսուլների միացում Raspberry Pi- ին
  • Միացրեք Raspberry Pi- ն ուղարկողին MCTRL300
  • Ուղարկողի MCTRL300 տուփը միացնելով էկրանի ընդունիչներին:
  • Համոզվեք, որ Pi- ն տեղադրվում է հրամանի տողում և վարում խաղը:

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