Բովանդակություն:
Video: «Գույնի համընկնում» (ռեֆլեքսային խաղ) ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ներածություն:
Իմ դպրոցական ծրագրի համար ես վստահ չէի, թե ինչ պետք է անեմ, բայց որոշ մտածելուց հետո որոշեցի ռեֆլեքսային խաղ պատրաստել: Ի վերջո, մենք խաղադպրոց ենք: Մենք ստիպված էինք ինչ -որ ինտերակտիվ և յուրահատուկ բան պատրաստել, այնպես որ խաղը կատարյալ կլիներ: Ուրախ եմ, թե ինչպես ամեն ինչ ստացվեց, և հուսով եմ, որ դուք նույնպես կվայելեք ճանապարհորդությունը:
Այսպիսով, այս ապրանքի միջոցով ես ձեզ ցույց կտամ, թե ինչպես ես ստեղծեցի իմ սեփական խաղը «Գույնի համընկնում» Arduino- ում: Սկսելուց առաջ ես պետք է ասեմ, որ խաղի 1 փոքր մասը չի աշխատում, քանի որ ինչ -որ բան այն չէ իմ կոդի մեջ, այնպես որ կարող ես վերցնել իմ կոդը և փորձել լուծել այն, բայց մենք կհասնենք այնտեղ:
Քայլ 1: Ինչպե՞ս է այն աշխատում:
Հիմնականում ես կատարել եմ 1 ընդդեմ 1 խաղ, որտեղ պետք է լինել առաջինը, ով վաստակել է 4 միավոր: Ինչպե՞ս կարող եք միավորներ վաստակել: Դե պարզ է, պետք է ունենալ լավագույն ռեֆլեքսները: Դուք ստացել եք 3 տարբեր գույներ (կարմիր, կանաչ և կապույտ) մի կողմից, իսկ նույնը ՝ մյուս կողմի համար: Երեք գույներից մեկը (LED- ները) մի կողմից սկսում է կարճ բռնկվել, ասենք `կարմիր թարթումներ: Դրանից հետո մյուս կողմում նույնպես կթարթվի երեք LED- ներից մեկը, և եթե դա կարմիր է (ճիշտ այնպես, ինչպես մյուս կողմի բռնկումը), ապա առաջինը պետք է սեղմեք կոճակը, և ով առաջինն է միավոր շահում: Բայց եթե կանաչ կամ կապույտ առկայծում է, ապա չպետք է սեղմել կոճակը, քանի որ հակառակ դեպքում կկորցնեք միավոր (սա այն մասն է, որն ինձ համար չի գործում): Այսպիսով, պարզության համար պարզապես պետք է սեղմել, երբ գույները համընկնում են և չսեղմել, եթե գույները չեն համընկնում: Առաջինը, ով կհասնի 4 միավորի, հաղթում է հանդիպումը:
Հետաքրքիր պահելու համար կա ևս մեկը, որը ես չեմ պատմել խաղի մասին: Երբ կանաչ լույսը թարթում է 1 կողմից, և դա նույնն է անում մյուս կողմից, և կանաչ կողմն առաջինը սեղմում է կոճակը, նա կստանա 2 միավոր: Նույնը հաշվում է կապույտ կողմով, բայց 2 կանաչ լուսադիոդների փոխարեն պետք է լինի 2 կապույտ լուսադիոդային բռնկում:
Քայլ 2: Նյութեր
Այս քայլի համար ես պատրաստվում եմ նկարագրել այն ամենը, ինչ ձեզ հարկավոր է այս նախագիծը ձերը դարձնելու համար:
Ինչ եմ օգտագործել
Տեխնոլոգիա
- 1x Arduino Uno
- 5x կանաչ լուսադիոդներ
- 5x Կապույտ LED
- 2x կարմիր LED լուսարձակներ
- 1x դեղին LED
- 2 անգամ փոքր կոճակներ
- 37x հոսանքի մալուխ (յուրաքանչյուրը մոտ 40 սմ երկարությամբ)
- 1x զոդման տախտակ
Նյութեր
- Փայտե տուփ (այս մասին ավելին «Կառուցեք ձեր նախագիծը» բաժնում)
- Փայտե եռանկյուն (լայնություն ՝ 10 սմ, երկարություն ՝ 10 սմ, բարձրություն ՝ 7 սմ)
- 2x փայտյա գլան (կոճակների համար)
- Ներկ (սպիտակ, կապույտ, կանաչ, կարմիր, նարնջագույն և դեղին)
Սրանք այն բոլոր նյութերն են, որոնք ես օգտագործել եմ այս ապրանքը ստեղծելու համար: Ինչ օգտագործել, բոլորը կբացատրվեն ստորև: Երբ ուզում ես օգտագործել ինչ -որ այլ բան, ապա ես ունեմ, անշուշտ առաջ գնա: Մի փոքր ձեր սեփական ստեղծագործական կարող է վնասել. Դուք կարող եք ամեն ինչ դուրս գալ ձեր երևակայությամբ:
Քայլ 3: Կառուցեք ձեր նախագիծը
Այս քայլով ես պատրաստվում եմ ցույց տալ ձեզ, թե ինչպես եմ պատրաստել իմ տուփը խաղի համար: Ես սկսեցի մի քանի կոպիտ ուրվագծերով, այնպես որ ես գիտեի, թե ինչ եմ ուզում անել և որքան մեծ պետք է լինի ամեն ինչ: Ես բավականաչափ տարածք ունեի տուփի մեջ `ծածկելու բոլոր հոսանքի մալուխները և arduino- ն:
1. Սկսեք որոշ էսքիզներից: Այս քայլում դուք պետք է ուրվագծեք, թե ինչպես կցանկանայիք ձեր տուփի չափը, որտեղ եք ուզում LED- ները և որտեղ տեղադրել կոճակները: Ես չպետք է ձեր տուփը փոքրացնեմ, քանի որ հակառակ դեպքում դուք չունեք բավարար տարածք ՝ ամեն ինչ ձեր նախագծում տեղադրելու համար:
2. Էսքիզները դրեք փայտի վրա, որպեսզի իմանաք որտեղ կտրել, սղոցել և այլն: Ես պատրաստել եմ 34 սմ (երկարություն) x 26 սմ (լայնություն) x 10 սմ (բարձրություն) տուփ: Ստորին հատվածը հանելի էր, որպեսզի կարողանաք սահեցնել ձեր arduino- ն հենց այնտեղ: Ես փայտե եռանկյունին նույնպես պատրաստել եմ փայտից, դրանք 10 սմ (լայնություն) x 10 սմ (երկարություն) x 7 սմ (բարձրություն) են: Եռանկյունում (մոտ 2 սմ տրամագծով) անցք արեք, որպեսզի հոսանքի մալուխներն այնտեղով անցնեն:
3. Կոճակների և LED- ների համար անցքեր պատրաստեք: Ես իմ 13 LED- ների համար փոքրիկ անցքեր եմ արել, այն այնպես եմ արել, որ LED- ները չեն կարող տեղավորվել անցքի միջով, այլ միայն LED- ի քորոցները: Կոճակների համար ես անցք բացեցի, որտեղով կարող էին անցնել իմ մեծ կոճակները, ես փայտյա կոճակները պատրաստել եմ ցախավելից (տրամագիծը ՝ 2,8 սմ):
4. Կցեք եռանկյունիները: Ես ամրացրել եմ փայտե եռանկյունիները տուփի կողմերի կեսին (լայնության կողմերը):
5. Նախքան այստեղ սկսելը (անցեք «Տեխնոլոգիա» բաժնի 5 -րդ մասը) Սոսնձեցեք փայտե կտորները միասին: Այստեղ շատ բան չկա ասելու, պտուտակի մասը տալիս է այն: Այս պահին ես փայտե գագաթը սոսնձել եմ տուփի մյուս մասերին:
6. Timeամանակն է նկարել ձեր նախագիծը: Կարող եք տալ այն, ինչ գույն եք ուզում, այս հատվածից հետո պետք է մի փոքր սպասել, մինչև չորանա: փորձեք գալ որոշ խենթ թույն գաղափարների:
7. LED- ները ամրացնում են լույսը: Ներկը չորացնելուց հետո կարող եք ամրացնել բոլոր լուսադիոդները ձեր պատրաստած անցքերի մեջ, սպասել, մինչև սոսինձը չորանա, և եթե չեք սիրում զարդարել ձեր լուսադիոդները, կարող եք անմիջապես անցնել տեխնիկական մաս:
8. Դեկորացիա: Եթե ցանկանում եք զարդարել ձեր LED- ները, առաջ գնացեք: Պատրաստեք ձեր ուզածը, բայց վստահ եղեք, որ դեռ կարող եք տեսնել LED- ի լույսը:
Քայլ 4: Տեխնոլոգիա
Վերջապես հասանք վերջին հատվածին, ինձ համար սա ամենազվարճալի մասն է, բայց և ամենադժվարը: Այժմ մենք պատրաստվում ենք մի քանի էլեկտրական սխեմաներ պատրաստել և պետք է ծրագրավորենք որոշ իրեր: Ես շատ ձեռնարկներ եմ դիտել առցանց և խորհուրդ եմ տալիս ձեզ անել նույնը: Առցանց կան շատ ձեռնարկներ, որոնք կարող են օգնել ձեզ ավելի, քան ես կարող եմ:
Բայց եկեք ավելի առաջ գնանք գործընթացի հետ:
1. Դիտեք որոշ ձեռնարկներ և պատրաստեք հիմնական նյութեր ձեր arduino- ով: Սկսեցի միացնել և անջատել LED լուսարձակը: Դրանից հետո ես փորձեցի LED- ն շարունակել կոճակը սեղմելուց հետո և այդպես սկսեցի այս ամբողջ նախագծով: Այս տեսահոլովակն ինձ շատ օգնեց իմ կոնկրետ նախագծում:
2. Փորձելով ձեր նախատիպը հացահատիկի վրա: Եթե դուք ունեք ձեր գաղափարը, դուք պետք է փորձեք ձեր սեփական էլեկտրական սխեման պատրաստել: Եթե ցանկանում եք օգտագործել իմը, պարզապես պետք է հետևեք մալուխներին իմ մալուխային ժամանակացույցից:
3. Ձեր մալուխների ակնարկով հանդես գալը: Շատ կարևոր է ձեր բոլոր մալուխների համար լավ գրաֆիկ ստեղծել: Գիտեք, եթե կան մի քանի մալուխներ դեպի +, ապա դուք պետք է գունավորեք դրանք միևնույն և նույն հաշվարկները - - ի համար: Սա իսկապես կարևոր քայլ է, քանի որ եթե ամեն ինչ հացահատիկից հանում եք, դեռ կարող եք տեսնել, թե որ մալուխը ուր պետք է գնա: Այն նաև օգնում է, եթե պատրաստվում եք զոդել: Դուք կարող եք նույնը անել, ինչ ինձ հետ և կազմել գրաֆիկ թղթի վրա, կամ կարող եք այն պատրաստել առցանց Fritzing- ի հետ: Ես այն չեմ կառուցել Fritzing- ի հետ, որովհետև ավելի լավ էր այն պատրաստել թղթի վրա (ինձ համար գոնե):
4. Մալուխների պատրաստում: Եկեք հասնենք նախագծի վերջին մի քանի հատվածներին: Դուք պետք է որոշ հոսանքի մալուխներ պատրաստեք, որոնք կարող եք կցել arduino- ին և միացնել այն LED- ներին և կոճակներին: Ես ունեի արականից արու մալուխներ, որոնք կարող էին միանալ արդուինոյին, ես դրանք կիսով չափ կտրել էի, և մետաղալարը հանել էի, որպեսզի կարողանայի այն զոդել իմ մյուս հոսանքի մալուխներին:
5. Միացրեք կոճակները: Այսպիսով, նախքան ամեն ինչ միասին կպցնելը, նախ պետք է մի քանի մալուխ կպցնել կոճակներին: դուք պետք է կոճակները տեղադրեք զոդման տախտակի միջով, այնուհետև այն կպցրեք մալուխներին: Այժմ կոճակներով և մալուխներով եռակցման տախտակը կարող եք դնել եռանկյունու կողքով անցքի միջով: Եթե կպչուն տախտակը կպցրել եք եռանկյունուն, կարող եք վերադառնալ «Կառուցեք ձեր նախագիծը» հատվածի 5 -րդ մասին:
5. Timeոդման ժամանակը: Հիմա ժամանակն է վերջին ֆիզիկական մասի համար: Այժմ դուք պետք է ամեն ինչ միասին զոդեք: Եթե ամեն ինչ կարգին է, ապա այժմ պետք է ունենաք մալուխային գրաֆիկ, դա նշանակում է, որ դուք հեշտությամբ կարող եք տեսնել, թե ինչ մալուխով պետք է զոդել: Հաջողություն!
6. Կոդավորում: Կոդավորման համար ես ինքս եմ գրել ամենամեծ մասը և տեխնոլոգիայի 1 -ին մասում որոշակի օգնություն եմ ստացել տեսանյութից ստացված կոդը: Չեմ կարող նկարագրել այն ամենը, ինչ արել եմ, բայց ծածկագիրը կթողնեմ ստորև: Եթե խնդիրներ ունեք ձեր ծածկագրի հետ, ես կարող եմ փորձել օգնել:
Առայժմ, եթե չեք ցանկանում ծրագրավորել, պարզապես պատճենեք ծածկագիրը և միացրեք ձեր arduino- ն ձեր համակարգչին: Ուղարկեք կոդը ձեր arduino- ին և այն պետք է աշխատի:
Շնորհակալություն այս ուղեցույցը կարդալու համար, և մաղթում եմ բոլորիդ հաջողություն այս խաղը պատրաստելու գործում:
Խորհուրդ ենք տալիս:
Հեշտ թեքության վրա հիմնված գույնի փոփոխման անլար Ռուբիկի խորանարդի լամպ. 10 քայլ (նկարներով)
Հեշտ թեքության վրա հիմնված գույնը փոխող անլար Ռուբիկի խորանարդի լամպ. Այսօր մենք պատրաստվում ենք կառուցել այս հիանալի Ռուբիկի խորանարդիկով լամպը, որը փոխում է գույնը `կախված այն կողմի վերևից: Խորանարդն աշխատում է LiPo- ի փոքր մարտկոցով, որը լիցքավորված է միկրո-USB ստանդարտ մալուխով և, իմ փորձարկմամբ, ունի մի քանի օր մարտկոցի կյանք: Այս
Ինտերակտիվ ռեֆլեքսային դակիչ պայուսակ. 3 քայլ (նկարներով)
Ինտերակտիվ ռեֆլեքսային դակիչ պայուսակ. Սա ուսանելի է բոլոր նրանց համար, ովքեր ցանկանում են կատարելագործել իրենց ճարպկությունն ու բռնցքամարտի հմտությունները `միանալով ավելի մեծ փորձի` օգտագործելով Arduino, LED- ները և MK 2125 արագացուցիչը: Այս նախագծի նպատակն է փոփոխել գոյություն ունեցող ռեֆլեքսային պայուսակը և փոխանցել
Էլեկտրոնային խաղ 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- ի կատարելագործված տարբերակն է: Դա է
IR- հեռավոր գույնի կռահման խաղ ՝ 3 քայլ
IR- Հեռակա գույնի կռահման խաղ. Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես կարելի է վերահսկել RGB led- ը `օգտագործելով IR- հեռակառավարիչը և դրանից զվարճալի խաղ պատրաստել: