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

Կոոպերատիվ Arduino խաղ. 9 քայլ
Կոոպերատիվ Arduino խաղ. 9 քայլ

Video: Կոոպերատիվ Arduino խաղ. 9 քայլ

Video: Կոոպերատիվ Arduino խաղ. 9 քայլ
Video: two-arm cooperative robots 2024, Հուլիսի
Anonim
Image
Image
Համագործակցային Arduino խաղ
Համագործակցային Arduino խաղ
Համագործակցային Arduino խաղ
Համագործակցային Arduino խաղ

Այս ուսանելի նյութում մենք կբացատրենք, թե ինչպես ենք մենք նախագծել և կառուցել «UNվարճանք» համագործակցության խաղը:

Ի թիվս այլ բաների, մենք օգտագործեցինք Arduino Uno և NeoPixel LED շերտեր: Նվագարկեք տեսանյութը UNԱՄԱՆ ցուցադրման համար:

Քայլ 1: Ի՞նչ է մեզ պետք:

Ի՞նչ է մեզ պետք
Ի՞նչ է մեզ պետք
Ի՞նչ է մեզ պետք
Ի՞նչ է մեզ պետք
Ի՞նչ է մեզ պետք
Ի՞նչ է մեզ պետք

Պահանջներ:

- Արդուինո

- լարեր + զոդման նյութ

- 3 կոճակ

- 1 զամբյուղ

- 1 LDR

- Լույսի բազմագույն ժապավեն (այս հրահանգում մենք օգտագործում էինք 30 լուսարձակով ժապավեն)

- Breadboard (Միայն ծածկագիրը կամ մասերը փորձարկելու համար)

- փայտ (30x50 սմ)

- Լազերային դանակ (պարտադիր չէ, եթե առկա չէ, սովորական սղոցը նույնպես կանի աշխատանքը)

- Laptop + arduino ծրագրակազմ

- փայտի սոսինձ

- հղկաթուղթ

Պլեքսիգլաս (20x5 սմ)

EԱՆՈԹՈԹՅՈՆ. Մենք օգտագործել ենք NeoPixel RGB 30 LED շերտի ժապավենը: Կոդը գրված է Fastled գրադարանի հետ: Համոզվեք, որ ձեր LED շերտն աշխատում է մեր նման Fastled գրադարանի հետ, այլապես պետք է փոփոխել ծածկագիրը ՝ ձեր led ժապավենի հետ աշխատելու համար:

Քայլ 2. Մասերի զոդում - Մաս 1

Մասերի զոդում - մաս 1
Մասերի զոդում - մաս 1
Մասերի զոդում - մաս 1
Մասերի զոդում - մաս 1
Մասերի զոդում - մաս 1
Մասերի զոդում - մաս 1
Մասերի զոդում - մաս 1
Մասերի զոդում - մաս 1

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

Կոճակներ. Մենք սկսում ենք կոճակներից: Մեզ պետք է երեք կոճակ, երկուսը ՝ խաղի համար, և մեկը կլինի մեր վերականգնման կոճակը: Այս երեքը կարող են միաձուլվել նույն կերպ: Քանի որ մենք ունենք ընդամենը 3 գրունտ, մենք կհամատեղենք երեք գրունտի լարերը կոճակներից մեկի մեջ: Սկսեք կոճակներից մեկի ոտքերին երկու լար լարել: Մենք պետք է զգույշ լինենք, թե որ ոտքին ենք դրանք կպցնում: Դրա համար հեշտ հիշեցում կարող է լինել միշտ շեղակի ձևով զոդումը: Այսպիսով, կպցրեք առաջին մետաղալարը, օրինակ, ձախ վերին ոտքի վրա և դրանից հետո երկրորդ մետաղալարը կպցրեք աջ ներքևի ոտքին: Այնուհետև կոճակը միշտ ճիշտ կպցվի: Դա արեք բոլոր երեք կոճակների համար:

Երբ բոլոր կոճակներին ամրացված են երկու լարեր, մենք կարող ենք իրար միացնել գրունտի լարերը: Սկզբում եռյակ կպցրեք դրանցից երեքին: Այնուհետեւ որոշեք, թե որն է լինելու միջին մետաղալարը: Միջին մետաղալարն այն կլինի, որը մենք դնում ենք Arduino- ի գրունտային քորոցի մեջ: Համոզվեք, որ միջին մետաղալարը պատշաճ կերպով կկապվի Arduino- ի քորոցին: Դրանից հետո մյուս երկու լարերը միացրեք միջինին այնպես, որ այն դեռ տեղավորվի Arduino- ի մեջ:

