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

Շարժման ակտիվացված Cosplay Wings- ը Circuit Playground Express- ի միջոցով - մաս 1: 7 քայլ (նկարներով)
Շարժման ակտիվացված Cosplay Wings- ը Circuit Playground Express- ի միջոցով - մաս 1: 7 քայլ (նկարներով)

Video: Շարժման ակտիվացված Cosplay Wings- ը Circuit Playground Express- ի միջոցով - մաս 1: 7 քայլ (նկարներով)

Video: Շարժման ակտիվացված Cosplay Wings- ը Circuit Playground Express- ի միջոցով - մաս 1: 7 քայլ (նկարներով)
Video: No Man's Sky: A Tribe Called COSMOS? 2024, Հուլիսի
Anonim
Շարժման ակտիվացված Cosplay Wings- ը Circuit Playground Express- ի միջոցով - Մաս 1
Շարժման ակտիվացված Cosplay Wings- ը Circuit Playground Express- ի միջոցով - Մաս 1

Սա երկու մասից բաղկացած նախագծի մի մասն է, որում ես ձեզ ցույց կտամ մի զույգ ավտոմատացված փերի թևեր պատրաստելու իմ ընթացքը:

Նախագծի առաջին մասը թևերի մեխանիկան է, իսկ երկրորդ մասը դարձնում է այն կրելի, և թևերն իրենք են ավելացնում:

Սա առաջին մասն է ՝ մերկ մեխանիկները: Այս մասի ավարտից հետո կարող եք անցնել 2 -րդ մասի:

Քայլ 1: Մատակարարումներ

ՄԱՐPLԵՐ
ՄԱՐPLԵՐ
ՄԱՐPLԵՐ
ՄԱՐPLԵՐ
ՄԱՐPLԵՐ
ՄԱՐPLԵՐ

Րագրի այս մասի համար ձեզ հարկավոր է.

- 1 x Circuit Playground Express

- 2 x ստանդարտ servo շարժիչ

- Հացաթուղթ (փորձարկումների համար զոդում չկա)

- Էլեկտրաէներգիայի աղբյուր (ես օգտագործել եմ 4xAA մարտկոցի պահոց, բայց կարող եք օգտագործել այն, ինչ ձեզ հարմար է)

- USB միկրո USB ակորդ

- 4 x ալիգատոր տեսահոլովակ դեպի արական վերնագիր

- լարեր (արական վերնագրերով)

Հետևյալ պաշարները պարտադիր չեն, և ձեր նախագիծը փորձարկելու համար նախատիպ թևեր պատրաստելու համար.

- Թղթե տոպրակներ կամ ստվարաթուղթ

- Մատիտ

- Sharpie/մարկեր

- Popsicle ձողիկներ

- Կասետային կամ տաք սոսինձ

- Մկրատ կամ X-Acto դանակ

Քայլ 2: Արագացուցիչի կոդ CPX- ի համար

CPX արագացուցիչի կոդ
CPX արագացուցիչի կոդ
CPX արագացուցիչի կոդ
CPX արագացուցիչի կոդ
CPX արագացուցիչի կոդ
CPX արագացուցիչի կոդ
CPX արագացուցիչի կոդ
CPX արագացուցիչի կոդ

Նախ, անհրաժեշտ է տեղադրել Circuit Playground- ի արագացուցիչը, քանի որ թևերը շարժվելու են ըստ ձեռքի շարժման:

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

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

Սկսեք MakeCode- ի նոր նախագծով: Վերնագիրը կարող է լինել այն, ինչ ցանկանում եք, բայց ես առաջարկում եմ շարժումներով ակտիվացված թևերին վերաբերող մի բան, որպեսզի հետագայում ավելի հեշտ լինի գտնել: Մի հեռացրեք հավերժ գործառույթը: Ստեղծեք մեկնարկային ծրագիրը ՝ վերցնելով «սկզբում» բլոկը և ավելացնելով արագացուցիչի կարգավորումը և գրաֆիկի գործառույթը: Գրաֆիկական ֆունկցիան արագացուցիչի միջոցով գրանցում է CPX- ի դիրքը գետնի նկատմամբ ՝ օգտագործելով ինքնահոս:

