Բովանդակություն:
- Քայլ 1: Պահանջներ
- Քայլ 2: Հզորություն
- Քայլ 3: vառայություններ
- Քայլ 4: Սեղմեք կոճակները
- Քայլ 5. Ուժի նկատմամբ զգայուն դիմադրություն
- Քայլ 6: Լույսի ցուցիչ
- Քայլ 7: պատյան
- Քայլ 8: Կոդ
Video: Arduino Dice Tower խաղ. 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս ուսանելի դասում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել զարդախաղերի խաղ arduino- ով, հինգ սերվոյի և որոշ սենսորներով:
Խաղի նպատակը պարզ է, երկու հոգի զառ են գցում վերևում, և դուք հերթով սեղմում եք կոճակը կամ այլ կերպ շահարկում սենսորները: Երբ սերվո եք անում, շարժեք հարթակները տուփի երկու կողմերում ՝ ստիպելով զառերը վայր ընկնել: Առաջինը, ով իր զառերը դուրս կբերի աշտարակներից, հաղթում է այն բոնուսով ՝ տեսնելով, թե ինչ է նա գլորել:
Այս նախագիծը կարելի է հեշտությամբ փոփոխել կամ ընդլայնել ՝ օգտագործելով այլ զվարճալի սենսորներ կամ լինել ավելի մեծ կամ փոքր:
Քայլ 1: Պահանջներ
Այս նախագծի համար ձեզ հարկավոր է.
Էլեկտրոնիկա:
- AC/DC ադապտեր (5V, 2.1A, կենտրոնական դրական)
- Արդուինո Ունո
- USB-B մալուխ
- 32x արական jumper մետաղալար
- 5x սերվո
- 5x 10k դիմադրիչներ
- 3x կոճակ
- Ուժային զգայուն դիմադրություն
- Լույսի ցուցիչ
Շինանյութեր:
- MDF ափսե կամ այլ փայտ
- փայտի սոսինձ
- փայտի շամփուրներ
- պլաստմասե թերթ
ԿԱՐԵՎՈՐ. Ադապտորը պետք է լինի 5 վոլտ, քանի որ սա սերվերի լարվածությունն է և ավելի շատ կարող է դրանք կոտրել: Նաև ստուգեք, որ ադապտորը կենտրոնական դրական է և ունի ավելի քան 2A կամ բոլոր սպասարկիչները սնուցելու համար:
Քայլ 2: Հզորություն
Որպեսզի բոլոր սերվերը աշխատեն, ձեզ հարկավոր կլինի շատ ավելի մեծ էներգիա, քան arduino- ն կարող է ապահովել: Սա այն է, ինչի համար է ադապտեր: Ադապտորը 5 Վ է, որը սերվերի, ինչպես նաև բոլոր տվիչների աշխատանքային լարվածությունն է, այնպես որ այն կատարյալ կլինի: Բացի այդ, այն մատակարարում է 2.1 Ա, ինչը բավական է միանգամից բոլոր սպասարկողների համար: Այսպիսով, առաջին հերթին դուք կկտրեք ձեր ադապտորի մետաղալարերը և կեղևավորեք այն: Եթե դուք պետք է անջատեք լարերը, դրանցից մեկը 5V- ն է, իսկ մյուսը `գետինը: Եթե ունեք մեկ հաստ մետաղալար, դա նշանակում է, որ երկու լարերն էլ այնտեղ են, և ստիպված կլինեք դրանք առանձնացնել: Դուք կարող եք օգտագործել մուլտիմետր ՝ տեսնելու, թե որ մետաղալարն է 5 Վ -ը: Եթե ձեր զոնդերը դնում եք լարերի վրա և այն կարդում է 5V, կարմիր զոնդի մետաղալարը 5V է, իսկ սև զոնդի վրա եղածը `հիմնավորված: եթե այն կարդում է -5 վոլտ, դա նշանակում է, որ դուք դրանք սխալ եք շրջում: Այժմ դուք կարող եք մետաղալար փաթաթել երկուսի վրա և դրանք դնել ձեր տախտակի մեջ, 5 վ + -ում և գետինը ՝ -: Այժմ կա մի վերջին բան, որը ձեր arduino- ի գետնից մետաղալար է անցկացնում, ինչպես նաև այնպես, որ ադապտորն ու arduino- ն ունենան ընդհանուր հիմք, հակառակ դեպքում այն չի աշխատի:
Քայլ 3: vառայություններ
Հաջորդը մենք կապելու ենք մեր սերվերը: Այժմ յուրաքանչյուր սերվո ունի երեք լար `դեղին, նարնջագույն և շագանակագույն:
- Դեղինից մինչև (PWM) կապում 4, 5, 6, 9, 10, 11
- Նարնջագույն իշխանության
- Շագանակագույն գետնին
Բայց դուք չեք կարող դրանք պարզապես միացնել ցանկացած քորոցին, կարևոր է օգտագործել PWM կապերը: Չնայած թվային կապումներից շատերը կարող են լինել միացված կամ անջատված, PWM կապերը կարող են նաև ուղարկել արժեքներ, որոնց միջև մենք պետք է սերվոն դնենք մեր ուզած ցանկացած դիրքում:
Քայլ 4: Սեղմեք կոճակները
Հաջորդը մենք պատրաստվում ենք մետաղալարով ամրացնել երեք կոճակները `սերվերը 1, 2 և 4 -ը վերահսկելու համար:
- Միացրեք կոճակը սեղանի սեղանին
- Աջ կոճակի ոտքից մինչև ուժ:
- Ձախ կոճակի ոտքից մինչև կապում 3
- Ձախ կոճակի ոտքից մինչև 10k դիմադրություն
- 10k դիմադրիչից մինչև գետնին
Այժմ կրկնեք սա բոլոր երեք կոճակների համար:
Քայլ 5. Ուժի նկատմամբ զգայուն դիմադրություն
Հաջորդը ուժի նկատմամբ զգայուն դիմադրողն է, որը չափում է ուժը: Այժմ այս սենսորի համար մենք կօգտագործենք անալոգային կապերը, քանի որ անալոգային կապումներն աշխատում են 0 -ից 1023 -ի միջև արժեքներով ՝ միացման կամ անջատման փոխարեն, որն անհրաժեշտ է ուժի տվիչի համար:
- Միացրեք ուժի նկատմամբ զգայուն դիմադրությունը տախտակին
- Ձախը մնացել է իշխանության
- Աջ կապում անալոգային A0 կապին
- Աջ կապում 10k դիմադրության
- 10k դիմադրություն գետնին
Քայլ 6: Լույսի ցուցիչ
Եվ վերջապես մենք ավելացնում ենք լույսի ցուցիչը: Համոզվեք, որ երկար քորոցը ձախ կողմում է:
- Միացրեք լույսի ցուցիչը հացատախտակին
- Ձախ ոտքը իշխանության
- Աջ ոտքը դեպի անալոգային կապիչ A1
- Աջ ոտքը մինչև 10k դիմադրություն
- 10k դիմադրություն գետնին
Քայլ 7: պատյան
Առաջին նկարի կաղապարի հիման վրա կարող եք տեսնել տախտակները: Այնուհետեւ կատարեք առջեւի եւ հետեւի նշված անցքերը: Այնուհետև կարող եք ամեն ինչ սոսնձել, որպեսզի նմանվեն 2 -րդ և 3 -րդ նկարներին: Պարզապես մի՛ սոսնձեք սերվո հարթակները սերվոներին, պարզապես օգտագործեք ստանդարտ սերվոյի մասերը և դրանք պտուտակեք դրան: Այնուհետեւ կպցրեք շամփուրները եւ կպցրեք դրանք անցքի միջով: Այնուհետև մյուս կողմում դրեք մյուս նույն հարթակը, որպեսզի մեկ սերվոյի վրա ունենաք երկու հարթակ: Այսպիսով, տես սա վերաբերում է չորրորդ և հինգերորդ նկարին:
Իհարկե, դուք կարող եք հեշտությամբ տարբերել տուփի չափը, ինչպես նաև ներսի սլայդները:
Քայլ 8: Կոդ
Սա սենսորների միջոցով բոլոր հինգ սերվերի վերահսկման կոդն է:
կոճակ 1 = servo1
կոճակ 2 = servo2
լույսի ցուցիչ = servo3
կոճակ 3 = servo4
ուժի նկատմամբ զգայուն դիմադրություն = servo5
Խորհուրդ ենք տալիս:
DIY 37 Leds Arduino ռուլետկա խաղ. 3 քայլ (նկարներով)
DIY 37 Leds Arduino Ռուլետկա խաղ. Ռուլետկա կազինո խաղ է, որը կոչվում է ֆրանսերեն բառի անունով, որը նշանակում է փոքրիկ անիվ
3D Maze խաղ Arduino- ի միջոցով. 8 քայլ (նկարներով)
3d Maze Game օգտագործելով Arduino. Բարև ընկերներ, այնպես որ այսօր մենք պատրաստվում ենք լաբիրինթոս խաղ պատրաստել ARDUINO UNO- ի միջոցով: Քանի որ Arduino Uno- ն առավել հաճախ օգտագործվող տախտակն է, դրա հետ խաղեր պատրաստելը շատ թույն է: Այս Ուղեցույցում թույլ է տալիս կատարել լաբիրինթոս խաղ, որը վերահսկվում է ջոյստերի միջոցով: Մի մոռացեք
Ստեղծեք Arduino Simon խաղ 2 րոպեում: 3 քայլ
Ստեղծեք Arduino Simon խաղ 2 րոպեում: NO Jumpers! Լարեր չկան: ՉԻ oldոդման! NO Breadboard. Մտածում է վանդակում: Այսպիսով, դուք ցանկանում եք ցուցադրել ձեր միկրոկառավարիչը ՝ որոշ ծայրամասային մոդելների հետ համադրությամբ, իսկապես արագ, նախքան ընկերների կամ հարազատների ճանապարհը … Միավորե՛ք
Էլեկտրոնային խաղ 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- ի կատարելագործված տարբերակն է: Դա է