Քայլ 3. Մասերի զոդում - Մաս 2

Մասերի զոդում - մաս 2
Մասերի զոդում - մաս 2
Մասերի զոդում - մաս 2
Մասերի զոդում - մաս 2

Pot Meter:

Այժմ մենք անում ենք Pot Meter- ը: Սա ունի երեք կապում, որոնց մենք պետք է ամրացնենք լարերը: Առաջ գնացեք և արեք սա:

Այնուհետև պարզապես մետաղալարերի մյուս ծայրերին մի փոքր զոդ տեղադրեք, որպեսզի դրանք կարողանանք կպցնել Arduino- ի կապում: Տեսեք կապի համարի սխեմատիկ պատկերը: Միջին քորոցը տվյալների քորոցն է:

Քայլ 4. Մասերի զոդում - Մաս 3

Մասերի զոդում - մաս 3
Մասերի զոդում - մաս 3
Մասերի զոդում - մաս 3
Մասերի զոդում - մաս 3

LDR: Այս մեկը շատ պարզ է: Ինչպես նախկինում, պարզապես կպցրեք լարերը կապում:

Դրանից հետո միացրեք լարերը, ինչպես ցույց է տրված սխեմատիկայում:

Քայլ 5. Մասերի զոդում - Մաս 4

Մասերի զոդում - մաս 4
Մասերի զոդում - մաս 4
Մասերի զոդում - մաս 4
Մասերի զոդում - մաս 4

NeoPixel:

Վերջին, բայց ոչ պակաս կարևոր, մենք պետք է զոդենք NeoPixel (30 led) LED ժապավենը: Դա շատ նման է Pot Meter- ին: Այն ունի երեք կապում, որոնցից միջինը տվյալների պինն է: Բայց այս LED շերտի հետ նշվում է, թե որ քորոցն է 5V+ - ը, և որն է GND (Ground) քորոցը: Դրանից հետո պարզապես նայեք Arduino- ի ճիշտ կապերի սխեմատիկ պատկերին:.

Քայլ 6: Կոդի վերբեռնում

Այժմ, երբ ամեն ինչ հավաքված է, մենք կարող ենք այն ստուգել կոդով: և փորձեք խաղը ՝ սեղմելով կոճակները: Մի քանի վայրկյան հետո լույսերը պետք է վառվեն:

Քայլ 7: Տուփ պատրաստելը

Տուփ պատրաստելը
Տուփ պատրաստելը
Տուփ պատրաստելը
Տուփ պատրաստելը
Տուփ պատրաստելը
Տուփ պատրաստելը

Լազերային կտրում

