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

Խելացի բասկետբոլի արկադային խաղ ՝ Evive- Arduino- ի ներդրված հարթակի օգնությամբ միավորների հաշվարկով, 13 քայլ
Խելացի բասկետբոլի արկադային խաղ ՝ Evive- Arduino- ի ներդրված հարթակի օգնությամբ միավորների հաշվարկով, 13 քայլ

Video: Խելացի բասկետբոլի արկադային խաղ ՝ Evive- Arduino- ի ներդրված հարթակի օգնությամբ միավորների հաշվարկով, 13 քայլ

Video: Խելացի բասկետբոլի արկադային խաղ ՝ Evive- Arduino- ի ներդրված հարթակի օգնությամբ միավորների հաշվարկով, 13 քայլ
Video: Anmijakan ardzagank’y gortsadir tnoren Deyvid Rrisherin Harts’azruyts’ The Rideshare Guy-in 2024, Հունիսի
Anonim
Խելացի բասկետբոլային արկադային խաղ ՝ Evive- Arduino- ի ներդրված հարթակի միջոցով, միավորների հաշվարկով
Խելացի բասկետբոլային արկադային խաղ ՝ Evive- Arduino- ի ներդրված հարթակի միջոցով, միավորների հաշվարկով
Խելացի բասկետբոլային արկադային խաղ ՝ Evive- Arduino- ի ներդրված հարթակի միջոցով, միավորների հաշվարկով
Խելացի բասկետբոլային արկադային խաղ ՝ Evive- Arduino- ի ներդրված հարթակի միջոցով, միավորների հաշվարկով

Բոլոր խաղերից, ամենազվարճալիը արկադային խաղերն են: Այսպիսով, մենք մտածեցինք, թե ինչու դա չպատրաստել ինքներս մեր տանը: Եվ ահա մենք ՝ ամենազվարճալի DIY խաղն եք, որ երբևէ խաղացել եք ՝ DIY Արկադային բասկետբոլի խաղ: Այս խաղը ոչ միայն սուպեր զվարճալի է խաղալ, այլև սուպեր զվարճալի զվարճալի: Քայլ առ քայլ հրահանգներով և PictoBlox- ում ծրագրավորմամբ `առաջադեմ հնարավորություններով գրաֆիկական ծրագրավորման ծրագրով, այս խաղը կլինի լավագույն խաղը, որը երբևէ կխաղաք:

Այսպիսով, ինչ եք անում դեռ այստեղ: Ներբեռնեք PictoBlox- ը ԱՅՍՏԵ և սկսեք:

Քայլ 1. Պահանջվող բաղադրիչների ցանկ

Սարքավորումներ

  • խուսափողական
  • IR սենսոր
  • Micro Servo և դրա պարագաներ
  • Հաստ ստվարաթուղթ
  • Գունավոր գծապատկեր թուղթ
  • Պոլիստիրոլի բաժակներ
  • Սոսինձ ատրճանակ և սոսինձ ձողիկներ
  • Jumper մալուխներ

Ծրագրային ապահովում

PictoBlox

Բոլոր վերը նշված էլեկտրոնային բաղադրիչները կարելի է գտնել Starter Kit- ում:

Քայլ 2: Դիզայնի իմացություն

Հասկանալով դիզայնը
Հասկանալով դիզայնը

Վերցրեք ստվարաթղթե թերթ և կտրեք Արկադային խաղի հետևյալ կտորները ՝ ըստ վերևում պատկերված չափսերի: Ավելի ամրության համար կարող եք փորձել այն պատրաստել MDF թերթերով:

  1. Տանիքը
  2. Հողի կողային պատերը (x 2)
  3. Գնդակի սեփականատիրոջ հիմքը
  4. Servo դուռը
  5. Կանգնեք առաջատարների ցուցակի համար

    1. Հետևի աջակցություն
    2. Առջևի աջակցություն
  6. Գնդակի սեփականատիրոջ հիմքը
  7. Հողի հիմքը

    1. Ձախ V- ձևավորված պատը
    2. Vիշտ V- ձևավորված պատը
  8. Հետին պատը
  9. Առջեւի պատը
  10. Գնդակի սեփականատիրոջ կողային պատերը (x 2)

Քայլ 3. Բասկետբոլի օղակների պատրաստում

Բասկետբոլի օղակների պատրաստում
Բասկետբոլի օղակների պատրաստում

Սկսենք հեշտ մասից ՝ Հուպերը:

Վերցրեք պոլիստիրոլի փոքր բաժակներ, կարող եք վերցնել ցանկացած քանակությամբ բաժակներ `կախված օղակների քանակից, որոնք ցանկանում եք ունենալ: Կտրեք բաժակների հիմքը այնպես, որ երբ գնդակները կրակում ենք դրանց մեջ, գնդակները հեշտությամբ կարող են անցնել: Theանցի տեսք ունենալու համար ակնոցը կտրիչով ծակեք:

