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

Տիեզերական մրցավազք. Պարզ Arduino Clicker խաղ ՝ երեխաների հետ կատարելու համար. 7 քայլ
Տիեզերական մրցավազք. Պարզ Arduino Clicker խաղ ՝ երեխաների հետ կատարելու համար. 7 քայլ

Video: Տիեզերական մրցավազք. Պարզ Arduino Clicker խաղ ՝ երեխաների հետ կատարելու համար. 7 քայլ

Video: Տիեզերական մրցավազք. Պարզ Arduino Clicker խաղ ՝ երեխաների հետ կատարելու համար. 7 քայլ
Video: Վոլթ Դիսնեյի հեքիաթային աշխարհը 2024, Նոյեմբեր
Anonim
Image
Image
Անհրաժեշտ գործիքներ և նյութեր
Անհրաժեշտ գործիքներ և նյութեր

¡Ես վերբեռնում եմ մի տեսանյութ, որը ցույց է տալիս, թե ինչպես է այն աշխատում այսօր: Մնացեք մեզ հետ

Եկեք զվարճանանք տիեզերական թեմաներով ուսուցանվող ուղեցույցով, որը կարելի է պատրաստել երեխաների հետ միասին, իսկ հետագայում նրանք միայնակ կարող են վայելել որպես խաղալիք:

Դուք կարող եք օգտագործել այն որպես միջոց ՝ սառը պատերազմի և տիեզերագնացության մասին պատմություն սովորեցնելու այս պարզ նախագծով, բայց մի խաբվեք. Մենք բոլորս կօգտագործենք և կիմանանք հետևյալի մասին.

  • Արդուինո
  • Ծրագրավորում
  • Էլեկտրոնիկա
  • 3D դիզայն (երեխաների համար ընկերասեր ՝ TinkerCAD- ի շնորհիվ)
  • Ստվարաթղթե արհեստագործություն
  • Նկարչություն կամ այլ արհեստներ, որոնք ցանկանում եք ներառել;)

Space Race- ը խաղ է

Դուք պետք է բազմիցս սեղմեք ձեր կոճակը, որպեսզի ձեր նավը առաջ գնա դեպի լուսին: Հաղթում է առաջինը, ով ժամանում է այնտեղ: Դուք պետք է պայքարեք ինքնահոսության դեմ, որը ձեզ կիջեցնի երկիր: Մինչև լուսադիոդի դուրս գալը սկսելը (կամ ձեր տիեզերանավը պատրաստ է) կարժենա ձեզ տուգանք, իսկ մեկնարկի ժամանակը պատահական կլինի ՝ ձեր ռեֆլեքսներն էլ ավելի փորձարկելու համար:

Քայլ 1: Անհրաժեշտ գործիքներ և նյութեր

  • Arduino տախտակ

    • Uno, Mega և այլն կանեն: Պետք է աջակցել Servo գրադարանին:
    • Համակարգիչ `այն ծրագրավորելու համար
  • Որոշ էլեկտրոնային մասեր

    • 2 կոճակ: Ես օգտագործում էի արկադային նմաններ ՝ մեծ և ամուր:
    • 2 ռեզիստոր (4.7k ohm- ը լավ կանի)
    • 2 ծառայություն: Ես օգտագործել եմ ամենաէժան մոդելը SG-90
    • Ձեր նախընտրած գույնի 1 LED դիոդ
    • Նախատախտակ + որոշ ցատկող մալուխներ
    • Թերևս ձեզ անհրաժեշտ կլինի էլեկտրական մետաղալար ՝ կախված թռիչքների երկարությունից և վերջնական դիզայնից:
  • TinkerCAD հաշիվ (անվճար) `միացումը տեսնելու համար: Ես օգտագործել եմ այն ձեզ հետ կիսելու համար:
  • Սոսինձ
  • Դանակ (մեծահասակների հսկողությամբ)
  • ԸՆՏՐՈԹՅՈՆ Դպրոցական դասարանի մկրատ
  • Որոշ մետաղալար ՝ նավերը սերվոյին ամրացնելու համար
  • Տաք սոսինձ ատրճանակ
  • ԼՐԱՈՈԹՅՈՆ. 3D տպիչ նավերի պատրաստման համար: Ես իսկապես ուզում էի սովորել օգտագործել TinkerCAD- ը, այնպես որ ես չկարողացա դիմակայել 2 պարզ նավ պատրաստելու համար, որպես իմ առաջին TinkerCAD նախագծերը: Դա այնքան հեշտ էր, որ ինձ ոգեշնչեց այս նախագիծը երեխաների հետ կատարելու համար: Դուք կարող եք եռաչափ տպված մոդելները փոխարինել ստվարաթղթով, թուղթով, փայտով կամ նույնիսկ խաղալիք խմորով: Բաց թողեք ձեր ստեղծագործական կարողությունը:

Քայլ 2. Խաղի ծրագրավորում Arduino- ում

Խաղի ծրագրավորում Arduino- ում
Խաղի ծրագրավորում Arduino- ում

Ես խաղը ծրագրել եմ ձեզ համար, որպեսզի կարողանաք անմիջապես օգտագործել այն:

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