Երբ դա կարգավորվի, մենք պետք է արագացուցիչի ընթերցումներին նպատակ տանք: Ինչպես նշեցի, այս նախագծի 2 -րդ մասում CPX- ը կցված կլինի ձեռքի հետևի մասում, և երբ ձեռքը դեպի վեր է ուղղված, թևերը «կբացվեն», իսկ ներքև ՝ թևերը «կծալվեն»: Այսպիսով, ընդմիշտ արգելափակում ավելացրեք երկու «եթե» գործառույթ և երկու «Եթե» բլոկի «ճշմարիտ» տարբերակը փոխարինեք անհավասարությամբ, ձախում ՝ Y- ի արագացուցիչի չափումը: Կարող եք խաղալ վերևում պատկերված պարամետրերով:, բայց այն արգելափակումը, երբ արագացումը մեծ է մի շարքից, կլինի ձեր «ներքև» հայտարարությունը, իսկ «եթե» -ից պակաս «» -ը ՝ ձեր վերևը: Որպեսզի իմանաք, որ արագացուցիչը գործում է, թող CPU- ի շարժման ժամանակ նորագոյն պիքսելների գույնը փոխվի: Այս օրինակում ես կարմիրն օգտագործել եմ ներքևի համար, իսկ կապույտը ՝ վերևի:

Վերբեռնեք կոդը ձեր CPX- ին ՝ այն USB համակարգչի միջոցով միացնելով ձեր համակարգչին և համոզվեք, որ գույներն աշխատում են այնպես, ինչպես դուք էիք նախատեսել: Եթե ճշգրտումներ են անհրաժեշտ, ապա ազատ զգացեք դրանք կատարել:

Քայլ 3: Ավելացնել Servo կոդ

Ավելացնել Servo կոդ
Ավելացնել Servo կոդ

Երբ գույներն աշխատում են այնպես, ինչպես ցանկանում եք, երբ թեքում եք CPX- ը, վերադարձեք ծածկագրին, քանի որ այժմ մենք ավելացնելու ենք servo շարժիչի հրամանները:

Գնացեք «Ընդլայնված» ներդիրին արգելափակման ընտրացանկում, իսկ «կապում» հատվածներում գտեք սերվո բլոկները: Եթե Neopixel- ի հրամաններով if- ի յուրաքանչյուր հայտարարության մեջ տեղադրեք երկու «Servo write» բլոկ և դրեք դրանք ձեր նվազագույն անկյան տակ (ամենացածրը, որ ձեր թևերը կծալվեն) և ձեր առավելագույն անկյունը (թևերը ամենաբարձրը կբարձրացնեն): Ես փորձերի համար օգտագործեցի 140 և 80 անկյունները, քանի որ սա մոտավորապես այն անկյունն է, որով ես ցանկանում եմ, որ թևերը շարժվեն:

Յուրաքանչյուր «եթե» հայտարարության մեջ մեկ «Servo Write» բլոկը կլինի ձեր աջ թևի համար և դրեց A1 կապում: Սա նշանակում է, որ աջ թևը միացված կլինի ձեր CPX- ի A1 կապին և կշարժվի ըստ համապատասխան սերվոյի հրամանի: Աջ թևի «վեր» սերվոյի հրամանը կլինի ձեր ավելի մեծ թիվը ՝ 140 աստիճան իմ օրինակում: Lowerածր արժեքը ՝ 80 աստիճան, ձեր թևի նվազագույն անկյունն է աջ թևի համար և կլինի ներքևի գործառույթում, որը նույնպես սահմանված է A1 կապում: Փոխեք այս արժեքները ձախ servo/երկրորդ servo գրելու բլոկի համար յուրաքանչյուր հայտարարության մեջ, որը միացված է A2 կապին (140 ներքև ներքև, 80 վերև): Հիշեք, որ պետք է պահպանեք ձեր աշխատանքը:

Քայլ 4. Միացրեք Servos- ը CPX- ին

Միացրեք Servos- ը CPX- ին
Միացրեք Servos- ը CPX- ին
Միացրեք Servos- ը CPX- ին
Միացրեք Servos- ը CPX- ին
Միացրեք Servos- ը CPX- ին
Միացրեք Servos- ը CPX- ին
Միացրեք Servos- ը CPX- ին
Միացրեք Servos- ը CPX- ին

Մի պահ միացրեք ծածկագիրը, և եկեք կառուցենք աշխատանքի մեխանիկան:

Օգտագործելով ձեր առանց զոդման տախտակ, միացրեք լարերը և ալիգատորների սեղմակները, ինչպես ցույց է տրված վերևում: Այս նախագծի 2 -րդ մասում այսպես կաշխատեն էլեկտրամոնտաժները, ավելի քիչ կոմպակտ լինելու համար օգտագործեք ավելի քիչ մետաղալարեր:

Համապատասխանաբար միացրեք servo շարժիչները, և օգտագործելով ալիգատորների սեղմակները, կցեք CPX- ին, ինչպես ցույց է տրված վերևում: Հիշեք, որ կցեք ալիգատորի սեղմիչը, որը միանում է աջ սերվո շարժիչին A1- ին և ձախ սերվո շարժիչին միացնող A2- ին, կամ այլ կերպ `ըստ ձեր ծածկագրի:

Ձեր servo շարժիչին ավելացրեք «դրոշակներ» կամ ինչ -որ ցուցիչ ՝ համոզվելու համար, որ դրանք շրջվում են ճիշտ ուղղություններով: Ձեզ պետք չէ որևէ շքեղ բան, ես օգտագործեցի կպչուն գրություն:

Ներբեռնեք կոդը ձեր CPX- ին և միացրեք CPX- ը էներգիայի աղբյուրին, որը նախատեսում եք օգտագործել վերջնական ծրագրի համար: Այժմ փորձարկեք այն: Համոզվեք, որ երբ ձեր CPX- ը դեպի վեր է ցույց տալիս, servo «դրոշները» բարձրանում են, և երբ ձեր CPX- ը դեպի ներքև է դրոշները իջնում:

Քայլ 5: Ստեղծեք մոդելային թևեր

Ստեղծեք մոդելային թևեր
Ստեղծեք մոդելային թևեր
Ստեղծեք մոդելային թևեր
Ստեղծեք մոդելային թևեր
Ստեղծեք մոդելային թևեր
Ստեղծեք մոդելային թևեր
Ստեղծեք մոդելային թևեր
Ստեղծեք մոդելային թևեր

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

Համոզվեք, որ ստվարաթուղթը կամ թղթե տոպրակները բավականաչափ մեծ են ձեր թևերի համար: Դուք կարող եք այն օգտագործել որպես «տրաֆարետ» `մաս 2 -ի իրական թևերի ուրվագիծը (ավելի հեշտ և մաքուր գործընթացի համար), այնպես որ մոդելի չափը և իրը պետք է լինեն 1: 1 հարաբերակցություն: Հիշեք նաև, երբ թևեր եք նախագծում, հարգեք հեղինակային իրավունքները: Մի պատճենեք ձեր տեսած թևերը, որոնք գծված կամ ստեղծված են ուրիշի կողմից: Դուք կարող եք խառնել և համադրել այս նմուշները ՝ ձեր սեփականը ստեղծելու համար, կամ պարզապես հղում կատարել բնությանը, բայց իրավական դժվարությունները չարժե:

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

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

Այս նախագծի համար ես օգտագործել եմ ստվարաթուղթ, բայց ես տրամադրել եմ թևի նախատիպի նկար, որը պատրաստված էր թղթե մթերային տոպրակի, ժապավենի և խողովակների մաքրման միջոցներով, չնայած այն ավարտվեց անգործուն, ուստի խորհուրդ չեմ տալիս օգտագործել մաքրող միջոցներ: Հնարավոր է ՝ անհրաժեշտ լինի պայուսակները կամ ստվարաթուղթը ամրացնել նյութի լրացուցիչ շերտերով, բայց զգույշ եղեք, թե որտեղ եք տեղադրում քաշը, կամ թևերը չափազանց ծանր կլինեն սխալ վայրերում:

Քայլ 6: Կցեք թևեր շարժիչներին

Կցեք թևեր շարժիչներին
Կցեք թևեր շարժիչներին
Կցեք թևեր շարժիչներին
Կցեք թևեր շարժիչներին
Կցեք թևեր շարժիչներին
Կցեք թևեր շարժիչներին

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

Կցեք թևերը սերվոներին: Համոզվեք, որ հիշում եք, երբ սերվոներն անջատման ժամանակ գտնվում էին «ներքև» կամ «վեր» դիրքում, և համապատասխանաբար ամրացրեք թևերը: Ես օգտագործեցի կպչուն ժապավենի և ծանր քորոցների խառնուրդ:

Միացրեք ձեր CPX- ը էներգիայի ցանկալի աղբյուրին և փորձարկեք թևերը դուրս: Եթե ամեն ինչ լավ է, CPX- ը դեպի վեր թեքելիս թևերը պետք է հետևեն, իսկ հակառակը `ներքև: Փորձարկեք այն մի քանի րոպե ՝ կատարելով անհրաժեշտ շտկումներ:

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

Քայլ 7: Վերջնական ճշգրտումներ

Վերջնական ճշգրտումներ
Վերջնական ճշգրտումներ

Կատարեք ցանկացած փոփոխություն էլեկտրագծերի կամ կոդավորման մեջ, որոնք ձեզ անհրաժեշտ են կամ ցանկանում եք հիմա: Երբ գոհ եք, թե ինչպես են սերվոները արձագանքում CPX- ի շարժմանը, կարող եք անցնել այս նախագծի երկրորդ մասին, որը կներառի այս նախագծի փոխակերպումը կրելի զույգ թևերի ՝ այստեղ կապակցված:

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