Քայլ 4. Հուպերը դարձնել ավելի խելացի

Օղակները դարձնել ավելի խելացի
Օղակները դարձնել ավելի խելացի
Օղակները դարձնել ավելի խելացի
Օղակները դարձնել ավելի խելացի
Օղակները դարձնել ավելի խելացի
Օղակները դարձնել ավելի խելացի

Stepանցերը, որոնք մենք պատրաստել էինք նախորդ քայլին, համր ցանցերն են: Նրանք չեն կարող հաշվել յուրաքանչյուր զամբյուղում կատարած հարվածները և չեն կարող ձեզ հաշիվ տալ: Իսկ ի՞նչ կասեք, որ հաշիվներ տվող ցանցերը մենք բազմապատկենք, քանի անգամ գնդակը ցանցերի միջով անցել է նրանց հատկացված գնահատականին:

Մենք պատրաստվում ենք օգտագործել IR սենսորը նույն նպատակով: Փորձարկեք IR IR տվիչը ՝ օգտագործելով evive- ի որոնվածի Pin State Monitor տարբերակը:

  1. Վերցրեք մի զույգ պաղպաղակի ձողիկներ և միացրեք դրանք այնպես, որ դրանք վերածվեն երկարի:
  2. Սերտորեն փաթեթավորեք մի կտոր գունավոր թուղթ, որպեսզի այն նմանվի հարցման: Յուրաքանչյուր օղակի համար մենք պետք է ձող պատրաստենք:
  3. Այժմ, այս բևեռների վրա, կցեք I սենսորը ՝ օգտագործելով տաք սոսինձ և ամրացրեք այս IR սենսորները բաժակների անցքերի մեջ:
  4. Ավարտելուց հետո ամրացրեք օղակները գետնին: Բայց համոզվեք, որ լարերը անցնում եք գետնին: Եթե ցանկանում եք, կարող եք նաև մեկ օղակ ամրացնել հետևի պատին:

Մեր դեպքում, մենք պատրաստվում ենք հաշիվները վերագրել օղակներին `հիմնվելով դրանցում նկարահանման դժվարության վրա: Մոտակա զամբյուղը մեզ կտա 10 միավոր, միջինը ՝ 20 միավոր, մինչդեռ հետևի պատի զամբյուղը ՝ 50 միավոր:

Նշում. Դուք կարող եք գնահատականը նշանակել այնպես, ինչպես ցանկանում եք:

Քայլ 5: Դատարանի ձևավորում

Դատարանի ստեղծում
Դատարանի ստեղծում
Դատարանի ստեղծում
Դատարանի ստեղծում
Դատարանի ստեղծում
Դատարանի ստեղծում

Եկեք սկսենք բասկետբոլի դաշտ կառուցել:

  1. Կցեք V- ձևի պատերը հիմքի վրա `օգտագործելով Hot Glue- ը, ինչպես ցույց է տրված վերևի առաջին նկարում: Այս պատերը հավաքում են բոլոր գնդակները:
  2. Վերցրեք երկու կողային պատերը և յուրաքանչյուր պատի կենտրոնում գծեք ուղիղ գիծ: Այժմ, սոսնձեք դատարանի հիմքը այս տողերին (մեկը յուրաքանչյուր կողմում): Դա անելը բարձրություն կտա ձեր դաշտին և կօգնի հավաքել գնդակները միասին մեկ տեղում:
  3. Մնացած կողմից դատարանը ծածկելու ժամանակը: Կպչեք առջևի պատը հիմքին, բայց համոզվեք, որ առջևի պատի և V- ձևի պատերը հավասարեցված են:
  4. Ի վերջո, ամրացրեք հետևի պատը հիմքին:

