
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48




Այս ուսանելի նյութում մենք կբացատրենք, թե ինչպես ենք մենք նախագծել և կառուցել «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




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


Pot Meter:
Այժմ մենք անում ենք Pot Meter- ը: Սա ունի երեք կապում, որոնց մենք պետք է ամրացնենք լարերը: Առաջ գնացեք և արեք սա:
Այնուհետև պարզապես մետաղալարերի մյուս ծայրերին մի փոքր զոդ տեղադրեք, որպեսզի դրանք կարողանանք կպցնել Arduino- ի կապում: Տեսեք կապի համարի սխեմատիկ պատկերը: Միջին քորոցը տվյալների քորոցն է:
Քայլ 4. Մասերի զոդում - Մաս 3


LDR: Այս մեկը շատ պարզ է: Ինչպես նախկինում, պարզապես կպցրեք լարերը կապում:
Դրանից հետո միացրեք լարերը, ինչպես ցույց է տրված սխեմատիկայում:
Քայլ 5. Մասերի զոդում - Մաս 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
Խորհուրդ ենք տալիս:
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- ի կատարելագործված տարբերակն է: Դա է