Ես կազմել եմ մի հատված, որը կոչվում է ԿԱՄԿՆԱԳՈՐՈՄ: Դուք պետք է հարմարեցնեք այն առավելագույն անկյունը, որին հասնելու են ձեր սերվերը `ձեր կառուցվածքին համապատասխանելու համար: Նայեք կազմաձևման բաժինների մեկնաբանություններին:

Կարող եք նաև շոշափել փորձի կազմաձևը. Նախ փորձեք կանխադրված արժեքները, այնուհետև փորձարկեք ՝ տեսնելու, թե ինչպես է ստացվում. Խաղը դարձնել ավելի երկար, թե՞ ավելի բարդ: ուսումնասիրեք ծրագիրը `տեսնելու, թե ինչ կարող եք անել:

Պարզապես բացեք և վերբեռնեք այստեղ կիսված ծածկագիրը ձեր Arduino/Genuino տախտակի մեջ ՝ նայելով դրան ՝ կարող եք իմանալ հետևյալի մասին.

  • Պետական մեքենաներ
  • Սերվո գրադարանի հիմնական օգտագործումը և խնդիրները
  • Կոճակի հեռացում և ինչու պետք է դա անեք
  • Պատահական գործառույթ և շատ ավելին:

Եթե այս ծածկագիրը վերբեռնելու համար օգնության կարիք ունեք, այցելեք ՝

Կոդը 362 տող է, ուստի որոշեցի այստեղ ծածկագրելու փոխարեն ներբեռնել.ino ֆայլը:

Քայլ 3: Շղթայի կառուցում

Շրջանի կառուցում
Շրջանի կառուցում

Ես առաջին անգամ օգտագործեցի TinkerCAD- ը `սխեման նախագծելու համար: Ինձ դուր եկավ, քանի որ այն հեշտ և արագ էր, քան այլընտրանքները.

www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/

Թույլ տվեք մի փոքր բացատրել այս պարզ միացման մասին.

Աջից ձախ տեսնում եք.

սպասարկողները

Պարզապես հիմք, Vcc և ազդանշան: Նրանց հետ իսկական կախարդանքը հայտնվում է ծրագրային մասում: Theանցում կարող եք կարդալ, որ Arduino- ն չունի բավարար ուժ սերվո գործարկելու համար, բայց ես դա հաղթահարեցի ծրագրավորման որոշ հնարքներով (օրինակ ՝ շարժումից հետո դրանք անջատելով, օրինակ ՝ ցնցումներից խուսափելու համար): Ինչպես տեսնում եք, իմ Mega տախտակն ունի բավականաչափ հզորություն ՝ այս նախագծի բոլոր իրերն առանց արտաքին էներգիայի մատակարարման գործարկելու համար:

Սեղմող կոճակները

Միացված են գետնին 4.7k PULL-DOWN RESISTOR- ով: Եթե մենք չօգտագործեինք այդ դիմադրությունը, ապա Arduino- ն շրջապատից կհավաքեր շատ էլեկտրական աղմուկ ՝ տալով անկանոն և կեղծ ընթերցումներ: Այս ռեզիստորը համոզված է, որ ցանկացած էլեկտրական ազդանշան/աղմուկ ընկնում է գետնին մուտքային կապի փոխարեն, եթե այն բավականաչափ ուժեղ չէ, քանի որ իսկական դրականն է: Հաճելի կլինի ինքնուրույն զգալ. Պարզապես անջատեք 2 -րդ կամ 3 -րդ կապանքների լարերը և տեսեք, թե ինչ է տեղի ունենում:)

Ձախ կողմում մենք ունենք

ինքնուրույն LED:

Սովորաբար մենք պետք է դրա հետ մեկտեղ դիմադրություն օգտագործենք, որպեսզի LED- ն ի վերջո չայրվի, բայց քանի որ մենք օգտագործում ենք տախտակը և ոչ թե ինքնուրույն arduino- ն, մենք օգտվում ենք ներկառուցված ռեզիստորից և առաջնորդվում 13 -րդ փինով, դրանք արդեն այնտեղ! Դուք նույնիսկ կարող եք պահպանել այս LED- ը փորձարկումներն իրականացնելիս, բայց քանի որ մենք ցանկանում ենք պարունակել arduino- ն, մեզ հարկավոր կլինի դրսի LED դիոդ:

Քայլ 4: Շրջանակի կառուցում

Շրջանակի կառուցում
Շրջանակի կառուցում
Շրջանակի կառուցում
Շրջանակի կառուցում
Շրջանակի կառուցում
Շրջանակի կառուցում

Մենք կարող ենք օգտագործել փայտ և որոշ գործիքներ, բայց քանի որ մենք ցանկանում ենք, որ երեխան կարողանա ինչ -որ բան պատրաստել, մենք ավելի մեծ կարծրության համար կօգտագործենք ստվարաթղթի մի քանի շերտեր, որոնք սոսնձված են միասին:

Ես նախ պատրաստեցի ուղղահայաց պատերը, այնուհետև կտրեցի վերին ծածկույթի առաջին շերտը `դրանք տեղավորելու համար:

Կարևոր չէ, եթե շերտերն անթերի տեղավորվեն, կարող եք դրանք հավասարեցնել կտրող սայրով, ինչպես ցույց է տրված նկարներում:

Ներքեւի շերտը սոսնձված է միայն մեկ ծայրում:

Գիտե՞ք, որ ստվարաթղթե շերտերի ալիքի ուղղությունը դրան ավելի մեխանիկական դիմադրություն է հաղորդում: Եթե կտրեք ստորին շերտը ալիքին ուղղահայաց երկար կողմին, ապա ավելի հեշտ կլինի այն թեքել այն բացելու համար:

Կտրեք նավի մետաղալարերի ռելսերը, բայց կոճակների կամ USB մալուխի անցքերը դեռ մի կտրեք:

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