Այսպիսով, ավարտվեց բասկետբոլի դաշտը:

Քայլ 6: Սերվոյի ամրագրում

Սերվոյի շտկում
Սերվոյի շտկում
Սերվոյի շտկում
Սերվոյի շտկում
Սերվոյի շտկում
Սերվոյի շտկում

Միկրո servo- ն ամրացրեք առջևի պատին տրված փոքր տարածության վրա `տաք սոսինձ օգտագործելով: Մենք կապերի մեծ մասը կկատարենք դատարանի տակ: Այսպիսով, հիմքի վրա մի փոքր կտրվածք կատարեք սերվոյից բացի, որպեսզի կարողանաք լարերն անցնել դրա միջով:

Համոզվեք, որ դուք նախապես փորձարկել եք սերվոն ՝ օգտագործելով evive- ի որոնվածը:

Քայլ 7: Տանիքի և դռան/ գնդակի խցանի ամրացում

Տանիքի և դռան/ գնդակի խցանի ամրացում
Տանիքի և դռան/ գնդակի խցանի ամրացում
Տանիքի և դռան/ գնդակի խցանի ամրացում
Տանիքի և դռան/ գնդակի խցանի ամրացում
Տանիքի և դռան/ գնդակի խցանի ամրացում
Տանիքի և դռան/ գնդակի խցանի ամրացում

Վերցրեք տանիքի կտորը և սոսնձեցրեք պատերը, որոնք աշխատում են որպես ցուցատախտակ դրան, ինչպես ցույց է տրված նկարում: Այժմ ամրացրեք այս տանիքի կտորը դատարանի պատերին:

Ավարտելուց հետո վերցրեք ստվարաթղթե փոքրիկ դուռը և ամրացրեք այն սերվո եղջյուրին: Սա ձեզ կտա ֆիքսված քանակությամբ կրակոցներ: Ինչպե՞ս: Հավաքված գնդակները չեն անցնի դարպասներից մինչև և եթե դու չբացես այս դուռը: Դրանք, մենք այն այնպես կքոդավորենք, որ դուռը բացվի միայն խաղի սկզբում, որպեսզի բոլոր գնդակները հավաքվեն գնդակի սեփականատիրոջ մեջ: Խաղը սկսելուն պես դուռը փակվում է:

Քայլ 8: Քարաձիգի կամ Գործարկիչի հավաքում

Քարաձիգի կամ Գործարկիչի հավաքում
Քարաձիգի կամ Գործարկիչի հավաքում
Քարաձիգի կամ Գործարկիչի հավաքում
Քարաձիգի կամ Գործարկիչի հավաքում
Քարաձիգի կամ Գործարկիչի հավաքում
Քարաձիգի կամ Գործարկիչի հավաքում

Այժմ, ժամանակն է դարձնել խաղի ամենակարևոր տարրը ՝ քարաձիգը կամ արձակողը:

  1. Վերցրեք ստվարաթղթե վեց փոքր կտոր ՝ յուրաքանչյուրը մոտ 2 սմ x 2 սմ և դրանցից պատրաստեք երկու տուփ:
  2. Կույտերն ունենալուց հետո դրանք տեղադրեք մեկ ստվարաթղթե կտորի վրա ՝ նրանց միջև որոշակի հեռավորություն թողնելով:
  3. Անցեք ատամի խոզանակը նրանց միջև և կպցրեք պաղպաղակի ձողը դրա կենտրոնում:
  4. Այժմ, երկու ատամիջուկ ամրացրեք կույտերի մեջ այնպես, որ դրանք ուղղված լինեն դեպի դուրս:
  5. Այժմ, ամրացրեք մի փոքրիկ ռետինե ժապավեն այս ձողերի վրա:
  6. Ի վերջո, կպցրեք գլխարկը պաղպաղակի ձողի վրա ՝ գնդակը պահելու համար:

Ավարտելուց հետո այն զարդարեք այնպես, ինչպես ցանկանում եք: Տեղադրեք սա տանիքի կենտրոնում ՝ կորտում:

Քայլ 9. Պատրաստում ենք գնդակներ պահող արկղը

Գնդակներ պահող տուփի պատրաստում
Գնդակներ պահող տուփի պատրաստում
Գնդակներ պահող տուփի պատրաստում
Գնդակներ պահող տուփի պատրաստում

It’sամանակն է գնդակը պահող դարձնելու: Երբ բոլոր գնդակները սահում են դռան միջով, մենք չենք կարող թույլ տալ, որ նրանք պտտվեն: Այսպիսով, մեզ անհրաժեշտ է գնդակ պահող:

  1. Վերցրեք գնդակի պահարանի հիմքը և սոսնձեք այն առջևի պատին ՝ օգտագործելով Hot Glue:
  2. Հաջորդը, սոսնձեք կողային պատերը դրան:
  3. Ի վերջո, կպցրեք գնդակի ամրակի առջևի պատը:

Այստեղ ավարտվում է պատրաստումը:

Քայլ 10: Արենայի ձևավորում

Արենան զարդարելը
Արենան զարդարելը
Արենան զարդարելը
Արենան զարդարելը

Այժմ, դուք կարող եք զարդարել բասկետբոլի խաղը այնպես, ինչպես ցանկանում եք:

Քայլ 11: Ավելացնել LeaderBoard

LeaderBoard- ի ավելացում
LeaderBoard- ի ավելացում
LeaderBoard- ի ավելացում
LeaderBoard- ի ավելացում
LeaderBoard- ի ավելացում
LeaderBoard- ի ավելացում
LeaderBoard- ի ավելացում
LeaderBoard- ի ավելացում

Timeամանակն է ավելացնել առաջատարների ցուցակը: Մենք պատրաստվում ենք օգտագործել evive- ը նույնի համար: Նախքան evive- ը տանիքի վրա դնելը, որտեղ մենք դրա տեղը պահպանել ենք, նախ միացումներ կատարեք:

  • Միացրեք բոլոր երեք IR սենսորները և միկրո սերվերը զուգահեռաբար և միացրեք նրանց GND- ը evive- ի GND կապին, իսկ VCC- ն ՝ evive- ի 5V քորոցին:
  • Այժմ, ժամանակն է միացնել ազդանշանային կապում.

    • IR սենսոր 1 - թվային կապ 2 evive
    • IR սենսոր 2 - թվային Pin 3 of evive
    • IR սենսոր 3 - թվային Pin 4 of evive
    • Servo Motor - թվային Pin 5 of evive

Մենք պատրաստվում ենք էկրանին ցուցադրել հաղորդագրությունները, հաշիվը և ժամանակը:

Քայլ 12: Կոդավորման ժամանակը

Այն ավելի պարզ ձևով կոդավորելու համար մենք պատրաստվում ենք օգտագործել PictoBlox ՝ գրաֆիկական ծրագրավորման ծրագրակազմ:

Կարող եք գրել հետևյալ սցենարը կամ ուղղակիորեն վերբեռնել ներքևում տրված ծածկագիրը.

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Քայլ 13: Եզրակացություն

Դրանով դուք պատրաստ եք մարտահրավեր նետել ձեր ընտանիքին և ընկերներին Արկադային բասկետբոլի հետաքրքիր խաղի համար: Վայելեք:: D

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