Այժմ, երբ մենք ամեն ինչ պատրաստ ունենք, կարող ենք սկսել տուփը կառուցելով: Մենք ներբեռնեցինք լազերային դանակի ֆայլ «makercase.com» կայքից: Այս կայքում դուք կարող եք նախագծել ձեր սեփական տուփը և ներբեռնել html ֆայլ: Այնուհետև կարող եք ներմուծել այս ֆայլը Adobe Illustrator- ում `այն փոխակերպելու.dfx ֆայլի, որն աշխատում է լազերային դանակով: Adobe Illustrator- ում կարող եք նաև կանխորոշել այն ամենը, ինչ ավելացրել եք ձեր ֆայլում ՝ օգտագործելով վեբ կայքը: Երբ ամեն ինչ պատրաստ լինի, դուք կարող եք լազերային կտրել այս ֆայլը 30x50 սմ փայտե ափսեի վրա: Այս ամենն անելուց հետո դուք ունեք մի գլուխկոտրուկ, որը կարող եք սոսնձել միասին, և տուփը պատրաստ է: Եթե այն լավ չի տեղավորվում, կարող եք հղկաթուղթ օգտագործել այն հարմարեցնելու համար: Եթե դուք չունեք լազերային դանակ, կարող եք օգտագործել սովորական սղոց, բայց դա այնքան էլ ճշգրիտ չի տեղավորվի: Այս դեպքում ձեզ հարկավոր կլինի հղկաթուղթ, որպեսզի այն կատարյալ տեղավորվի: Չմոռանաք խորանարդի առնվազն մի կողմը սոսնձված թողնել, որպեսզի կարողանաք արդուինոն և կարգավորիչները դնել տուփի մեջ:

Քայլ 8: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

Քանի որ մենք ունենք այն ամենը, ինչ մեզ անհրաժեշտ է, մենք կարող ենք սկսել հավաքել տուփը: Դա այնքան էլ դժվար չէ, քանի դեռ դուք լավ աշխատանք եք կատարել:

Պատերը. Այն հավաքելու բազմաթիվ եղանակներ կան, բայց այն, ինչ մենք արեցինք, առաջինը սոսնձել էր տուփի երկու կողմերը և դրանք դնելով ներքևի մասում: Այս կերպ մենք հաստատ գիտեինք, որ դրանք կատարյալ սոսնձված են և միշտ տեղավորվելու են: Հետո արեցինք արկղի մյուս երկու պատերը և նույնպես դրեցինք ներքևի հատվածին: Մոտ մեկ ժամ չորացնելուց հետո մենք որոշեցինք միասին եզրակացնել երկու կտորները: Նաև սոսնձեք ներքևը դրան: Մենք թողնում ենք, որ այն չորանա մեկ գիշերվա ընթացքում, բայց 2 կամ 3 ժամը նույնպես կարող է բավական լինել գործընթացը շարունակելու համար:

Մասեր. Երբ սոսինձը չորանում է, մենք կարող ենք սկսել դնել մասերը: Համոզված եղեք, որ լարերը բոլորը խճճված չեն: Տեղադրեք բոլոր մասերը ցանկալի անցքերի մեջ, բացառությամբ վերևի վերակայման կոճակի: Մենք ամեն ինչ ամրացրեցինք ժապավենով, որից հետո նաև կոշտ պլաստիկ սոսինձ օգտագործեցինք կոճակները և կաթսայի հաշվիչը ամրացնելու համար: Եթե դա չանեք, կոճակները չեն կարող սեղմվել:

LED ժապավեն. Վերջին հատվածը, որը մենք պետք է ամրացնենք տեղում, LED ժապավենն է: Համոզվեք, որ այն լավ տեղավորվում է ներսում: Դիտողի պատուհանի համար մենք օգտագործեցինք ավազապատ պլեքսիգլաս: Հակառակ դեպքում LED- ները աչքերի համար պայծառ էին: Պարզապես կպցրեք այն տեղում:

Վերականգնել կոճակը. Ավարտելուց հետո համոզվեք, որ չեք մոռանում վերևի ափսեի վրա սոսնձել վերականգնման կոճակը և թողնել, որ ամբողջ միավորը չորանա մի քանի ժամ: Ամենալավն այն է, որ այն չորանա մեկ գիշերվա ընթացքում, որպեսզի սոսինձն իսկապես կարծրանա: Վերին ափսեը չպետք է սոսնձված լինի, սա անհրաժեշտության դեպքում ներսում գտնվող աղիքներ մուտք գործելու դուռն է (ինչպես մարտկոցները լիցքավորելը): Դրանից հետո ձեր խաղատուփն ավարտված է և կարող եք այն փորձարկել:

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

Եզրակացություն
Եզրակացություն

Ավարտվեց:

Այսպես եք պատրաստում Arduino խաղ, որտեղ ինտենսիվորեն համագործակցում եք ընկերների հետ: Այս ուսանելիում մենք ուշադրություն չենք դարձրել, թե ինչպես եք բացատրում խաղացողներին, թե ինչպես պետք է նրանք խաղան պարզ ձևով: Մենք տուփին ավելացրել ենք տեքստ, որը բացատրում է խաղի նպատակը, դա ամենաուղիղ ճանապարհն է այն բացատրելու խաղացողներին: Կարող եք նաև դիզայնին մի փոքր «պատմություն» ավելացնել, օրինակ ՝ ռումբ, որը պետք է կանխվի անջատվելուց կամ մարտկոց, որը պետք է լիցքավորվի: Ազատ զգացեք ձեր ցանկության ծածկագիրը փոխելու և դրանով նոր բաներ փորձելու համար: կարգավորում

Funվարճացեք: Team FUN

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